Upload
happydev
View
67
Download
3
Embed Size (px)
DESCRIPTION
Уточняется
Citation preview
Искусственный интеллект
Филимонов Дмитрий
Artificial intelligence
System & Technologies [email protected]
Интеллект
(лат. intellectus - понимание)
- способность к познанию
(мышление, память, воображение);
- обучение на основе опыта;
- адаптация к новым ситуациям
Искусственный интеллект
(ИИ, англ. Artificial intelligence, AI)
1. Наука и технология создания
интеллектуальных машин,
интеллектуальных компьютерных
программ
2. Свойство технических,
программных систем выполнять
функции, которые традиционно
считаются прерогативой человека
и являются сложными для машины
3. Научно-фантастической («ненаучно-
фантастический») – созданный человеком
искусственный разум
- антроподобный индивидуум (андроид);
- «апокалиптический» вариант – единый разум
или суперкомпьютер, который вышел из под
контроля человечества и ведет с ним
глобальную войну
Цифровой фотоаппарат
(определение лиц)
Человек против Шахматной
программы
Шахматы по новым правилам
Адаптация к новым правилам
Интеллект – это способность
создавать в ходе самообучения
программы для решения новых
задач
Тест Тьюринга (1950)
Человек должен определить
собеседника (человек или машина)
Если определение невозможно –
тест машиной пройден
Два основных подхода
1. Программно-технологический -
создание экспертных систем, баз
знаний, имитирующих
высокоуровневые психические
процессы: мышление, принятие
решений, речь, эмоции
2. Биологический, физический -
нейронные сети, эволюционные
вычисления, моделирующие
интеллектуальное поведение,
нейрокомпьютер, квантовый
компьютер
Биологическая нейронная сеть -
система соединённых между собой
нейронов мозга животных,
человека.
Искусственная нейронная сеть -
математическая модель, её
программная или аппаратная
реализация, построенная по принципу
организации и функционирования
биологических нейронных сетей -
сетей нервных клеток живого
организма.
Схема простой нейронной сети
входные нейроны средний слой выходной нейрон
Нейронные сети не
программируются в привычном
смысле этого слова, они
обучаются. Технически обучение
заключается в нахождении
коэффициентов связей между
нейронами.
Дерево принятия решений
Равновесные решения
Эволюционные алгоритмы
Экспертные знания
Метод Монте-Карло
Пример набора составляющих системы
искусственного интеллекта:
- постановка задачи, функция цели;
- объект, принимающий решения (решатель);
- среда (имитация среды) обитания;
- взаимодействующие субъекты, агенты;
- базы знаний;
- интерфейсы взаимодействия с человеком;
- системы мониторинга, диагностики;
- технические и программные средства
Некоторые сферы применения систем
искусственного интеллекта:
- интеллектуальные агенты в играх;
- оптимизация авиаперевозок;
- ритейл, логистика, маркетинг;
- распознавание образов, биометрия,
распознавание языка, голоса;
- биржа;
- социология, прогнозирование результатов
выборов
Нейронные сети, data mining, решение
оптимизационных задач (метод ветвей и
границ, локальный поиск, метод Монте-Карло
и другие), теория вероятностей, распознавание
образов, теория игр, базы данных, разработка
прикладного программного обеспечения,
системное администрирование, системное
программирование...
Спасибо за внимание!