Answers.Body: <p>You can train DNN to <strike>learn</strike> compute any abstract concept just by making that abstract concept as the label (output) in the training dataset. For example there are projects which detects emotions from peoples photos.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-10-10T04:07:29.890Z
Answers.LastActivityDate: 2016-10-10T04:07:29.890Z
Answers.UserDisplayName: Ankur
Body: <p>It seems that deep neural networks are making improvements largely because as we add nodes and connections, they are able to put together more and more abstract concepts. We know that, starting from pixels, they start to recognize high level objects like cat faces, chairs, and written words. Has a network ever been shown to have learned a more abstract concept that a physical object? What is the "highest level of abstraction" that we've observed?</p>
  
Tags: <deep-learning>
Title: What is the most abstract concept learned by a deep neural network?
UserDisplayName: alwaysLearningABC
ThreadText: # What is the most abstract concept learned by a deep neural network?
  
  (Asked by: username_0 on 2016-10-10)
  
  It seems that deep neural networks are making improvements largely because as we add nodes and connections, they are able to put together more and more abstract concepts. We know that, starting from pixels, they start to recognize high level objects like cat faces, chairs, and written words. Has a network ever been shown to have learned a more abstract concept that a physical object? What is the "highest level of abstraction" that we've observed?
  
  **Tags:** deep-learning
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2016-10-10. Score: 2
  
  You can train DNN to learn compute any abstract concept just by making that abstract concept as the label (output) in the training dataset. For example there are projects which detects emotions from peoples photos.
  
  
  ---
  
  