Машинное обучение. Искусственные нейронные сети и генетические алгоритмы
Курс посвящен рассмотрению современных адаптивных методов анализа данных, т.е. таких методов, которые в работе с данными опираются не на априорные знания об исследуемом объекте и заранее разработанные модели, а исключительно на свойства самих данных, описывающих объект. Подобные алгоритмы обучаются на примерах, что делает их похожими на живые системы, изучение которых и привело к возникновению большинства рассматриваемых алгоритмов. Подобный подход позволяет с успехом решать задачи прогнозирования, оценки, классификации (распознавания), кластеризации данных из самых разнообразных областей человеческой деятельности: от науки и техники до экономики и бизнеса, от естественных до гуманитарных областей знания. Именно по этой причине массовый интерес к подобным технологиям, возникший к середине 90-х годов после получения множества ценных результатов, как в развитии самих алгоритмов, так и в их использовании, не спадает уже многие годы.
- 01:57:23Занятие 1 (лекция). Введение в нейронные сети
- 02:13:55Занятие 2 (лекция). Основы машинного обучения. Базовые алгоритмы машинного обучения
- 02:55:32Занятие 3 (лекция). Алгоритм обратного распространения ошибки. Многослойные персептроны
- 02:43:11Занятие 4 (лекция). Нейронные сети на основе РБФ. Вероятностные сети и сети с общей регрессией. Сети и самоорганизующиеся карты Кохонена
- 02:09:48Занятие 5 (лекция). Нейронные сети Хопфилда. Нейронные сети Хэмминга. Машина Больцмана
- 02:17:17Занятие 6 (практикум). Сети с обратным распространением ошибки
- 02:27:12Занятие 7 (лекция). Глубокие нейронные сети. Свёрточные нейронные сети
- 02:20:25Занятие 8 (практикум). Нейронные сети Кохонена. Нейронные сети с общей регрессией
- 02:35:42Занятие 9 (лекция). Кодирование и нормировка данных. Анализ главных компонент. Оценка значимости входов
- 01:12:48Занятие 10 (практикум). Основы языка Python и приёмы работы с ним
- 02:36:11Занятие 11 (лекция). Фрактальная размерность данных и алгоритмы ее определения. Анализ временных рядов
- 01:24:48Занятие 12 (практикум). Задача линейной регрессии. Метод главных компонент
- 01:59:18Занятие 13 (лекция). Спектральные методы обработки сигналов. Вейвлет анализ. Вейвлет нейронные сети
- 01:01:49Занятие 14 (практикум). Введение в PyTorch
- 02:45:56Занятие 15 (лекция). Кластер-анализ. Метод группового учета аргументов
- 02:18:03Занятие 16 (лекция). Нечёткая логика. Нейро-нечёткие системы
- 02:15:48Занятие 17 (лекция). Генетические алгоритмы. Многоагентные методы
- 50:44Занятие 18 (практикум). Анализ текстов Python
- 01:42:10Занятие 19 (лекция). Генетическое программирование
- 02:17:05Занятие 20 (практикум). Задачи оптимизации
- 01:34:08Занятие 21 (практикум). Библиотека cv2. Библиотека torchvision
- 01:46:47Занятие 22 (лекция). Генеративные нейросетевые системы. Комбинированные алгоритмы. Ансамбли (комитеты) предикторов
- 56:09Занятие 23 (практикум). Знакомство с языком программирования R
- 02:35:08Занятие 24 (лекция). Обучение с подкреплением. Решение обратных задач в физике с помощью методов машинного обучения




