Главная страница
Понятие искуственного интеллекта
Искуственный интеллект (ИИ) – это научное направление,
связанное с разработкой программ, связанных с различной деятельностью, требющей
человеческого интеллекта. Исследование в этой области начались с середины 50-х
гг. ИИ – область исследования, находящаяся на стыке наук. Специалисты,
работающие в этой области, пытаются понять, какое поведение считается разуменым
(анализ) и создать рабочую модель этого поведения (синтез). В сфере ИИ
относятся те области, где мы действуем, не имея точные методы решения проблемы,
и которые обладают общим \и характерными особенностями:
1. В
них используется информация в символьнйо форме.
2. В
них предполагается наличие выбора, то есть если не существует определенного
алгоритма, то нужно сделать выбор между вариантами условия неопределенности.
К области применения ИИ относятся следующие:
-
Восприятия и распознавание образа;
-
Математика и математическое доказательство
теорем;
-
Игры (шахматы);
-
Решение задач;
-
Понимание естественного языка.
Обычные языки программирования не очень удобны для
разработки систем ИИ. Для построения данных систем были разработаны специальные
языки, т. как Пролог, имеющий встр. Механизмы вывода, и ЛИСП – ориентированный
на обработку списков.
Теоритической основой Пролога является символьная логика,
называемая исчислением предикатов. Теоремы в исчислении предикатов
формулируются в импликативной форме или в форме эквивалентности (АºВ).
Доказательство теоремы представляется последовательность формул выводимых задач
с помощью правил вывода. Исчисление предикатов и их вывод является базой
пролога. Проог разработан в нач. 70-х в Марсельском ун-те под рук. Калмеро.
Первонач. вар-т языка представлял собой специальную систему для док-ва теорем,
написанную на языке Фортран. Пролог длительное время оставался просто одним из
многих языков ИИ, которым интересовались лишь небольшие группы специалистов.
Однако в 80-е годы он приобрел мировую популярность практически во всем мире.
Произошло это по след. причинам:
1. Приобрела
особую популярность проблематика ИИ и как следствие проявился особый интерес к
языкам ИИ.
2. Пролог
обеспечивает удобные средства для представления знаний в виде факта и правил
вывода и понятен экспертам
неппрограммистам.
3. Весьма
существенную роль в распростанение Пролога сыграл выборэтого языка в качестве
базового в японском проекте выч. систем 5-го поколения.
Области применения:
1. Управление
производственными процессами.
2. использование
баз данных;
3. перевод
с одного языка на другой;
4. создание
интерфейса на естественном языке;
5. создание
экспертных систем;
6. доказательство
теорем и др.
Пролог в отличии от традиционных процедурных языков
программирования можно рассматривать как язык описаний, а ен как язык
предписаний, исползуемый в прологе подход состоит, главным образом, в описании
известных фактов и отношений (правил), касающихся решаемой задачи, а не в
предписании последовательности шагов, выполняя которые ЭВМ решает задачу.
Решение на прологе следует из составленного описания. Имеется много версий
языка, но на иболее популярной явл-ся Турбо-Прролог компании Borland Inc. Дальнейше развитие Пролог – PDC
(Prolog Development Center).
|