Deep Learning Question and Answers

1. Where is keras used for?
                Keras is an open source neural network library. Keras allows use of distributes training of deep-learning models on clusters of Graphics processing Units (GPU) and tensor processing units (TPU) principally in conjunction with CUDA (Compute Unified Device Architecture).

2. Where is pytorch used for?
                Pytorch is an open source machine learning library based on torch library used for applications such as computer vision and natural language processing.
It was developed by facbook's AI research group.

3. Top 8 deep learning frameworks

  1. Tensorflow
  2. PyTorch   
  3. keras
  4. Deeplearning4j    
  5. MXNet
  6. Caffe
  7. CNTK (Microsoft Cognitive Toolkit)
  8. Chainer

Companies using Tensorflow:
Google, CEVA, nividia, kakao, Snapchat, SAP, Uber, Twitter,  AirBnb, Ebay, Intel, ZTE, Qualcomm, 360 total security, coca cola, DropBox, DeepMind, AirBus, MI and IBM.


What is recurrent neural network?
              Recurrent neural networks are a type of artificial neural network designed to recognize patterns in sequence of data, such as text, genomes, handwriting, the spoken word or numerical time series data emanating from sensors, stock markets and government agencies.

Autoencoders
               An autoencoder neural network is an unsupervised machine learning algorithm that applies backpropagation setting the target values to be equal to the inputs.


Comments