About

Deep Learning (Networks) is an algorithms which is basically neural networks with many layers.

Deep learning is also known as:

  • deep machine learning,
  • deep structured learning,
  • hierarchical learning,
  • or DL

Deep learning has been characterized as a buzzword, or a rebranding of neural networks.

These systems are made up of many layers with artificial neurons. Each layer learns certain properties, recognizing structure in the incoming information flow; for example vertical lines, rectangles, faces, or facial expressions. The first layers learn simple structures, while the later layers learn more complex properties on this basis.

Example

  • Speech recognition

Library

Others:

  • Keras (layer on top of Tensorflow, Cntk or Theano)
  • Python package that provides two high-level features: Tensor computation (like NumPy) with strong GPU acceleration and Deep neural networks built on a tape-based autograd system.

Course

Video

Documentation / Reference