Философия. Введение в ИИ (курс лекций, К.В.Воронцов)

Материал из MachineLearning.

Перейти к: навигация, поиск

Содержание

Курс Философия. Введение в ИИ состоит из двух параллельных веток, которые сомкнутся ближе к концу курса.

Ветка А — математическая, введение в машинное обучение. Цель — изучить основные задачи, подходы, модели и методы, чтобы разобраться, каким образом Искусственный интеллект прошёл путь от Дартмутского семинара 1956 года до больших языковых моделей и интеллектуальных агентов сегодняшнего дня, какие идеи оказались в итоге ключевыми, что ИИ представляет из себя внутри, и почему это работает.

Ветка Б — гуманитарная, на стыке философии и практической работы с большими языковыми моделями. Цель — научиться задавать вопросы, видеть проблемы и искать решения, связанные с влиянием ИИ на человека и общество. Например, ответить самому себе на вопрос, чем заниматься и чем не заниматься в области ИИ — создавать возможности или устранять угрозы? Как превращать кодексы этики ИИ и категорический императив Канта в эффективные промпты, приносящие пользу людям. Как делать визионерские прогнозы про общий искусственный интеллект (AGI, Artificial General Intelligence), возможно ли сделать его человечным, в каком смысле, и что для этого можно делать уже сегодня.

Курс вводный. В качестве заданий НЕ предлагается доказывать теоремы, разрабатывать вычислительные методы, решать контесты или задачи на реальных датасетах. Этого будет достаточно в других курсах. Мы будем писать статьи про искусственный интеллект и машинное обучение на вики MachineLearning.ru, с помощью искусственного интеллекта.

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

Задания по курсу

Задание 1. Философия. Введение в ИИ (курс лекций, К.В.Воронцов)/Задание 1

Задание 2. Философия. Введение в ИИ (курс лекций, К.В.Воронцов)/Задание 2.

Программа курса

Лекция 1А. Научный метод и основы машинного обучения

Домашинная история машинного обучения

Базовые определения и обозначения

Примеры прикладных задач

Лекция 1Б. Эпистемология машинного обучения

Эпистемология (от греч. ἐπιστήμη — знание и λόγος — учение) — философско-методологическая дисциплина, которая фокусируется на исследовании знания как такового, его строения, структуры, функционирования и развития.

Метод научного познания

  • принцип верифицируемости (философ Ф.Бэкон)
  • принцип фальсифицируемости (философ К.Поппер)
  • принцип погрешимости, фаллибилизма (философ и математик Ч.Пирс)
  • принцип соответствия (физик Н.Бор)
  • принцип минимальной достаточности (францисканский монах У.Оккам)
  • принцип воспроизводимости (химик Р.Бойль)
  • принцип научной честности (физик Р.Фейнман)
  • машинное обучение как автоматизация метода научного познания

Математические технологии автоматизации научного метода

Место и роль AI/ML в современном мире

  • отчёты правительства США о роли AI в автоматизации будущего (2016)
  • интеллект-карта — тексто-графическое представление области знаний AI/ML
  • взаимоотношение областей AI и ML
  • определения искусственного интеллекта
  • вики-проект MachineLearning.ru

Лекция 2А. Градиентная оптимизация и линейные модели

Градиентные методы оптимизации

Основные типы задач обучения с учителем

Линейные модели

Лекция 2Б. Представление знаний

Что такое знания

  • концепция DIKW (данные — информация — знания — мудрость)
  • накопление, представление и передача научного знания; связь с научным методом
  • формы представления знаний: человеко-ориентированные и машинно-ориентированные
  • представление знаний для машины: фреймы, онтологии, продукции, экспертные системы
  • представление знаний для человека: гипертекст, вики, интеллект-карты

Интеллект-карты и радиантное мышление

  • принцип мышления «от главного к второстепенному»
  • иерархическое (радиантное) структурирование знаний и идей
  • структурированность как фактор доверия между людьми, между человеком и ИИ
  • 16 принципов построения интеллект-карт
  • интеллект-карты как инструмент индивидуального и коллективного мышления
  • концепции «коллективного разума»

