Введение в компьютерный интеллект. Машинное обучение.
Содержание
- Новости
- Краткая информация
- Время и место
- Связь с преподавателями
- Результаты выполнения заданий
- Программа курса
- Список литературы
- Полезные ссылки
Новости
- Выложено первое практическое задание. Дедлайн для получения полного балла - 08 апреля 2019
- Третья лекция и ноутбуки с третьего занятия
- Вторая лекция, первое теоретическое задание (дедлайн для получения полного балла - 01 апреля 2019) и ноутбуки со второго занятия
- Первая лекция
- Первая лекция состоится в пятницу, 15 февраля, в 18:30 в аудитории 1225 (ГЗ МГУ).
Краткая информация
В весеннем семестре 2019 года на механико-математическом факультете МГУ им. М. В. Ломоносова начинается чтение нового спецкурса по выбору студента, посвященного классическим алгоритмам машинного обучения.
Курс будет читаться на базе кафедры Математической Теории Интеллектуальных Систем под руководством д.ф.-м.н., профессора Бабина Д. Н. Курс будут читать к.ф.-м.н. Петюшко А. А. и к.ф.-м.н. Иванов И. Е.
Время и место
Курс читается по пятницам, 18:30, ГЗ МГУ, аудитория 1225.
Связь с преподавателями
- Telegram-канал, в котором будут появляться все важные новости
- Обратная связь - по почте mlcoursemm@gmail.com
- Ну и всегда можно написать в issues :)
Результаты выполнения заданий
- Первое практическое задание
- Сроки сдачи: дедлайн 8 апреля, если будет сдача после него - баллы умножаются на 0.5
- Разбалловка указана в самом ноутбуке
- Решения присылать на почту курса mlcoursemm@gmail.com
- Формат: ноутбук с Вашим кодом
- Первое теоретическое задание
- Сроки сдачи: дедлайн 1 апреля, если будет сдача после него - баллы умножаются на 0.5
- Разбалловка: 1 балл за задачу, если в задаче подпункты - то по баллу за каждый подпункт
- Решения присылать на почту курса mlcoursemm@gmail.com
- Формат: лучше пдф-кой (сделать в ТеХе), но можно и просто сфотографировать решение на камеру
- Итоговая табличка: Ссылка на гуглдокс
Программа курса
Тема 1. Постановка задач машинного обучения. Понятие искусственного интеллекта.
Тема 2. Валидация алгоритмов, различные типы валидации.
Тема 3. Переобучение. Недообучение. Декомпозиция ошибки на смещение и разброс.
Тема 4. Методы классификации. Байесовский подход.
Тема 5. Введение в язык программирования Python. Обзор библиотеки scikit-learn.
Тема 6. Методы классификации. Метрические методы.
Тема 7. Стохастический градиентный спуск.
Тема 8. Методы классификации. Линейные классификаторы.
Тема 9. Введение в искусственные нейронные сети. Теорема Новикова.
Тема 10. Машины опорных векторов.
Тема 11. Решающие деревья и логические методы классификации.
Тема 12. Методы восстановления регрессии. Линейные модели.
Тема 13. Методы восстановления регрессии. Нелинейные модели.
Тема 14. Композиции алгоритмов машинного обучения. Композиции классификаторов.
Тема 15. Тестирование алгоритмов, метрики качества.
Тема 16. Задачи компьютерного зрения.
Список литературы
- Курс лекций по машинному обучению на http://www.machinelearning.ru от Воронцова К. В.
- Hastie, T. and Tibshirani, R. and Friedman, J. The Elements of Statistical Learning, 2nd edition, Springer, 2009.
- Bishop, C.M. Pattern Recognition and Machine Learning, Springer, 2006.
Полезные ссылки
Шпаргалки
- Краткая справочная информация по Python, NumPy, SciPy, SciKit-learn, Pandas, MatPlotLib, Jupyter Notebook: см. в соответствующей папке курса
Введение в Python
- Python Programming in 15 min: Part1, Part2, Part3
- Python Programmin - A Modern Approach: Code, notebooks and slides
- Playground and Cheatsheet for Learning Python: github repo
Введение в машинное обучение
- Homemade Machine Learning: github repo
- Machine learning: Курс Andrew Ng на площадке https://www.coursera.org