Sensor data in Deep Learning: questions on a simple level

In summary, the conversation discusses the topic of Deep Learning and similar AI routines and how they handle sensor data. The speaker, who does not have a programming background, is looking for a simplified explanation of these concepts. They mention the use of logic and model theory in understanding these techniques. They also discuss various resources, such as videos and books, that could help in understanding these concepts. The conversation concludes with a discussion on how Machine Learning is more of an art than a science, and how it involves selecting the appropriate algorithms and continuously tweaking them until satisfactory results are achieved.
  • #1
nomadreid
Gold Member
1,668
203
First of all: I am not a programmer, I cannot read code, only have a background in pure mathematics, am looking for a very simplified summary ("for Dummies") of the way Deep Learning and similar AI routines handle sensor data. I looked at a few articles such as http://papers.www2017.com.au.s3-website-ap-southeast-2.amazonaws.com/proceedings/p351.pdf, but these are written for those who already understand the basic idea and wish to go into details. So, the question is such: I imagine (in my naïve approach) the computer-without-sensors to be composed of a (first-order) logic, and then the sensor data might be attached in one of two different ways (please hold your laughter for the moment):
(a) the coded sensor data provides constant values for variables in the logic, so that the whole thing remains purely syntactical, with truth predicates either implicit or explicit, or
(b) the sensor data is the universe (in the sense of a model, i.e., an interpretation, that is, semantics) in the sense of Model Theory), and correspondence (the interpretation function in the sense of Model Theory) of the values with the syntactical symbols, guided by a given lattice of truth values (evaluations), all this then changing à la Kripke except much faster.
I emphasize that I understand that the true situation is likely not to be able to be fit into either one of these characterizations, but I present it as a start from which a knowledgeable person may start a rough explanation (without quoting lines of code).
Thanks.
 
Technology news on Phys.org
  • #2
This is really very vague. I read universe, sensors, deep learning and give me a summary and all I can think of is this video sequence by 3blue1brown on YouTube:

 
  • Like
Likes nomadreid
  • #3
Thank you, jedishrfu. On your recommendation, I have watched the four videos in this sequence. It addresses my question (obliquely, but in the right direction) , which, I recognize was exceedingly vague (due to my zero-background in AI), and this gives me a basis upon which to better and more precisely formulate my further questions in my attempt to understand more of AI (including deep learning) from a purely Model Theory viewpoint. So your nudge was very helpful.
 
  • Like
Likes anorlunda
  • #4
There is actually a Machine Learning for Dummies book that covers things in greater detail. Its a few years old and the industry is moving but looks pretty good.

Another excellent book is Hands On Machine Learning by Aurelian Geron. It covers the basics and Google Tensorflow v1 and could actually make you into an ML novice.

In general they teach the algorithm theory and how to use the algorithms but don't tell you how they work internally.
 
Last edited:
  • Like
Likes nomadreid
  • #5
Thanks, jedishrfu. Upon your recommendation, I have (legally) downloaded the Dummies book, and will keep the other recommendations in mind. I will be looking more for the motivations behind the techniques than for the techniques themselves.
 
  • #6
ML is more of an art than science. Practioners select the appropriate algorithm for the task at hand. Sometimes neural nets make sense and sometimes genetic algorithms or k nearest neughbor.

What you discover though is there is nothing magic as they just divide up a search space and eventually find a reasonable though not necessarily the best answer.
 
  • Like
Likes nomadreid
  • #7
The way I understand it, you iterate your algorithm, be it regression, etc. using a threshold value , loss function, until your algorithm has succeeded meaning the loss is below the threshold value and it then stops. E ample, you conduct your regression , compute your loss. If the loss is below the threshold, you're done. If not, you tweak your parameters and iterate until your loss is below the threshold value.
 
  • Like
Likes nomadreid
  • #8
That’s somewhat simplistic strategy, rather you might tighten your threshold if a lot examples pass the criteria. Of course, you risk centering on a saddle point but such is life.

ML is still a flexible art where you start with schemes that work and then adapt them to your problem and try not to get lost in the data analysis woods. There is a drive to make ML more scientific but I haven’t seen much success in explainable AI or in other methods.
 
  • Like
Likes nomadreid
  • #9
Well,yes, it is too hard to give a more precise explanation without rigor and getting lost in the trees. Each aspect has its own complexity. You may also tweak or even change the algorithm, the loss function , etc. So I sacrificed rigor in order to shed some light, and hopefully it did accomplish that goal.
 
  • Like
Likes nomadreid
  • #10
The idea of tightening the threshold, etc. is explained pretty well for text recognition in that series of videos which appeared in Post #2. For more complex tasks, such as playing chess or Go, I presume the idea of taking a program that more or less works and tweaking it according to its successes and failures follows the same lines.
 
Last edited:
  • Like
Likes WWGD

1. What is sensor data in deep learning?

Sensor data in deep learning refers to the information collected by sensors, such as cameras, microphones, or accelerometers, which is then used as input for deep learning algorithms. This type of data is often unstructured and requires specialized methods for processing and analysis.

2. How is sensor data used in deep learning?

Sensor data is used in deep learning to train models that can make predictions or decisions based on the input data. For example, sensor data from a camera can be used to train a deep learning model to recognize objects in images, while sensor data from a microphone can be used to train a model for speech recognition.

3. What are the challenges of using sensor data in deep learning?

Some of the challenges of using sensor data in deep learning include dealing with noisy or incomplete data, handling large amounts of data, and selecting the most relevant features for training the model. Additionally, specialized hardware may be needed to process and analyze sensor data in real-time.

4. How does sensor data differ from other types of data used in deep learning?

Sensor data differs from other types of data used in deep learning in that it is often unstructured and requires specialized methods for processing and analysis. It also tends to be more dynamic and continuously changing, making it challenging to capture and represent in a meaningful way.

5. What are some real-world applications of using sensor data in deep learning?

Sensor data is used in a variety of real-world applications, including self-driving cars, smart home devices, healthcare monitoring systems, and industrial automation. In these applications, sensor data is used to make decisions and take actions based on the input from the environment.

Similar threads

  • Programming and Computer Science
Replies
29
Views
3K
  • Set Theory, Logic, Probability, Statistics
Replies
1
Views
1K
  • STEM Academic Advising
Replies
8
Views
916
  • Quantum Interpretations and Foundations
2
Replies
37
Views
1K
Replies
10
Views
2K
  • Programming and Computer Science
Replies
14
Views
3K
  • Quantum Physics
Replies
2
Views
1K
  • Set Theory, Logic, Probability, Statistics
Replies
23
Views
4K
  • Beyond the Standard Models
Replies
11
Views
2K
Back
Top