Глобальная карта знаний человечества

  • 6 принципов построения карт знаний
  • глобальное семантическое ядро: понятийное, естественнонаучное, цивилизационное
  • задачи автоматизации построения карт, иерархической суммаризации текстов
  • место и роль генеративного ИИ в создании глобальной карты знаний

Лекция 3А. Нейронные сети

Многослойные нейронные сети

Метод обратного распространения ошибок

Глубокие нейронные сети

Лекция 3Б. Искусственный интеллект и пятая парадигма науки

Эволюция систем передачи знаний и технологические уклады

  • эволюция систем передачи знаний (интеллект-карта)
  • технологические уклады, циклы Кондратьева и технологические революции
  • закон Мура и технологическая сингулярность по Курцвейлу

Четыре парадигмы науки

  • Парадигмы науки (Томас Кун, 1958)
  • первая — феноменологическая: наблюдения, эксперименты, измерения, данные
  • вторая — теоретическая: объяснения, теории, законы
  • третья — вычислительная: компьютерное моделирование, физичные модели
  • четвёртая — информационная: извлечение знаний из больших данных, нефизичные модели (Джим Грэй, Microsoft, 2007)

Возможности и риски искусственного интеллекта

  • пятая парадигма науки — машинная: автоматизация полного цикла исследований
  • AI4Research — автоматизация анализа научной литературы
  • AI4Science — автоматизация научных исследований
  • архив науки становится объектом непрерывной обработки информации
  • человек становится архитектором, отвечая за целеполагание
  • ИИ становится генератором гипотез и рутинным исполнителем
  • риски генеративного ИИ: галлюцинации у модели, когнитивные искажения у пользователя

Лекция 4А. Эволюция идей машинного обучения

Вектор → вектор → скаляр

Структура → вектор → скаляр

Структура → вектор → структура

Лекция 4Б. Конструирование образов будущего

Задача обучения персонального помощника

  • данные — поминутная записная книжка, текстовый поток жизни человека
  • найти — персонализированную большую языковую модель, личностный код человека
  • критерии — способность качественно замещать человека в профессиональной деятельности, коммуникации

Сценарий развития технологии персональных помощников

  • переход от персонального помощника к аватару человека
  • концепция цифрового послесмертия
  • очеловеченный искусственный интеллект — возможная новая разновидность ИИ
  • проблемы этики человеко-машинной цивилизации

Сценарный анализ

  • качественный сценарный анализ, его отличие от количественного
  • цель — выделить наиболее вероятные этапы будущего развития ИИ-технологии
  • литературное творчество как форма качественного сценарного анализа
  • аватаристика — проект литературной вселенной фантастики ближнего прицела
  • понятие фантастической гипотезы, принцип Айзека Азимова

Лекция 5А. Обучаемая векторизация данных

Матричные разложения

Векторные представления текстов и графов

Трансформеры и большие языковые модели

Лекция 5Б. Этика искусственного интеллекта

Возможности и угрозы искусственного интеллекта

Кодексы этики ИИ

«Великолепное человечество»

  • Magnifica Humanitas — энциклика папы римского Льва XIV о сохранении человеческой личности в эпоху искусственного интеллекта
  • двойственная природа технологий
  • фундаментальная ценность человека, категорический императив Канта
  • социальная доктрина: принципы достоинства личности, общего блага, всеобщего предназначения благ, справедливости, субсидиарности, солидарности
  • проекция социальной доктрины на развитие технологий ИИ
  • от анализа рисков к принципам этики ИИ и определению критериев
  • задача «построения цивилизации любви» и её проекция на развитие технологий ИИ

Лекция 6А. Методология машинного обучения

Методология решения практических задач

Типология задач и моделей машинного обучения

Оценивание качества и выбор моделей

