# Mathematics, Machine Learning, Deep Learning, Reinforcement Learning and Coding Resources ## Mathematics - **Essence of linear algebra**, [[YouTube]](https://www.youtube.com/playlist?list=PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab). - **Linear Algebra by Terence Tao (UCLA)**, [[homepage]](http://www.math.ucla.edu/~tao/resource/general/115a.3.02f/). - **Linear Algebra Done Right (线性代数应该这样学)**, [[book]](http://148.206.53.84/tesiuami/S_pdfs/Linear%20Algebra%20Done%20Right.pdf), [[Chinese version book]](/Documents/Books/线性代数应该这样学.pdf). - **Introduction to Linear Algebra (线性代数及其应用)**, [[homepage]](http://math.mit.edu/~gs/linearalgebra/), [[book]](https://github.com/butterluo/btGitDoc/blob/master/algorithm/math/LinearAlgebra/Introduction%20to%20Linear%20Algebra%2C%204th%20edition--Gilbert%20Strang.pdf). - **Linear Algebra and Its Applications**, [[book]](http://www.math.hcmus.edu.vn/~bxthang/Linear%20algebra%20and%20its%20applications.pdf), [[Chinese version book]](/Documents/Books/线性代数及其应用.pdf). - **Convex Optimization**, [[book]](https://web.stanford.edu/~boyd/cvxbook/bv_cvxbook.pdf), [[Chinese version book]](https://github.com/stonycat/some-books-and-note/blob/master/Math/凸优化理论%20清华大学出版社%20王书宁许窒黄晓霖译%20Stephen%20Boyd%20Lieven%20Vandenbergt原著%202013%20年l%20月第1%20版.pdf), [[homepage]](https://web.stanford.edu/~boyd/cvxbook/). - **Probabilistic Graphical Models: Principles and Techniques**, [[book]](/Documents/Books/Probabilistic%20Graphical%20Models%20-%20Principles%20and%20Techniques.pdf), [[homepage]](https://cs.stanford.edu/~ermon/cs228/index.html). ## Machine Learning - **CS229: Machine Learning**, _Stanford University_, [[url]](http://cs229.stanford.edu). - **Multiple Kernel Learning Algorithms**, [[paper]](http://jmlr.csail.mit.edu/papers/volume12/gonen11a/gonen11a.pdf). - **Pattern Recognition and Machine Learning**, [[book]](http://users.isr.ist.utl.pt/~wurmd/Livros/school/Bishop%20-%20Pattern%20Recognition%20And%20Machine%20Learning%20-%20Springer%20%202006.pdf), [[Chinese version book]](https://github.com/wwkenwong/book/blob/master/PRML中文版_模式识别与机器学习.pdf), [[solutions]](https://www.microsoft.com/en-us/research/wp-content/uploads/2016/05/prml-web-sol-2009-09-08.pdf). - **Machine Learning: A Probabilistic Perspective**, [[book]](https://doc.lagout.org/science/Artificial%20Intelligence/Machine%20learning/Machine%20Learning_%20A%20Probabilistic%20Perspective%20%5BMurphy%202012-08-24%5D.pdf). - **机器学习 (周志华)**, [[Chinese version book]](/Documents/Books/机器学习.pdf). - **统计学习方法 (李航)**, [[Chinese version book]](http://ddl.escience.cn/f/Iwn0). - **Data Mining: Practical Machine Learning Tools and Techniques**, [[book]](https://www.wi.hs-wismar.de/~cleve/vorl/projects/dm/ss13/HierarClustern/Literatur/WittenFrank-DM-3rd.pdf). ## Deep Learning - **Neural Networks for NLP**, _Carnegie Mellon University (CMU) CS 11-747_, [[url]](http://phontron.com/class/nn4nlp2019/). - **CS231n: Convolutional Neural Networks for Visual Recognition**, _Stanford University_, [[url]](http://cs231n.stanford.edu). - **CS224n: Natural Language Processing with Deep Learning**, _Stanford University_, [[url]](http://web.stanford.edu/class/cs224n/). - **CS6101: Deep Learning for NLP**, _National University of Singapore_, [[url]](https://www.comp.nus.edu.sg/~kanmy/courses/6101_1810/). - **Theories of Deep Learning (STATS 385)**, _Stanford University_, [[url]](https://stats385.github.io/readings), [[YouTube]](https://www.youtube.com/playlist?list=PLL20C1i47eFCf9JNw1Ed1seBiIPltf5U0). - **Deep Learning Tutorial**, _李宏毅 (Hung-yi Lee)_, [[slides]](http://speech.ee.ntu.edu.tw/~tlkagk/slide/Deep%20Learning%20Tutorial%20Complete%20(v3)), [[Hung-yi Lee homepage]](http://speech.ee.ntu.edu.tw/~tlkagk/index.html). - **Deep Learning Tutorial**, _LISA lab, University of Montreal_, [[docs]](http://deeplearning.net/tutorial/deeplearning.pdf). - **On the Origin of Deep Learning**, [[paper]](https://arxiv.org/pdf/1702.07800.pdf). - **Derivatives Backpropagation and Vectorization**, [[lecture notes]](http://cs231n.stanford.edu/handouts/derivatives.pdf). - **Deep Learning**, [[book]](https://github.com/janishar/mit-deep-learning-book-pdf/blob/master/complete-book-pdf/deeplearningbook.pdf), [[Chinese version book]](https://github.com/exacity/deeplearningbook-chinese), [[homepage]](http://www.deeplearningbook.org). - **Speech and Language Processing**, [[webside]](https://web.stanford.edu/~jurafsky/slp3/). - **Handbook of Knowledge Representation**, [[book]](https://dai.fmph.uniba.sk/~sefranek/kri/handbook/handbook_of_kr.pdf). - **Deep Learning for NLP without Magic**, [[slides]](https://nlp.stanford.edu/courses/NAACL2013/NAACL2013-Socher-Manning-DeepLearning.pdf). - **A Primer on Neural Network Models for Natural Language Processing**, [[book]](https://u.cs.biu.ac.il/~yogo/nnlp.pdf). - **GANs in Action**, [[online book]](https://www.manning.com/books/gans-in-action), sources: [[GANs-in-Action/gans-in-action]](https://github.com/GANs-in-Action/gans-in-action). - **Deep Learning on Graphs**, [[homepage]](http://cse.msu.edu/~mayao4/dlg_book/), [[all in one]](https://github.com/upadhyayprakash/DeepLearningOnGraphs). ## Reinforcement Learning - **University College London (UCL) Course on Reinforcement Learning (RL)**, [[url]](http://www0.cs.ucl.ac.uk/staff/d.silver/web/Teaching.html). - **MIT 6.S099: Artificial General Intelligence**, _Massachusetts Institute of Technology_, [[url]](https://agi.mit.edu). - **fast.ai: Making neural nets uncool again**, [[url]](http://www.fast.ai/), [[Ultimate guide to setting up a Google Cloud machine for fast.ai]](https://medium.com/@howkhang/ultimate-guide-to-setting-up-a-google-cloud-machine-for-fast-ai-version-2-f374208be43). - **Reinforcement Learning: An Introduction**, [[book]](https://web.stanford.edu/class/psych209/Readings/SuttonBartoIPRLBook2ndEd.pdf). ## Coding Books for Machine Learning and Data Analysis - **TensorFlow Machine Learning Cookbook**, [[book]](https://github.com/arpitjindal97/technology_books/blob/master/Machine-Learning/TensorFlow-Machine-Learning-Cookbook.pdf), sources: [[nfmcclure/tensorflow_cookbook]](https://github.com/nfmcclure/tensorflow_cookbook). - **TensorFlow技术解析与实战**, [[Chineve version book]](https://github.com/Azure-Sky-L/TensorFlow-MNIST-/blob/master/TensorFlow技术解析与实战.李嘉璇.2017.pdf), sources: [[greatgeekgrace/Technical-Analysis-And-Practice-in-TensorFlow]](https://github.com/greatgeekgrace/Technical-Analysis-And-Practice-in-TensorFlow). - **Python机器学习及实践**, [[Chinese version book]](https://github.com/LSayhi/book-paper-note/blob/master/Python机器学习及实践_从零开始通往KAGGLE竞赛之路.pdf), sources: [[NobiGo/-MachineLearningStudy]](https://github.com/NobiGo/-MachineLearningStudy). - **Hands on Machine Learning with Scikit Learn and TensorFlow**, [[book]](http://index-of.es/Varios-2/Hands%20on%20Machine%20Learning%20with%20Scikit%20Learn%20and%20Tensorflow.pdf), sources: [[ageron/handson-ml]](https://github.com/ageron/handson-ml). - **Python Machine Learning**, [[book]](http://liuchengxu.org/books/src/Machine%20Learning/Python-Machine-Learning.pdf), sources: [[rasbt/python-machine-learning-book]](https://github.com/rasbt/python-machine-learning-book). - **Python for Data Analysis**, [[book]](http://bedford-computing.co.uk/learning/wp-content/uploads/2015/10/Python-for-Data-Analysis.pdf), [[Chinese version book]](http://zhidao.lehef.com/0-Libs/pdf.js/web/viewer.html?file=http://zhidao.lehef.com%2F7-JiSuanJi%2Fpython%2F%25E5%2588%25A9%25E7%2594%25A8Python%25E8%25BF%259B%25E8%25A1%258C%25E6%2595%25B0%25E6%258D%25AE%25E5%2588%2586%25E6%259E%2590%28Python%2520For%2520Data%2520Analysis%25E4%25B8%25AD%25E6%2596%2587%25E7%2589%2588%29.pdf), sources: [[wesm/pydata-book]](https://github.com/wesm/pydata-book). - **Fundamentals of Deep Learning**, sources: [[darksigma/Fundamentals-of-Deep-Learning-Book]](https://github.com/darksigma/Fundamentals-of-Deep-Learning-Book). - **Natural Language Processing with Python**, [[book]](https://github.com/shivamms/books/blob/master/nlp/Natural%20Language%20Processing%20with%20Python.pdf). - **Learning Spark: Lightning-Fast Data Analysis**, sources: [[databricks/learning-spark]](https://github.com/databricks/learning-spark). - **Advanced Analytics with Spark**, sources: [[sryza/aas]](https://github.com/sryza/aas). ## Coding - **Java 8 in Action**, [[book]](https://github.com/abhijit838/ebooks/blob/master/Java-8-in-Action-Lambdas-Streams-Raoul-Gabriel-Urma%28www-ebook-dl-com%29%28www.ebook-dl.com%29.pdf), [[Chinese version book]](https://github.com/songhuiqing/book/blob/master/Java%208实战.pdf), sources: [[java8/Java8InAction]](https://github.com/java8/Java8InAction). - **Java Cookbook 3rd Edition**, [[book]](https://repo.zenk-security.com/Programmation/Java_Cookbook.pdf). - **Coding Interview in Java**, [[book]](https://www.programcreek.com/wp-content/uploads/2012/11/coding-interview-6.pdf). - **Effective Java 3rd Edition**, [[book]](https://github.com/GianfrancoMS/Books/blob/master/Java/Effective%20Java%20%283rd%20Edition%29.pdf), sources: [[jbloch/effective-java-3e-source-code]](https://github.com/jbloch/effective-java-3e-source-code). - **Scala Cookbook**, [[book]](http://www.bigdataanalyst.in/wp-content/uploads/2015/07/Scala-Cookbook.pdf). - **Programming in Scala 3rd Edition**, [[book]](http://ccfit.nsu.ru/~den/Scala/programming_in_scala_2nd.pdf). - **Scala in Depth**, [[book]](https://inbravo.github.io/docs/refer/scala-in-depth.pdf), sources: [[jsuereth/scala-in-depth-source]](https://github.com/jsuereth/scala-in-depth-source). - **Scala for the Impatient**, [[book]](http://ptgmedia.pearsoncmg.com/images/9780321774095/samplepages/0321774094.pdf). - **Python Cookbook 3rd Edition**, [[book]](https://d.cxcore.net/Python/Python_Cookbook_3rd_Edition.pdf), [[Chinese Online Readings]](http://python3-cookbook.readthedocs.io/zh_CN/latest/index.html). - **用Python写网络爬虫**, [[Chinese version book]](http://sufuq.com/books/python/用Python写网络爬虫.pdf). - **Web Scraping with Python: Collecting Data from the Morden Web**, [[book]](https://yanfei.site/docs/dpsa/references/PyWebScrapingBook.pdf), [[book1]](http://index-of.es/Varios/Ryan%20Mitchell-Web%20Scraping%20with%20Python_%20Collecting%20Data%20from%20the%20Modern%20Web-O%27Reilly%20Media%20%282015%29.pdf). - **Core Python Application Programming 3rd Edition (Python核心编程第三版)**, [[book]](http://ptgmedia.pearsoncmg.com/images/9780132678209/samplepages/0132678209.pdf), [[Chinese version book]](https://github.com/skymyyang/dzbook/blob/master/Python核心编程第三版中文版.pdf). - **数据结构与算法-Python语言描述(裘宗燕)**, [[Chinese version book]](https://github.com/zjutjsj1004/python/blob/master/book/数据结构与算法%20Python语言描述_s13946445-裘宗燕.pdf). - **Algorithms Tutorialhorizon**, [[homepage]](https://algorithms.tutorialhorizon.com). ## Others - **LaTex Introduction**, [[book (cn)]](/Documents/Others/LaTex%20Intro.pdf), [[book (en)]](/Documents/Others/LaTex%20Intro%20EN.pdf). - **Font Awesome**, [[book]](/Documents/Others/FontAwesome.pdf).