Machine Learning Resources, Practice and Research
# Machine Learning Road
Machine Learning Resources, Practice and Research.

## Disclamier

The resources in this repo are only for educational purpose. Do not use resources in this repo for any form of commercial purpose.

If the author of ebook found your intelligence proprietary violated because of contents in this repo, please contact me and I will remove relevant stuff ASAP.

***

## Courses

| Course Name                                                  | Institution                | Lecturer                                                     | Link                                                         | Category                              |
| :----------------------------------------------------------- | :------------------------- | :----------------------------------------------------------- | :------------------------------------------------------------ | :------------------------------------- |
| Machine Learning                                             | Coursera                   | [Andrew Ng](http://www.andrewng.org/)                        | [[Coursera]](https://www.coursera.org/learn/machine-learning/)[[Bilibili]](https://www.bilibili.com/video/av9912938/index_2.html#page=1)[[Youtube]](https://www.youtube.com/playlist?list=PLZ9qNFMHZ-A4rycgrgOYma6zxF4BZGGPW) | Machine Learning                      |
| Machine Learning Foundations                                 | National Taiwan University | [Hsuan-Tien Lin](https://www.csie.ntu.edu.tw/~htlin/)        | [[Bilibili]](https://www.bilibili.com/video/av12463015/)[[Youtube]](https://www.youtube.com/playlist?list=PLXVfgk9fNX2I7tB6oIINGBmW50rrmFTqf) | Machine Learning                      |
| Machine Learning Techniques                                  | National Taiwan University | Hsuan-Tien Lin                                               | [[Bilibili]](https://www.bilibili.com/video/av12469267/)[[Youtube]](https://www.youtube.com/playlist?list=PLXVfgk9fNX2IQOYPmqjqWsNUFl2kpk1U2) | Machine Learning                      |
| Machine Learning                                             | Stanford                   | Andrew Ng                                                    | [[Netease]](http://open.163.com/special/opencourse/machinelearning.html)[[Youtube]](https://www.youtube.com/playlist?list=PLA89DCFA6ADACE599) | Machine Learning                      |
| Deep Learning                                                | deeplearning.ai            | Andrew Ng                                                    | [[Netease]](https://163.lu/nPtn42)[[Coursera]](https://www.coursera.org/specializations/deep-learning) | Deep Learning                         |
| CS231n: Convolutional Neural Networks for Visual Recognition | Stanford                   | [Fei-Fei Li](http://vision.stanford.edu/feifeili/)           | [[Homepage]](http://cs231n.stanford.edu/)[[Youtube]](https://www.youtube.com/playlist?list=PL3FW7Lu3i5JvHM8ljYj-zLfQRF3EO8sYv) | Deep Learning, Computer Vision        |
| CS224n: Natural Language Processing with Deep Learning       | Stanford                   | [Christopher Manning](https://nlp.stanford.edu/manning/)     | [[Homepage]](http://web.stanford.edu/class/cs224n/)[[Youtube]](https://www.youtube.com/playlist?list=PL3FW7Lu3i5Jsnh1rnUwq_TcylNr7EkRe6) | Deep Learning, NLP                    |
| Deep Learning for Natural Language Processing                | Oxford University          | [Phil Blunsom](http://www.cs.ox.ac.uk/people/Phil.Blunsom)   | [[Homepage]](http://www.cs.ox.ac.uk/teaching/courses/2016-2017/dl/)[[Slides]](https://github.com/oxford-cs-deepnlp-2017/lectures) | Deep Learning,  NLP                   |
| Applied Deep Learning  / Machine Learning and Having It Deep and Structured | National Taiwan University | [Yun-Nung  Chen](http://vivianchen.idv.tw/), [Hung-Yi Lee](http://speech.ee.ntu.edu.tw/~tlkagk/) | [[Homepage]](https://www.csie.ntu.edu.tw/~yvchen/f106-adl/index.html)[[Youtube]](https://www.youtube.com/watch?v=hwUca8gsXdM&feature=youtu.be) | Machine Learning,  Deep Learning      |
| CS 20: TensorFlow for Deep Learning Research                 | Stanford                   | Chip Huyen                                                   | [[Homepage]](https://web.stanford.edu/class/cs20si/)[[Github]](https://github.com/chiphuyen/stanford-tensorflow-tutorials) | Deep Learning                         |
| CS 294: Deep Reinforcement Learning                          | UC Berkeley                | Sergey Levine                                                | [[Homepage]](http://rll.berkeley.edu/deeprlcourse/)[[Youtube]](https://www.youtube.com/playlist?list=PLkFD6_40KJIznC9CDbVTjAF2oyt8_VAe3) | Deep Learning, Reinforcement Learning |
| Neural Networks for NLP                                      | CMU                        | [Graham Neubig](http://phontron.com/)                        | [[Homepage]](http://www.phontron.com/class/nn4nlp2018/assignments.html) | NLP, Deep Learning                    |
| Mathematics of Deep Learning                                 | NYU                        | Joan Bruna                                                   | [[Github]](https://github.com/joanbruna/MathsDL-spring18)    | Deep Learning                         |
| Introduction to NLP                                          | Stanford                   | [Dan Jurafsky](https://web.stanford.edu/~jurafsky/), [Chris Manning](https://nlp.stanford.edu/manning/) | [[Youtube]](https://www.youtube.com/playlist?list=PL6397E4B26D00A269) | NLP                                   |
| Text Mining and Analytics                                    | UIUC                       | [ChengXiang Zhai](https://zh.coursera.org/instructor/chengxiangzhai) | [[Coursera]](https://zh.coursera.org/learn/text-mining)      | NLP                                   |
| Machine Learning Crash Course with TensorFlow APIs           | Google                     | Google                                                       | [[Homepage]](https://developers.google.com/machine-learning/crash-course/) | Machine Learning, Tensorflow          |
| CS230: Deep Learning | Stanford        | [Andrew Ng](http://www.andrewng.org/), [Kian Katanforoosh](https://www.linkedin.com/in/kiankatan/) | [[Homepage]](http://cs230.stanford.edu/) | Deep Learning |
| Intro to Deep Learning with PyTorch | Facebook AI | Facebook AI | [[Udacity]](https://in.udacity.com/course/deep-learning-pytorch--ud188) | Deep Learning, PyTorch |
| Introduction to Deep Learning | UC Berkeley | [Alex Smola](https://alex.smola.org/),  [Mu Li](https://github.com/mli) | [[Youtube]](https://www.youtube.com/playlist?list=PLZSO_6-bSqHQHBCoGaObUljoXAyyqhpFW)[[GitHub]](https://github.com/d2l-ai/berkeley-stat-157) | Deep Learning |
| Foundations of Machine Learning | NYU | [Mehryar Mohri](https://cs.nyu.edu/~mohri/) | [[Homepage]](https://cs.nyu.edu/~mohri/ml18/) | Machine Learning |
| DS1003 Machine Learning | NYU | Julia Kempe, David Rosenberg | [[Homepage]](https://davidrosenberg.github.io/ml2019/#home)[[Slides]](https://davidrosenberg.github.io/ml2019/#lectures) [[Youtube]](https://www.youtube.com/watch?v=U6M0m9c9_Js&feature=youtu.be)[[Assignments]](https://davidrosenberg.github.io/ml2019/#assignments) | Machine Learning |
| TensorFlow in Practice | Coursera | Laurence Moroney | [[Coursera]](https://www.coursera.org/specializations/tensorflow-in-practice) | TensorFlow |
| DS-GA 1008 Deep Learning | NYU | [Yann LeCun](http://yann.lecun.com/), [Alfredo Canziani](https://www.linkedin.com/in/alfredocanziani/) | [[Homepage]](https://atcold.github.io/pytorch-Deep-Learning/) [[YouTube]](https://www.youtube.com/playlist?list=PLLHTzKZzVU9eaEyErdV26ikyolxOsz6mq)[[Bilibili]](https://www.bilibili.com/video/BV197411M7gG/?spm_id_from=333.788.videocard.1) | Deep Learning, PyTorch |
| Deep Learning for Human Language Processing | National Taiwan University | [Hung-yi Lee](https://www.youtube.com/channel/UC2ggjtuuWvxrHHHiaDH1dlQ) | [[Homepage]](http://speech.ee.ntu.edu.tw/~tlkagk/courses_DLHLP20.html) [[YouTube]](https://www.youtube.com/watch?v=nER51ZyJaCQ&list=PLJV_el3uVTsO07RpBYFsXg-bN5Lu0nhdG) | Deep Learning, NLP |

## Books

| Book Name                                                    | Author                                                       | Link                                                         | Category                      |
| :----------------------------------------------------------- | :----------------------------------------------------------- | :----------------------------------------------------------- | :----------------------------- |
| 机器学习                                                     | 周志华                                                       | [[Amazon]](https://www.amazon.cn/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0-%E5%91%A8%E5%BF%97%E5%8D%8E/dp/B01ARKEV1G/ref=sr_1_1?ie=UTF8&qid=1509470386&sr=8-1&keywords=%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0)[[JD]](https://item.jd.com/11867803.html) | Machine Learning              |
| Deep Learning                                                | Ian Goodfellow, Yoshua Bengio, Aaron Courville               | [[PDF]](https://github.com/yanshengjia/machine-learning-road/blob/master/resources/Deep%20Learning.pdf)[[中文版]](https://github.com/yanshengjia/machine-learning-road/blob/master/resources/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0.pdf) | Deep Learning                 |
| Machine Learning                                             | Tom Mitchell                                                 | [[PDF]](https://github.com/yanshengjia/machine-learning-road/blob/master/resources/Machine%20Learning.pdf) | Machine Learning              |
| Pattern Recogniton and Machine Learning                      | Christopher Bishop                                           | [[PDF]](https://github.com/yanshengjia/machine-learning-road/blob/master/resources/Pattern%20Recognition%20and%20Machine%20Learning.pdf)[[中文版]](https://github.com/yanshengjia/machine-learning-road/blob/master/resources/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0%E4%B8%8E%E6%A8%A1%E5%BC%8F%E8%AF%86%E5%88%AB.pdf) | Machine Learning              |
| The Elements of Statistical Learning                         | Trevor Hastie, Robert Tibshirani, Jerome Friedman            | [[PDF]](https://github.com/yanshengjia/machine-learning-road/blob/master/resources/The%20Elements%20of%20Statistical%20Learning%20(2nd%20Edition).pdf) | Machine Learning              |
| Data Mining: Practical Machine Learning Tools and Techniques | Ian H. Witten, Eibe Frank                                    | [[PDF]](https://github.com/yanshengjia/machine-learning-road/blob/master/resources/Data%20Mining%20-%20Practical%20Machine%20Learning%20Tools%20and%20Techniques%20(2nd%20Edition).pdf) | Data Mining                   |
| Artificial Intelligence: A Modern Approach                   | Sturart  J. Russell, Peter Norvig                            | [[PDF]](https://github.com/yanshengjia/machine-learning-road/blob/master/resources/Artificial%20Intelligence%20-%20A%20Modern%20Approach%20(3rd%20Edition).pdf) | AI                            |
| Machine Learning: A Probabilistic Perspective                | Kevin P. Murphy                                              | [[PDF]](https://github.com/yanshengjia/machine-learning-road/blob/master/resources/Machine%20Learning%20-%20A%20Probabilistic%20Perspective.pdf) | Machine Learning              |
| Natural Language Processing with Python                      | Stven Bird, Ewan Klein, Edward Loper                         | [[PDF]](https://github.com/yanshengjia/machine-learning-road/blob/master/resources/Natural%20Language%20Processing%20with%20Python.pdf)[[Link]](http://www.nltk.org/book_1ed/) | NLP                           |
| Getting Started with Tensorflow                              | Giancarlo Zaccone                                            | [[PDF]](https://github.com/yanshengjia/machine-learning-road/blob/master/resources/Getting%20Started%20with%20Tensorflow.pdf) | Tensorflow                    |
| Hands-On Machine Learning with Scikit-Learn and TensorFlow   | Aurélien Géron                                               | [[PDF]](https://github.com/yanshengjia/machine-learning-road/blob/master/resources/Hands%20On%20Machine%20Learning%20with%20Scikit%20Learn%20and%20TensorFlow.pdf)[[Github]](https://github.com/ageron/handson-ml) | Machine Learning              |
| Deep Learning with Python                                    | François Chollet                                             | [[PDF]](https://github.com/yanshengjia/machine-learning-road/blob/master/resources/Deep%20Learning%20with%20Python.pdf)[[Github]](https://github.com/fchollet/deep-learning-with-python-notebooks) | Deep Learning                 |
| Probabilistic Graphical Models: Principles and Techniques    | Daphne Koller, Nir Friedman                                  | [[PDF]](https://github.com/yanshengjia/machine-learning-road/blob/master/resources/Probabilistic%20Graphical%20Models%20-%20Principles%20and%20Techniques.pdf) | Probabilistic Graphical Model |
| Speech and Language Processing                               | [Dan Jurafsky](http://web.stanford.edu/people/jurafsky/), [James H. Martin](http://www.cs.colorado.edu/~martin/) | [[Homepage]](https://web.stanford.edu/~jurafsky/slp3/)[[PDF]](https://github.com/yanshengjia/machine-learning-road/blob/master/resources/Speech%20and%20Language%20Processing%20(3rd%20Edition).pdf) | NLP                           |
| Neural Network Methods for Natural Language Processing       | Yoav Goldberg                                                | [[PDF]](https://github.com/yanshengjia/machine-learning-road/blob/master/resources/Neural%20Network%20Methods%20for%20Natural%20Language%20Processing.pdf) | NLP                           |
| 统计学习方法                                                 | 李航                                                         | [[Amazon]](https://www.amazon.cn/dp/B007TSFMTA/ref=sr_1_1?ie=UTF8&qid=1524798458&sr=8-1&keywords=%E7%BB%9F%E8%AE%A1%E5%AD%A6%E4%B9%A0%E6%96%B9%E6%B3%95) | Machine Learning              |
| Natural Language Processing                      | Jacob Eisenstein                                         | [[PDF]](https://github.com/yanshengjia/machine-learning-road/blob/master/resources/Natural%20Language%20Processing.pdf) | NLP            |
| Dive into Deep Learning 动手学深度学习 | Aston Zhang, Mu Li, Zachary C.Lipton, Alexander J.Smola | [[中文版]](https://github.com/yanshengjia/ml-road/blob/master/resources/d2l-zh.pdf) [[PDF]](https://github.com/yanshengjia/ml-road/blob/master/resources/d2l-en.pdf) [[Website]](http://zh.d2l.ai/) [[GitHub]](https://github.com/d2l-ai/d2l-zh) [[Jupyter]](https://zh.d2l.ai/d2l-zh.zip) | Deep Learning |
| Feature Engineering for Machine Learning | Alice Zheng, Amanda Casari             | [[PDF]](https://github.com/yanshengjia/machine-learning-road/blob/master/resources/Feature%20Engineering%20for%20Machine%20Learning.pdf)[[译]](https://github.com/apachecn/feature-engineering-for-ml-zh) | Machine Learning, Feature Engineering |
| Machine Learning Yearning | Andrew Ng | [[译]](https://github.com/yanshengjia/ml-road/blob/master/resources/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0%E8%AE%AD%E7%BB%83%E7%A7%98%E7%B1%8D.pdf)[[在线阅读]](https://accepteddoge.github.io/machine-learning-yearning-cn/docs/home/) | Machine Learning |
| Foundations of Machine Learning | Mehryar Mohri | [[PDF]](https://github.com/yanshengjia/ml-road/blob/master/resources/Foundations%20of%20Machine%20Learning%20(2nd%20Edition).pdf)[[HomePage]](https://cs.nyu.edu/~mohri/mlbook/) | Machine Learning |

## Papers

### NLP

* Tixier A J P. Notes on Deep Learning for NLP[J]. arXiv preprint arXiv:1808.09772, 2018. [[Link]](https://arxiv.org/pdf/1808.09772.pdf)