Пятница, 03.05.2024, 08:10
Приветствую Вас Гость | RSS

Язык программирования ПРОЛОГ

Главная страница

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

   Искуственный интеллект (ИИ) – это научное направление, связанное с разработкой программ, связанных с различной деятельностью, требющей человеческого интеллекта. Исследование в этой области начались с середины 50-х гг. ИИ – область исследования, находящаяся на стыке наук. Специалисты, работающие в этой области, пытаются понять, какое поведение считается разуменым (анализ) и создать рабочую модель этого поведения (синтез). В сфере ИИ относятся те области, где мы действуем, не имея точные методы решения проблемы, и которые обладают общим \и характерными особенностями:

1.      В них используется информация в символьнйо форме.

2.      В них предполагается наличие выбора, то есть если не существует определенного алгоритма, то нужно сделать выбор между вариантами условия неопределенности.

К области применения ИИ относятся следующие:

-        Восприятия и распознавание образа;

-        Математика и математическое доказательство теорем;

-        Игры (шахматы);

-        Решение задач;

-        Понимание естественного языка.

   Обычные языки программирования не очень удобны для разработки систем ИИ. Для построения данных систем были разработаны специальные языки, т. как Пролог, имеющий встр. Механизмы вывода, и ЛИСП – ориентированный на обработку списков.

   Теоритической основой Пролога является символьная логика, называемая исчислением предикатов. Теоремы в исчислении предикатов формулируются в импликативной форме или в форме эквивалентности (АºВ). Доказательство теоремы представляется последовательность формул выводимых задач с помощью правил вывода. Исчисление предикатов и их вывод является базой пролога. Проог разработан в нач. 70-х в Марсельском ун-те под рук. Калмеро. Первонач. вар-т языка представлял собой специальную систему для док-ва теорем, написанную на языке Фортран. Пролог длительное время оставался просто одним из многих языков ИИ, которым интересовались лишь небольшие группы специалистов. Однако в 80-е годы он приобрел мировую популярность практически во всем мире. Произошло это по след. причинам:

1.      Приобрела особую популярность проблематика ИИ и как следствие проявился особый интерес к языкам ИИ.

2.      Пролог обеспечивает удобные средства для представления знаний в виде факта и правил вывода  и понятен экспертам неппрограммистам.

3.      Весьма существенную роль в распростанение Пролога сыграл выборэтого языка в качестве базового в японском проекте выч. систем 5-го поколения.

   Области применения:

1.      Управление производственными процессами.

2.      использование баз данных;

3.      перевод с одного языка на другой;

4.      создание интерфейса на естественном языке;

5.      создание экспертных систем;

6.      доказательство теорем и др.

   Пролог в отличии от традиционных процедурных языков программирования можно рассматривать как язык описаний, а ен как язык предписаний, исползуемый в прологе подход состоит, главным образом, в описании известных фактов и отношений (правил), касающихся решаемой задачи, а не в предписании последовательности шагов, выполняя которые ЭВМ решает задачу. Решение на прологе следует из составленного описания. Имеется много версий языка, но на иболее популярной явл-ся Турбо-Прролог компании Borland Inc. Дальнейше развитие Пролог – PDC (Prolog Development Center).


Меню сайта
Форма входа
Поиск
Календарь
«  Май 2024  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031
Друзья сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Copyright Long Time Ago © 2024
Сделать бесплатный сайт с uCoz