Лекция 6Б. Цивилизационное мировоззрение

Цивилизационная система ценностей

  • понятие цивилизации
  • понятие ценности
  • экзистенциально опасные технологии
  • технологическая сингулярность по Курцвейлу
  • биологическая сингулярность уже наступила
  • отставание нравственного прогресса от технологического
  • закон сохранения цивилизации
  • цивилизационное мышление
  • пирамида потребностей
  • задача «стать человеком цивилизованным»

Желаемые образы будущего как источник постановок задач ИИ

  • всеобщее осознание экзистенциальных угроз
  • единая система знаний
  • формирование единомыслия и коллективный интеллект
  • моделирование социально-экономического развития
  • изменение качества элит, концептуальная власть
  • механизмы общественного консенсуса
  • человеко-машинная цивилизация

ЦМ в системе философской и общественно-политической мысли

  • глобальный гуманизм / космополитизм
  • экосоциализм и устойчивое развитие
  • технократия и научный рационализм
  • прогрессивизм и этический альтруизм
  • социал-демократия / социальный либерализм
  • утопический социализм и этический утилитаризм
  • постматериализм и антиконсьюмеризм
  • концепция «ноосферы» Вернадского
  • идеологии-антиподы: неолиберализм, марксизм, консервативный традиционализм, национализм

Лекция 7А. Конструирование моделей: шесть научных школ

Символизм и эволюционизм

Аналогизм и байесионизм

Коннекционизм и композиционизм

Лекция 8А. Динамические задачи машинного обучения

Инкрементное обучение

Активное обучение

Обучение с подкреплением

См. также

Литература

Учебники

  1. Онлайн-учебник по машинному обучению от ШАД.
  2. Николенко С. Машинное обучение: основы, 2025. — 608 c.
  3. Николенко С., Кадурин А., Архангельская Е. Глубокое обучение: основы, 2024. — 480 c.
  4. Мэрфи К.П. Вероятностное машинное обучение. Введение, 2022. – 940 с.
  5. Мэрфи К.П. Вероятностное машинное обучение. Дополнительные темы: основания, вывод, 2024. – 810 с.
  6. Дайзенрот М.П., Фейзал А.А., Чен Сунь Он. Математика в машинном обучении, 2024. – 512 с.
  7. Уилке К. Основы визуализации данных: пособие по эффективной и убедительной подаче информации, 2024. – 352 с.
  8. Шай Шалев-Шварц, Шай Бен-Давид. Идеи машинного обучения. От теории к алгоритмам, 2019. — 436 c.
  9. Мерков А.Б. Распознавание образов. Введение в методы статистического обучения. 2011. 256 с.
  10. Мерков А.Б. Распознавание образов. Построение и обучение вероятностных моделей. 2014. 238 с.
  11. Коэльо Л.П., Ричарт В. Построение систем машинного обучения на языке Python. 2016. 302 с.
  12. Hastie T., Tibshirani R., Friedman J. The Elements of Statistical Learning. Springer, 2014. — 739 p.
  13. Bishop C.M. Pattern Recognition and Machine Learning. — Springer, 2006. — 738 p.

Науч-поп

  1. Марков С. Охота на электроовец. Большая книга искусственного интеллекта. Том 1. 2024. — 568 с.
  2. Марков С. Охота на электроовец. Большая книга искусственного интеллекта. Том 2. 2024. — 784 с.
  3. Домингос П. Верховный алгоритм. Как машинное обучение изменит наш мир, 2016. — 336 c.

Задания и отчёты

Философия. Введение в ИИ (курс лекций, К.В.Воронцов)/Задание 1Философия. Введение в ИИ (курс лекций, К.В.Воронцов)/Задание 1/ВыполнениеФилософия. Введение в ИИ (курс лекций, К.В.Воронцов)/Задание 2
Философия. Введение в ИИ (курс лекций, К.В.Воронцов)/Задание 2/Выполнение
Личные инструменты