Deep Learning and Recommender Systems

Deep Learning is a sub-branch of Machine Learning that involves using Neural Networks. Recommender Systems involve recommending things to the users. You'll learn more about these topics in this lesson.

Deep Learning

Deep Learning is a subfield of Machine Learning that involves approaching problems by using Artificial Neural Networks. Artificial Neural Networks are inspired by the working of the human brain. Deep Learning methods have been proven to have several advantages over classical Machine Learning methods. A plain Neural Network has an input layer, a hidden Layer, and an output Layer. Two famous libraries used for making Neural Networks are Pytorch and Tensorflow.

What is Pytorch ?

It’s a Python-based scientific computing package targeted at two sets of audiences:

  • A replacement for Numpy to use the power of GPUs
  • A Deep Learning research platform that provides maximum flexibility and speed.

What is Tensorflow?

Tensorflow is an end-to-end open-source platform for Machine Learning. It has a comprehensive, flexible ecosystem of tools, libraries, and community resources. These allow researchers to push the state-of-the-art in Machine Learning, and developers easily build and deploy Machine Learning powered applications.

Get hands-on with 1200+ tech skills courses.