This file contains resources to learn about Data Science and its sub fields.
- Classical Machine Learning
- Computer Vision
- Deep Learning
- Natural Language Processing
- Reinforcement Learning
With this free data science course by Kaggle you will learn the most important language for data science, learn core ideas in machine learning, build your first model, learn data manipulation skills with Pandas, and use TensorFlow for machine learning.
Website - https://www.kaggle.com/learn/overview
A 15 hour fast paced machine learning course by google which gives you a brief introduction about machine learning along with hands-on exercises and lectures form google researchers. It also includes introduction to TensorFlow for deep learning.
Website - https://developers.google.com/machine-learning/crash-course
This lecture collection is a deep dive into details of the deep learning architectures with a focus on learning end-to-end models for these tasks, particularly image classification. From this lecture collection, students will learn to implement, train and debug their own neural networks and gain a detailed understanding of cutting-edge research in computer vision.
Website - http://cs231n.stanford.edu/
A playlist containing 4(four) videos about neural networks and their working. It gives a mathematical intution about neural networks and concepts like Gradient Descent and Backpropogation.
Website - https://www.youtube.com/playlist?list=PLZHQObOWTQDNU6R1_67000Dx_ZCJB-3pi
With this course you'll learn how to build deep learning applications with TensorFlow. This course was developed by the TensorFlow team and Udacity as a practical approach to deep learning for software developers. You'll get hands-on experience building your own state-of-the-art image classifiers and other deep learning models. You'll also use your TensorFlow models in the real world on mobile devices, in the cloud, and in browsers. Finally, you'll use advanced techniques and algorithms to work with large datasets. By the end of this course, you'll have all the skills necessary to start creating your own AI applications.
Website - https://www.udacity.com/course/intro-to-tensorflow-for-deep-learning--ud187
This is one of the most recommended course for getting started with Deep Learning. Created by Andrew NG, you will learn the fundamentals of deep learning like how to make a neural network , CNN , LSTM, etc. Also this specialization contains hands-on exercises with python and TensorFlow. This is a specialization course containing 5 sub courses, you can enroll in any of them absolutely free.
Website - https://www.coursera.org/specializations/deep-learning
With this free course you will explore the domain of reinforcement learning and how automated decisions are taken. you will get a deep understanding of how efficient the algorithms are for single and multi-agent planning as well as approaches to learning near-optimal decisions from experience.
Website - https://www.udacity.com/course/reinforcement-learning--ud600