21
Искусственный интеллект Филимонов Дмитрий Artificial intelligence System & Technologies [email protected]

21 02 HappyDev-lite'14 Дмитрий Филимонов. Искусственный интеллект

Embed Size (px)

DESCRIPTION

Уточняется

Citation preview

Page 1: 21 02 HappyDev-lite'14 Дмитрий Филимонов. Искусственный интеллект

Искусственный интеллект

Филимонов Дмитрий

Artificial intelligence

System & Technologies [email protected]

Page 2: 21 02 HappyDev-lite'14 Дмитрий Филимонов. Искусственный интеллект

Интеллект

(лат. intellectus - понимание)

- способность к познанию

(мышление, память, воображение);

- обучение на основе опыта;

- адаптация к новым ситуациям

Page 3: 21 02 HappyDev-lite'14 Дмитрий Филимонов. Искусственный интеллект

Искусственный интеллект

(ИИ, англ. Artificial intelligence, AI)

1. Наука и технология создания

интеллектуальных машин,

интеллектуальных компьютерных

программ

Page 4: 21 02 HappyDev-lite'14 Дмитрий Филимонов. Искусственный интеллект

2. Свойство технических,

программных систем выполнять

функции, которые традиционно

считаются прерогативой человека

и являются сложными для машины

Page 5: 21 02 HappyDev-lite'14 Дмитрий Филимонов. Искусственный интеллект

3. Научно-фантастической («ненаучно-

фантастический») – созданный человеком

искусственный разум

- антроподобный индивидуум (андроид);

- «апокалиптический» вариант – единый разум

или суперкомпьютер, который вышел из под

контроля человечества и ведет с ним

глобальную войну

Page 6: 21 02 HappyDev-lite'14 Дмитрий Филимонов. Искусственный интеллект

Цифровой фотоаппарат

(определение лиц)

Page 7: 21 02 HappyDev-lite'14 Дмитрий Филимонов. Искусственный интеллект

Человек против Шахматной

программы

Шахматы по новым правилам

Адаптация к новым правилам

Page 8: 21 02 HappyDev-lite'14 Дмитрий Филимонов. Искусственный интеллект

Интеллект – это способность

создавать в ходе самообучения

программы для решения новых

задач

Page 9: 21 02 HappyDev-lite'14 Дмитрий Филимонов. Искусственный интеллект

Тест Тьюринга (1950)

Человек должен определить

собеседника (человек или машина)

Если определение невозможно –

тест машиной пройден

Page 10: 21 02 HappyDev-lite'14 Дмитрий Филимонов. Искусственный интеллект

Два основных подхода

1. Программно-технологический -

создание экспертных систем, баз

знаний, имитирующих

высокоуровневые психические

процессы: мышление, принятие

решений, речь, эмоции

Page 11: 21 02 HappyDev-lite'14 Дмитрий Филимонов. Искусственный интеллект

2. Биологический, физический -

нейронные сети, эволюционные

вычисления, моделирующие

интеллектуальное поведение,

нейрокомпьютер, квантовый

компьютер

Page 12: 21 02 HappyDev-lite'14 Дмитрий Филимонов. Искусственный интеллект

Биологическая нейронная сеть -

система соединённых между собой

нейронов мозга животных,

человека.

Page 13: 21 02 HappyDev-lite'14 Дмитрий Филимонов. Искусственный интеллект

Искусственная нейронная сеть -

математическая модель, её

программная или аппаратная

реализация, построенная по принципу

организации и функционирования

биологических нейронных сетей -

сетей нервных клеток живого

организма.

Page 14: 21 02 HappyDev-lite'14 Дмитрий Филимонов. Искусственный интеллект

Схема простой нейронной сети

входные нейроны средний слой выходной нейрон

Page 15: 21 02 HappyDev-lite'14 Дмитрий Филимонов. Искусственный интеллект

Нейронные сети не

программируются в привычном

смысле этого слова, они

обучаются. Технически обучение

заключается в нахождении

коэффициентов связей между

нейронами.

Page 16: 21 02 HappyDev-lite'14 Дмитрий Филимонов. Искусственный интеллект

Дерево принятия решений

Page 17: 21 02 HappyDev-lite'14 Дмитрий Филимонов. Искусственный интеллект

Равновесные решения

Эволюционные алгоритмы

Экспертные знания

Метод Монте-Карло

Page 18: 21 02 HappyDev-lite'14 Дмитрий Филимонов. Искусственный интеллект

Пример набора составляющих системы

искусственного интеллекта:

- постановка задачи, функция цели;

- объект, принимающий решения (решатель);

- среда (имитация среды) обитания;

- взаимодействующие субъекты, агенты;

- базы знаний;

- интерфейсы взаимодействия с человеком;

- системы мониторинга, диагностики;

- технические и программные средства

Page 19: 21 02 HappyDev-lite'14 Дмитрий Филимонов. Искусственный интеллект

Некоторые сферы применения систем

искусственного интеллекта:

- интеллектуальные агенты в играх;

- оптимизация авиаперевозок;

- ритейл, логистика, маркетинг;

- распознавание образов, биометрия,

распознавание языка, голоса;

- биржа;

- социология, прогнозирование результатов

выборов

Page 20: 21 02 HappyDev-lite'14 Дмитрий Филимонов. Искусственный интеллект

Нейронные сети, data mining, решение

оптимизационных задач (метод ветвей и

границ, локальный поиск, метод Монте-Карло

и другие), теория вероятностей, распознавание

образов, теория игр, базы данных, разработка

прикладного программного обеспечения,

системное администрирование, системное

программирование...

Page 21: 21 02 HappyDev-lite'14 Дмитрий Филимонов. Искусственный интеллект

Спасибо за внимание!