Главная страница | План занятий семинара |
|
|
Занятие 1.
Проблемы и направления в ИИ.
Единого определения ИИ нет. Перефразируя данное в «Энциклопедии
ИИ» определение:
Искусственный интеллект — область науки и техники, связанная с компьютерным моделированием и изучением интеллектуального поведения, а также с созданием устройств, которые обладают таким поведением. |
Для чего же используются такие модели?
Цели и направления
Цель компьютерной психологии — изучить интеллектуальное поведение
человека с помощью компьютерного моделирования. Алгоритм, воплощенный в
программе, должен точно копировать человеческое поведение: он должен быстро
и точно делать то, что люди делают быстро и точно, и медленно — то, что
люди делают медленно. Более того, он должен основываться на тех же принципах
и использовать те же структуры данных, которые (предположительно) использует
человек.
Цель компьютерной философии — понять и построить компьютерную модель того, что обычно называют интеллектом. При этом такая модель не обязана точно копировать человеческое поведение, но она должна быть алгоритмизуемой (в обычном смысле). В прикладных областях ИИ (зрение, робототехника) компьютерная «философия» ставит себе целью изучить — какие алгоритмы могут быть использованы для получения информации об объектах на основе изображения (М.А.: для планирования действий в зависимости от текущих целей и текущей ситуации), и т.п.
Новые методы в информатике ставят цель научиться программировать то, что раньше люди программировать не умели, а делать умели. Интересно отметить, что это направление обладает характером «самоуничтожения» — как только оно добьется успеха в решении какой-либо проблемы, эта проблема сразу же перестает быть проблемой ИИ. Например: в самом начале развития ИИ проблема символьного интегрирования считалась проблемой ИИ, однако после значительных успехов в этой области и появления многочисленных коммерческих программ символьного интегрирования она больше не причисляется к области ИИ.
Отличительной особенностью всех исследований в ИИ является то, что обычно для решения проблемы ищут эвристику, а не алгоритм в классическом понимании этого слова. Эвристические алгоритмы часто не гарантируют получение правильного результата — либо точное решение слишком трудоемко (пример — при игре в шахматы появляется слишком большое количество вариантов), либо сама предметная область не определена и не формализована, и нет хорошего критерия, позволяющего решить, является решение правильным или нет (пример — обработка естественного языка).
Смежные дисциплины
Глобальные проблемы ИИ.
Мой комментарий. Во всех перечисленных задачах неявно предполагается
наличие человека: ключевым словом в формулировке проблемы является «правильный»
(правильное понимание языка, правильное решение задачи, получение правильных
знаний в результате рассуждений или обучения, правильная интерпретация
зрительных образов). Только робототехника является исключением, но это
скорее приложение, чем область исследования в ИИ. Т.к. «правильное» неформализуемо
(или сознательно выносится за рамки формализма), то все эти направления
вынуждены довольствоваться эвристиками.
А что же такое интеллект? Я для себя сформировал такое общее определение:
Интеллект — это способность анализировать ситуацию и принимать решение. |