# Beginner's resources for AI ## Beginner Friendly Resources <center> <img src="https://i.imgur.com/0h1iNZn.png" width=75% height=75% class="center"> </center> \ Beginner friendly resources to start with the fundamentals of Deep Learning and Neural Networks, the work-horses behind the current AI revolution. Going through these resources is necessary before moving further. - [Neural Networks by 3Blue1Brown](https://www.youtube.com/playlist?list=PLZHQObOWTQDNU6R1_67000Dx_ZCJB-3pi) - [The Deep Learning Book by Michael Nielson](http://neuralnetworksanddeeplearning.com/) - [Deep Learning Specialization](https://www.coursera.org/specializations/deep-learning) (Apply for financial aid beforehand, simply fill the info, everyone gets it.) ## Further Resources The field of machine learning is vast and has aspects varying from pure mathematics to software development. But one must get a basic idea of each aspect before moving forward. You are advised to cover the essentials at a high level before moving on to advanced topics. It is also not necessary to begin to move through the list in the order they are presented here. For a detailed list of deep learning resources check out our [DL Topics](https://github.com/vlgiitr/DL_Topics) repository. ### Maths for AI <center> <img src="https://i.imgur.com/7kQ2h5E.gif" width=75% height=75% class="center"> </center> \ ESSENTIALS: - [Essence of linear algebra by 3Blue1Brown](https://www.youtube.com/playlist?list=PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab) - [What is Automatic Differentiation? ](https://www.youtube.com/watch?v=wG_nF1awSSY) ADVANCED (optional): - [Gilbert Strang lectures on Linear Algebra (MIT)](youtube.com/playlist?list=PL49CF3715CB9EF31D) - [Statistics 110: Probability](youtube.com/playlist?list=PL2SOU6wwxB0uwwH80KTQ6ht66KWxbzTIo) - [EE364A, Convex Optimization](https://www.youtube.com/playlist?list=PLoCMsyE1cvdXeoqd1hGaMBsCAQQ6otUtO) ### Basic Coding Skills ESSENTIALS: - [CS50 2022 - Lecture 6 - Python](https://www.youtube.com/watch?v=5Jppcxc1Qzc) ### Machine Learning <center> <img src="https://i.imgur.com/QHp3hhv.png" width=50% height=50% class="center"> </center> \ ESSENTIALS: - [Stanford CS229: Machine Learning Full Course](https://www.youtube.com/playlist?list=PLoROMvodv4rMiGQp3WXShtMGgzqpfVfbU) ADVANCED (optional): - [An Introduction to Statistical Learning](https://www.statlearning.com/) - [CORNELL CS4780 "Machine Learning for Intelligent Systems"](https://www.youtube.com/playlist?list=PLl8OlHZGYOQ7bkVbuRthEsaLr7bONzbXS) ### Deep Learning <center> <img src="https://i.imgur.com/7FLQl9n.png" width=75% height=75% class="center"> </center> \ ESSENTIALS: - [Neural Networks: Zero to Hero](https://www.youtube.com/playlist?list=PLAqhIrjkxbuWI23v9cThsA9GvCAUhRvKZ) - [Deep Learning Specialization](https://www.coursera.org/specializations/deep-learning) (Apply for financial aid beforehand, simply fill the info, everyone gets it.) ADVANCED (optional): - [Stanford CS224N: Natural Language Processing with Deep Learning | Winter 2021](youtube.com/playlist?list=PLoROMvodv4rOSH4v6133s9LFPRHjEmbmJ) - [Deep Learning for Computer Vision](https://www.youtube.com/playlist?list=PL5-TkQAfAZFbzxjBHtzdVCWE0Zbhomg7r)