Deep Learning

Overview


Deep Learning is the area of machine learning that utilizes neural networks to solve machine learning problems. In particular, a neural network is considered to be deep when it contains a large number of layers.

The following represent some of the common deep learning algorithms.

  • Neural Networks provides the foundations of deep learning.
  • Convolutional Neural Networks - primarily used when dealing with image data.
  • Recurrent Neural Networks - one of the first models to built to be used with sequential data.

Deep Learning API's


  • TensorFlow.js - open source library created at Google which provides a fast way to execute many machine learning algorithms in the browser. A primary library used for deep learning.
  • Javascript Neural Networks Library