Химия17 лекций
Искусственный интеллект в химии и материаловедении

Основной тематикой данного курса станет применение методов искусственного интеллекта в области химии и материаловедения. Предполагается проведение лекционных занятий, а также практических работ, позволяющих закрепить полученные ранее теоретические знания как при помощи совместного рассмотрения программного кода с преподавателями, так и за счет самостоятельной реализации алгоритмов, предназначенных для решения актуальных задач, относящихся к тематике курса.

Вводная лекция посвящена общему рассмотрению методов искусственного интеллекта, в частности – машинного обучения, и решению с их помощью различных задач. В рамках последующих лекционных занятий будет последовательно изложена информация о форматах и способах хранения химических данных, методах представления молекулярных и периодических структур. Слушатели курса также ознакомятся с широким набором современных предсказательных и генеративных алгоритмов, адаптированных для решения прямой и обратной задачи “структура-свойство”. В заключительной части лекционных занятий представлены основы параллельных вычислений.

В рамках практических занятий слушатели ознакомятся с основами языка программирования python и инструментами разработки. Отдельное внимание будет уделено рассмотрению наиболее популярных библиотек, предназначенных для визуализации и статистической обработки данных. Предлагаемые к программной реализации алгоритмы соответствуют наиболее распространённым задачам, стоящим перед искусственным интеллектом в химии: прогнозирование свойств химических соединений, оптимизация молекулярной геометрии, дизайн новых молекул и функциональных материалов. По итогам курса слушатели смогут самостоятельно использовать методы искусственного интеллекта для построения предсказательных моделей на основе химических данных.

Продолжительность курса – 1 семестр (8 лекций, 9 семинаров и 5 практикумов)

Темы, изучаемые в рамках курса:

Блок 1: Введение. Язык python. Анализ молекулярных данных. Основные идеи и методы машинного обучения. Химические данные. Перевод данных к машинно-читаемому виду: дескрипторы. Нейронные сети.

Блок 2: Вычислительная химия твердого тела. Дескрипторы кристаллической структуры. Предсказание свойств материалов.

Блок 3: Методы глобальной оптимизации. Роевой интеллект. Оптимизация параметров моделей. Генеративные модели.

Блок 4: Оптимизация кода. High performance computing. Использование GPU и параллельных вычислений для ускорения расчетов.

Материалы к семинару 2: https://drive.google.com/drive...


2022
лекции
спецкурс
Химический факультет
Химия
спецкурс
Видеолекции
Материалы
О курсе
1:20:13Занятие 1. Введение в машинное обучение (лекция)
1:10:34Занятие 2. Обработка данных (семинар)
1:23:52Занятие 3. Язык Python (семинар)
1:32:14Занятие 4. Химические данные (лекция)
52:20Занятие 5. Молекулярные дескрипторы (семинар)
1:04:27Занятие 6. Классические алгоритмы машинного обучения (семинар)
1:15:56Занятие 7. Нейронные сети (лекция)
41:06Занятие 8. Нейронные сети (семинар)
1:07:43Занятие 9. Методы представления структуры твердого тела (лекция)
51:11Занятие 10. Предсказательные модели в материаловедении (семинар)
1:15:50Занятие 11. Методы глобальной оптимизации (лекция)
50:02Занятие 12. Методы глобальной оптимизации (семинар)
55:46Занятие 13. Генеративные модели (лекция)
39:41Занятие 14. Генеративные модели (семинар)
57:22Занятие 15. Основы параллельных вычислений (лекция)
42:52Занятие 16. Основы параллельных вычислений (семинар)
1:12:47Занятие 17. Применение метода искусственного интеллекта в задачах химии. Заключение (лекция)