Open Deep Learning lectures from top Universities like Stanford University, MIT, UC Berkeley.
- Introduction to Deep Learning
- MIT 6.S191: Introduction to Deep Learning | 2020
- NLP with Deep Learning
- CS224n: NLP with Deep Learning, Stanford | Winter 2019
- Unsupervised Learning
- CS294-158-SP20: Deep Unsupervised Learning, UC Berkeley | Spring 2020
- [Machine learning | Stanford Autumn 2018 ]
- https://github.com/jeffheaton/t81_558_deep_learning,https://github.com/jeffheaton/jh-kaggle-util
- https://www.youtube.com/playlist?list=PLZbbT5o_s2xrfNyHZsM6ufI0iZENK9xgG
- https://github.com/ageron/handson-ml2
- https://github.com/curiousily/Getting-Things-Done-with-Pytorch
- https://github.com/chiphuyen/stanford-tensorflow-tutorials
- https://github.com/srivatsan88/Mastering-Apache-Spark
- https://github.com/omerbsezer/LSTM_RNN_Tutorials_with_Demo#whatisDL
- https://github.com/kjw0612/awesome-rnn#codes
- https://github.com/Michael2Tang/ML_Doc/blob/master/Neural%20Network%20Methods%20in%20Natural%20Language%20Processing-Morgan%20%26%20Claypool%20Publishers%20(2017)%20-%20Yoav%20Goldberg%2C%20Graeme%20Hirst.pdf
- https://github.com/khanhnamle1994/natural-language-processing
- https://github.com/fastai/fastbook
- https://www.youtube.com/watch?v=9TFnjJkfqmA&list=PLyqSpQzTE6M9gCgajvQbc68Hk_JKGBAYT&index=110
- https://www.youtube.com/watch?v=Be6xN2Xe0yU
- https://github.com/ravijoe/nlp_course
- https://github.com/samacker77/Zero-to-Hero-in-NLP
- https://github.com/chiphuyen/stanford-tensorflow-tutorials
- https://atcold.github.io/pytorch-Deep-Learning/en/week02/02-1/
- https://github.com/ageron/handson-ml2
- https://www.deeplearningbook.org/ -https://github.com/fastai/fastbook -https://github.com/atcold/pytorch-Deep-Learning/ -https://github.com/yandexdataschool/nlp_course
- https://github.com/sebastianruder/NLP-progress
MIT's introductory course on deep learning methods with applications to computer vision, natural language processing, biology, and more! Students will gain foundational knowledge of deep learning algorithms and get practical experience in building neural networks in TensorFlow. Course concludes with a project proposal competition with feedback from staff and panel of industry sponsors. Prerequisites assume calculus (i.e. taking derivatives) and linear algebra (i.e. matrix multiplication), we'll try to explain everything else along the way! Experience in Python is helpful but not necessary. Listeners are welcome!
Source: MIT
Natural language processing (NLP) is a crucial part of artificial intelligence (AI), modeling how people share information. In recent years, deep learning approaches have obtained very high performance on many NLP tasks. In this course, students gain a thorough introduction to cutting-edge neural networks for NLP.
Source: Stanford
This course covers two areas of deep learning in which labeled data is not required: Deep Generative Models and Self-supervised Learning. Recent advances in generative models have made it possible to realistically model high-dimensional raw data such as natural images, audio waveforms and text corpora. Strides in self-supervised learning have started to close the gap between supervised representation learning and unsupervised representation learning in terms of fine-tuning to unseen tasks. This course will cover the theoretical foundations of these topics as well as their newly enabled applications.
- Source: UC Berkeley
While deep learning has achieved remarkable success in supervised and reinforcement learning problems, such as image classification, speech recognition, and game playing, these models are, to a large degree, specialized for the single task they are trained for. This course will cover the setting where there are multiple tasks to be solved, and study how the structure arising from multiple tasks can be leveraged to learn more efficiently or effectively. This includes:
- goal-conditioned reinforcement learning techniques that leverage the structure of the provided goal space to learn many tasks significantly faster
- meta-learning methods that aim to learn efficient learning algorithms that can learn new tasks quickly
- curriculum and lifelong learning, where the problem requires learning a sequence of tasks, leveraging their shared structure to enable knowledge transfer
Source: Stanford University CS330