Deep learning taxonomy

The feature learning taxonomy for deep learning cases is depicted here:

Deep learning taxonomy

Some of the frameworks that are used to implement neural network applications are listed here:

  • Theano is a Python library
  • Torch a Lua programming language
  • Deeplearning4J is an open, source Java-based framework that works with Spark and Hadoop
  • Caffe is a C++ based framework

Convolutional neural networks (CNN/ConvNets)

CNN, also known as convolution nets (ConvNets), are a variation of the regular neural networks.

Let us recap the function of the regular neural network. Regular neural networks have a single vector-based input that is transformed through a series ...

Get Practical Machine Learning now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.