Ресурсы для изучения ML
Математика машинного обучения
Книга по всей (или почти всей) математике, необходимой для машинного обучения: от аналитической геометрии до методов оптимизации. Объем достаточно большой, но можно вполне использовать в качестве справочного материала. Здесь же есть и задачи, поэтому можно после чтения очередной главы попрактиковаться.
2. http://cs229.stanford.edu/section/cs229-linalg.pdf
http://cs229.stanford.edu/section/cs229-prob.pdf
Краткие справочные материалы по линейной алгебре и теории вероятностей от создателей курса CS229. Здесь только самое необходимое, поэтому все неясные моменты можно прояснять в mml-book.
3. https://www.deeplearningbook.org/contents/linear_algebra.html
https://www.deeplearningbook.org/contents/prob.html
Классные материалы из книги Deep Learning Book. Как и в предыдущих конспектах, в этих главах только самые основные аспекты линейной алгебры и теории вероятностей.
4. https://gwthomas.github.io/docs/math4ml.pdf
Отличный обзор математики в контексте машинного обучения от Беркли. В основном здесь про линейную алгебру и теорию вероятностей. В конце даны ссылки на учебники, где темы освещены более подробно.
5. https://explained.ai/matrix-calculus/index.html
Краткий разбор основ матричного дифференцирования. В ML тяжело обойтись без матричных вычислений и дифференцирования векторных функций, поэтому хорошо иметь такую шпаргалку под рукой.
6. https://www.math.uwaterloo.ca/~hwolkowi/matrixcookbook.pdf
Коллекция фактов и свойств, связанных с матрицами.
7. https://sgfin.github.io/files/cheatsheets/probability_cheatsheet_blackwhite.pdf
Шпаргалка по теории вероятностей и статистике.
8. http://vmls-book.stanford.edu/vmls.pdf
Учебник по прикладной линейной алгебре. Все применительно к машинному обучению.
9.http://web.stanford.edu/~boyd/cvxbook/bv_cvxbook.pdf
Курс по выпуклой оптимизации (Boyd & Vandenberghe)
10. https://seeing-theory.brown.edu/
Визуализированный курс по статистике. Очень необычно и полезно для понимания.
11. https://the-learning-machine.com/article/machine-learning/linear-algebra
https://the-learning-machine.com/article/machine-learning/calculus
https://the-learning-machine.com/article/machine-learning/unconstrained-optimization
Великолепные курсы по линейной алгебре, математическому анализу (точнее, калькулюсу — здесь больше вычислительных аспектов) и оптимизации. Можно не только почитать теорию, но и пощупать все руками.
12. https://probabilitycourse.com/
Толковый и бесплатный (самое главное) курс по теории вероятностей и математической статистике. Здесь и теория, и задачи с решениями, и задачи для самостоятельной практики.
13. https://ipvs.informatik.uni-stuttgart.de/mlr/marc/teaching/18-Maths/paper.pdf
Неплохой обзорный курс от университета Штутгарта.
Python, Numpy, Pandas, IPython
Официальный туториал по Python. Проще и быстрее всего начинать с него, хотя ресурсы ниже тоже очень высокого качества.
2. http://cs231n.github.io/python-numpy-tutorial/
Краткое, но отличное введение в Python и Numpy со стэнфордского курса CS231.
3. http://www.scipy-lectures.org/intro/language/python_language.html
Знакомство с Python для тех, кто собирается использовать его для научных и околонаучных целей, в том числе для data science.
4. http://www.scipy-lectures.org/intro/numpy/index.html
Аналогичное введение для Numpy. Все кратко и по делу.
5. https://pandas.pydata.org/pandas-docs/stable/10min.html
Официальное введение в Pandas.
6. https://github.com/donnemartin/data-science-ipython-notebooks#pandas
Огромное количество всевозможных полезных ноутбуков.
Шпаргалка по Pandas
8. http://www.labri.fr/perso/nrougier/teaching/numpy.100/
Упражнения по Numpy
9.http://www.labri.fr/perso/nrougier/from-python-to-numpy/
Туториал по Numpy (достаточно сложный)
Курсы по машинному обучению
https://mlcourse.ai/ Курс по ML от ODS.
https://work.caltech.edu/telecourse.html— Learning From Data (CS156)
https://github.com/esokolov/ml-course-hse — Курс Евгения Соколова для ФКН ВШЭ
http://cs229.stanford.edu/syllabus.html — CS229 by Andrew Ng
http://cs230.stanford.edu/ — CS230 by Andrew Ng
http://cs231n.stanford.edu/ — Convolutional Neural Networks
http://www.cs.toronto.edu/~rgrosse/courses/csc321_2018/ — Deep Learning from Toronto University
https://d2l.ai/ — Dive Into Deep Learning
http://cs224n.stanford.edu/ — Natural Language Processing
http://vision.stanford.edu/teaching/cs131_fall1819/index.html — Computer Vision
https://www.youtube.com/watch?v=riLQCudri7Q&list=PL5FkQ0AF9O_pTeRf6UjyfnsRbMyema6I3 — Deep Learning на пальцах от sim0nsays
http://deeplearning.cs.cmu.edu/ — Introduction to Deep Learning by CMU
Must-read книги
- Hands-on Machine Learning (Geron)
- Deep Learning Book/Николенко
- Learning From Data (Abu Mostafa)
- Deep Learning with Python (Chollet)
- ISLR/ESL
- Python Data Science Handbook
- http://neuralnetworksanddeeplearning.com
Подборки ресурсов
- https://sgfin.github.io/learning-resources/
- https://medium.com/machine-learning-in-practice/my-curated-list-of-ai-and-machine-learning-resources-from-around-the-web-9a97823b8524
- http://thegrandjanitor.com/2016/08/15/learning-deep-learning-my-top-five-resource/
- https://wrosinski.github.io/resources/
- Python Data Science Handbook
- Data Science Python
- Awesome Learn Data Science
- Data Science ipython Notebooks
- Awesome Data Science
- A Compendum of Machine Learning Resources
- Awesome Machine Learning
- Data Science Learning Resources
- Data Science Resources
- Free Data Science Books
- Top Data Science Resources
- Awesome Public Datasets
- Transitioning to a Data Science Career
- Curated List of Data Science Resources
- Free Data Science Books #2
- Top Data Science Resources
- Machine Learning Resources
- Curated List of AI and Machine Learning Resources
- Lots of links on DS and ML [RU]
- Learn Data Science [RU]
- Deep Learning Resources
- Deep Learning Resources # 2
- Awesome Courses
- Deep Learning Resources #3
- Awesome Machine Learning Courses
- Machine Learning Tutorials