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

Post on 04-Dec-2014

68 Views

Category:

Education

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

Уточняется

TRANSCRIPT

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

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

Artificial intelligence

System & Technologies corp@aist-corp.com

Интеллект

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

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

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

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

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

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

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

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

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

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

программ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

программы

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

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

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

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

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

задач

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

компьютер

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

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

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

человека.

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

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

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

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

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

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

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

организма.

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

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

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

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

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

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

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

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

нейронами.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

- биржа;

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

выборов

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

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

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

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

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

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

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

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

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

top related