Искусственный интеллект в химии и материаловедении
Основной тематикой данного курса станет применение методов искусственного интеллекта в области химии и материаловедения. Предполагается проведение лекционных занятий, а также практических работ, позволяющих закрепить полученные ранее теоретические знания как при помощи совместного рассмотрения программного кода с преподавателями, так и за счет самостоятельной реализации алгоритмов, предназначенных для решения актуальных задач, относящихся к тематике курса.
Вводная лекция посвящена общему рассмотрению методов искусственного интеллекта, в частности – машинного обучения, и решению с их помощью различных задач. В рамках последующих лекционных занятий будет последовательно изложена информация о форматах и способах хранения химических данных, методах представления молекулярных и периодических структур. Слушатели курса также ознакомятся с широким набором современных предсказательных и генеративных алгоритмов, адаптированных для решения прямой и обратной задачи “структура-свойство”. В заключительной части лекционных занятий представлены основы параллельных вычислений.
В рамках практических занятий слушатели ознакомятся с основами языка программирования python и инструментами разработки. Отдельное внимание будет уделено рассмотрению наиболее популярных библиотек, предназначенных для визуализации и статистической обработки данных. Предлагаемые к программной реализации алгоритмы соответствуют наиболее распространённым задачам, стоящим перед искусственным интеллектом в химии: прогнозирование свойств химических соединений, оптимизация молекулярной геометрии, дизайн новых молекул и функциональных материалов. По итогам курса слушатели смогут самостоятельно использовать методы искусственного интеллекта для построения предсказательных моделей на основе химических данных.
Продолжительность курса – 1 семестр (8 лекций, 9 семинаров и 5 практикумов)
Темы, изучаемые в рамках курса:
Блок 1: Введение. Язык python. Анализ молекулярных данных. Основные идеи и методы машинного обучения. Химические данные. Перевод данных к машинно-читаемому виду: дескрипторы. Нейронные сети.
Блок 2: Вычислительная химия твердого тела. Дескрипторы кристаллической структуры. Предсказание свойств материалов.
Блок 3: Методы глобальной оптимизации. Роевой интеллект. Оптимизация параметров моделей. Генеративные модели.
Блок 4: Оптимизация кода. High performance computing. Использование GPU и параллельных вычислений для ускорения расчетов.
Материалы к семинару 2: https://drive.google.com/drive...
- 01:20:13Занятие 1. Введение в машинное обучение (лекция)
- 01:10:34Занятие 2. Обработка данных (семинар)
- 01:23:52Занятие 3. Язык Python (семинар)
- 01:32:14Занятие 4. Химические данные (лекция)
- 52:20Занятие 5. Молекулярные дескрипторы (семинар)
- 01:04:27Занятие 6. Классические алгоритмы машинного обучения (семинар)
- 01:15:56Занятие 7. Нейронные сети (лекция)
- 41:06Занятие 8. Нейронные сети (семинар)
- 01:07:43Занятие 9. Методы представления структуры твердого тела (лекция)
- 51:11Занятие 10. Предсказательные модели в материаловедении (семинар)
- 01:15:50Занятие 11. Методы глобальной оптимизации (лекция)
- 50:02Занятие 12. Методы глобальной оптимизации (семинар)
- 55:46Занятие 13. Генеративные модели (лекция)
- 39:41Занятие 14. Генеративные модели (семинар)
- 57:22Занятие 15. Основы параллельных вычислений (лекция)
- 42:52Занятие 16. Основы параллельных вычислений (семинар)
- 01:12:47Занятие 17. Применение метода искусственного интеллекта в задачах химии. Заключение (лекция)




