Материалы по курсу "Введение в машинное обучение"
Машинное обучение изучается применительно к задачам компьютерного зрения.
Так, первый семестр служит изучению методов сбора числовых данных из изображения/ий:
средняя интенсивность, площадь бинарного объекта и тому подобное.
В данном семестр будет показаны автоматические метода анализа этих собранных данных.
2019/2020 учебный год
При чтение даного курса предполагается
знание языка программирования Питон
и его базовых библиотек (батареек).
Например,
в объеме данном по ссылке: Материалы курса по Питону и его батарейкам.
Новости:
-
Занятие 16 марта отменяется в связи с проведением консультаций по теме компьютерного зрения для одного из заводов в период с 16 по 21 марта.
-
Занятие 9 марта отменяется в связи с празднованием 8-марта (перенос выходного).
-
Первое занятие 2 марта 2020 г.
-
В весеннем семестре (2020 г.) занятия (практикум) будут проходить по понеделникам в 16:45 в аудитории 13-15 ГЗ.
Фактические темы лекций:
Фактическое расписание занятий на мехмате:
Дата |
Тема |
02.03.2020 |
Введение в машинное обучение |
23.03.2020 |
Оптимизационная задача |
30.03.2020 |
Устранение избыточных признаков |
Фактическое расписание занятий на экономфаке:
Дата |
Тема |
13.04.2020 |
- Введение в машинное обучение
- Искать заметку:pandas, series
|
17.04.2020 |
- Оптимизационная задача
|
20.04.2020 |
- Устранение избыточных признаков
|
Прошлые года
2018/2019 учебный год
Новости:
-
13 мая будет только практическое занятие, т.е. в 16:45.
-
В связи с майскими праздниками 6 мая занятий не будет: как практикума, так и лекции.
-
Сегодня, 1 апреля 2019 г., лекция, та которая на шестой паре, будет проходить в аудитории 16-24.
Внимание, это не первоапрельская шутка!
-
Ввиду неоднозначности (из-за пересдач) по занятости аудитории 14-08, 18 февраля лекции не будет. Но практикум в 13-15 сохраняется!
-
Первое занятие 18 февраля 2019 г.
- В весенний семестр 2019 г. занятия (практикум) будут проходить по понеделникам в 16:45 в аудитории 13-15 ГЗ.
Шестая пара (лекция) в 14-08.
Заметки по практикуму:
- часть 1. Введение в питон.
- часть 2. Вычисления над векторами, графика и анализ данных.
- Развитие понятий из питона и анализа данных.
- Классы в питоне и собственное распределение.
- Базовые понятия машинного обучения, регрессия (
ipynb: скачать notebook).
- Устранение избыточности в данных (
ipynb: скачать notebook).
- часть 1. Классификация на примере распознавания рукописных цифр (
ipynb: скачать notebook).
- часть 2. Деревья решения и др (
ipynb: скачать notebook).
2017/2018 учебный год
В весенний семестр 2018 г. занятия будут проходить по четвергам в 16:45 в аудитории 13-15 ГЗ. Шестая пара в 13-11, если она свободна.
Первое занятие 1 марта 2018 г.
- 1.03.2018. Введение в питон и анализ данных.(
ipynb: скачать notebook).
- 15.03.2018. Развитие понятий из питона и анализа данных.(
ipynb: скачать notebook,
csv: скачать данные).
- 22.03.2018. Базовые понятия машинного обучения, регрессия.(
ipynb: скачать notebook).
- 29.03.2018. Устранение избыточности в данных.(
ipynb: скачать notebook).
- 5.04.2018. Классификация на примере распознавания рукописных цифр.(
ipynb: скачать notebook).
- 12.04.2018. Деревья решения и др.(
ipynb: скачать notebook).
2016/2017 учебный год
В весенний семестр 2017 г. занятия будут проходить по понедельникам в 16:45 в аудитории 447 2-го учебного корпуса.
Первое занятие 27 февраля.
- 27.02.2017. Основные понятия и определения.(pdf:
просмотреть,
скачать).
- 27.02.2017. Возможность представления фукнций. 13 проблема Гильберта. Теорема Колмогоров.
- 13.03.2017. Линейная регрессия.(pdf:
просмотреть,
скачать).
- 20.03.2017. Линейная модель. Классофикация. Персептрон. Метод опорных векторов.
- 27.03.2017. Ядерный подход. Адаптация методов: персептрон и метод опорных векторов.
- 03.04.2017. Лекция отменена.
- 10.04.2017. Многослойная нейронная сеть. Обучение. Прямой и обратный проход.
- 17.04.2017. Вероятностный подход. Наивный байесовский классификатор.
- 24.04.2017. Лекция отменена в связи со встречей представителей кафедры Теоретической Информатики со студентами.
- 01.05.2017. Уже традиционно, в связи с отмечанием праздника "Весны и Труда" было решено в этот день отдохнуть.
- 08.05.2017. Лекция отменена в предверии празднования "Дня Победы".
- 15.05.2017. Деревья решений...
2015/2016 учебный год.
В весенний семестр 2016 г. занятия будут проходить по понедельникам в 16:45 в аудитории 449 2-го учебного корпуса.
В честь праздника "Весны и Труда" мы не будем трудится не только 1, но и 2 мая. Поэтому, занятие 2 мая отменяется.
- 22 фев. Введение. Основыне определения. Регрессия. Интерполяция и Аппроксимация.
- 29 фев. "Галопом по Европам". Краткое введение в суть методов: деревья решений, k-ближайших соседей, k-средних.
Дабы можно было сразу почувствовать суть машинного обучения.
- 7 марта. na: отменена в связи с праздником 8 марта.
- 14 мар. Теорема Колмогорова и другие. Какова сложность представления чисел.
- 21 мар. Введение в Нейронные сети.
- 28 мар. na: отменена в связи с праздником 27 марта.
- 4 апр. Линейные модели.
- 11 апр. Многослойные Нейронные сети.
- 18 апр. Ядровый подход.
- 25 апр. Вероятностный подход.
- 2 мая. na: отменена в связи с праздником "Весны и Труда" (1 мая).
- 9 мая. na: отменена в связи с празднованием "Дня победы" (9 мая).
Контрольные задания:
- Разработать метод автоматического выбора порогового значения по гистограмме интенсивностей.
- Выравнять яркость в тектовом документе, если известно, что она изменяется вдоль страницы.
- Бинаризация. Реализовать метод класторизации для решения задачи цветового квантования изображения,
т.е. метод уменьшающий количество цветов в изображении. Фактически строиться палитра дла данного изображения.
- Подсчет количества объектов: посчитать количество объектов в зависимости от некой характеристики, напрмер, исходя из площади.
Заранее не известно какие объекты надо будет анализировать,
т.е. программа должна автоматически подстроиться под данную характеристику.
- ...
Контрольные вопросы:
- В чем разница между аппроксимацией и интерполяцией?
- В чем разница между регрессией и классификацией?
- Что таок инвариант и зачем он нужен?
- Как выполнить классификацию объектов по численным характеристикам?
- и другие.
Литература:
- A Course in Machine Learning:
сама книга
Другие материалы
- Машинное обучение