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