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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.