Consider these courses for learning Neural Networks from scratch

By ridhigrg |Email | Jan 21, 2020 | 1332 Views

Neural Networks and Deep Learning
Offered By deeplearning.ai
About this Course
If you want to break into cutting-edge AI, this course will help you do so. Deep learning engineers are highly sought after, and mastering deep learning will give you numerous new career opportunities. Deep learning is also a new "superpower" that will let you build AI systems that just weren't possible a few years ago. 

In this course, you will learn the foundations of deep learning. When you finish this class, you will:
  • Understand the major technology trends driving Deep Learning
  • Be able to build, train and apply fully connected deep neural networks 
  • Know how to implement efficient (vectorized) neural networks 
  • Understand the key parameters in a neural network's architecture 

This course also teaches you how Deep Learning actually works, rather than presenting only a cursory or surface-level description. So after completing it, you will be able to apply deep learning to your own applications. If you are looking for a job in AI, after this course you will also be able to answer basic interview questions. 

This is the first course of the Deep Learning Specialization.

Convolutional Neural Networks
Offered By deeplearning.ai
About this Course
This course will teach you how to build convolutional neural networks and apply them to image data. Thanks to deep learning, computer vision is working far better than just two years ago, and this is enabling numerous exciting applications ranging from safe autonomous driving to accurate face recognition, to automatic reading of radiology images. 

You will:
  • Understand how to build a convolutional neural network, including recent variations such as residual networks.
  • Know how to apply convolutional networks to visual detection and recognition tasks.
  • Know to use neural style transfer to generate art.
  • Be able to apply these algorithms to a variety of images, videos, and other 2D or 3D data.

This is the fourth course of the Deep Learning Specialization.

Introduction to Deep Learning & Neural Networks with Keras
Offered By IBM
About this Course
Looking to start a career in Deep Learning? Look no further. This course will introduce you to the field of deep learning and help you answer many questions that people are asking nowadays, like what is deep learning, and how do deep learning models compare to artificial neural networks? You will learn about the different deep learning models and build your first deep learning model using the Keras library.

After completing this course, learners will be able to:
  • describe what a neural network is, what a deep learning model is, and the difference between them.
  • demonstrate an understanding of unsupervised deep learning models such as autoencoders and restricted Boltzmann machines.
  • demonstrate an understanding of supervised deep learning models such as convolutional neural networks and recurrent networks.
  • build deep learning models and networks using the Keras library.

Deep Neural Networks with PyTorch
Offered By IBM
About this Course
The course will teach you how to develop deep learning models using  Pytorch. The course will start with Pytorch's tensors and Automatic differentiation package. Then each section will cover different models starting off with fundamentals such as Linear Regression, and logistic/softmax regression. Followed by  Feedforward deep neural networks, the role of different activation functions, normalization and dropout layers. Then Convolutional Neural Networks and Transfer learning will be covered. Finally, several other Deep learning methods will be covered.

Learning Outcomes:
After completing this course, learners will be able to:
  • explain and apply their knowledge of Deep Neural Networks and related machine learning methods
  • know how to use Python libraries such as PyTorch  for Deep Learning applications 
  • build Deep Neural Networks using PyTorch

Source: HOB