Loading slide

A Network That Learns

  1. 01A Network That Learns
  2. 02Stacking neurons
  3. 03Quick recall
  4. 04What stacking does
  5. 05Hidden layers
  6. 06The problem of credit
  7. 07Backpropagation
  8. 08Sharing the blame
  9. 09The search problem
  10. 10Fog on a hill
  11. 11Gradient descent
  12. 12Just to be clear
  13. 13What the hidden layer learns
  14. 14What the hidden layer discovers
  15. 15Did it actually learn?
  16. 16Generalization
  17. 17Limits in the 1990s
  18. 18Reinforce your understanding
  19. 19Question: Backpropagation
  20. 20Question: What the hidden layer learns
  21. 21Question: Memorizing vs. generalizing
  22. 22Quiz: answer
  23. 23The method existed. What was missing was scale.
  24. 24Want to go deeper?
14 / 23
BackNext

What the hidden layer discovers

Nobody tells the hidden layers what to look for. No engineer decides what matters. No expert writes down the intermediate steps.

The hidden layers figure it out on their own. The only feedback they get is whether the final output was right or wrong, and the correction that flows back from that.

What emerges from that process is often readable. Take a network trained to recognize images. The first hidden layer tends to notice edges: small differences in brightness between neighboring pixels. That's it, nothing more complex.

The second layer takes those edges and combines them into shapes. The third layer combines shapes into parts of objects, like an ear or an eye.

By the final layer, the network is working with something that functions like the concept of "dog" or "face," though it has no idea what those words mean, and no one told it to build those concepts.

Nobody programmed any of that. The network invented those intermediate steps because they turned out to be useful for getting the right answer.

The knowledge isn't written down anywhere. It's discovered. That's the sharp line between this approach and the rule-based systems that came before.

Citations(2)↓
  1. 1. deeplearningbook.org
  2. 2. developers.google.com
Citations(2)↓
  1. 1. deeplearningbook.org
  2. 2. developers.google.com