ВУЗ:
Составители:
Рубрика:
19
CProlog, Prolog-2, Arity Prolog, Turbo Prolog, Strawberry Prolog. Пролог все чаще в последнее
время стал привлекаться к разработке ЭС. Математической основой этого языка являются
исчисление предикатов преимущественно первого порядка, метод резолюций Робинсона,
теория рекурсивных функций. За счет наличия большого набора встроенных предикатов
язык Пролог можно отнести к универсальным языкам программирования и даже к языкам
системного программирования. Важнейшей особенностью языка является наличие
реляционной базы данных.
Язык программирования OPS. Язык относится к числу продукционных. Являясь
универсальным языком, он, в первую очередь, предназначен для разработки систем ИИ, и, в
частности экспертных систем. Архитектура языка OPS типична для продукционных систем:
база правил, рабочая память и механизм вывода. Отличительные черты семейства языков
OPS: программное управление стратегией вывода решений, развитая структура данных и
принципиальная эффективность реализации.
Язык программирования Рефал (рекурсивных функций алгоритмический язык). Это
машинно-независимый алгоритмический язык, ориентированный на так называемые
"символьные преобразования": перевод с одного языка на другой, алгебраические выкладки
и т.п. Рефал - универсальный метаязык для преобразования объектов языковой природы.
Важнейшим приложением Рефала является его использование в качестве метаязыка для
построения системных макрокоманд и специализированных языков. В качестве конкретных
областей применения Рефала следует отметить, в частности, создание специализированных
языков общения с ЭВМ, автоматическую генерацию программ, перенос программ на языки
высокого уровня и их адаптацию при переходе от одного типа ЭВМ к другому.
Проблема выбора программных инструментальных средств вызывает бурные
дискуссии между сторонниками специализированных языков ИИ и традиционных языков
высокого уровня. Над решением данной проблемы работает целый ряд компаний,
специализирующихся на ИИ и коммерческих ЭС, а также большинство крупных фирм по
производству ЭВМ.
Лекция 2. Основные классы ЕЯ-систем
В лекции 1 были определены и в общем виде рассмотрены основные функциональные
компоненты ЕЯ-систем: ведение диалога, понимание высказываний и генерация
высказываний. В зависимости от назначения прикладных систем, в состав которых входят
конкретные реализации ЕЯ-систем, задачи, решаемые отдельными функциональными
компонентами (как по постановке, так и по методам решения), могут в значительной степени
варьироваться. Исходя из этого, а также с учетом истории развития ЕЯ-систем, различают
следующие основные классы систем общения:
интеллектуальные вопрос - ответные системы;
системы общения с базами данных;
диалоговые системы решения задач;
системы обработки связных текстов;
системы машинного перевода.
CProlog, Prolog-2, Arity Prolog, Turbo Prolog, Strawberry Prolog. Пролог все чаще в последнее время стал привлекаться к разработке ЭС. Математической основой этого языка являются исчисление предикатов преимущественно первого порядка, метод резолюций Робинсона, теория рекурсивных функций. За счет наличия большого набора встроенных предикатов язык Пролог можно отнести к универсальным языкам программирования и даже к языкам системного программирования. Важнейшей особенностью языка является наличие реляционной базы данных. Язык программирования OPS. Язык относится к числу продукционных. Являясь универсальным языком, он, в первую очередь, предназначен для разработки систем ИИ, и, в частности экспертных систем. Архитектура языка OPS типична для продукционных систем: база правил, рабочая память и механизм вывода. Отличительные черты семейства языков OPS: программное управление стратегией вывода решений, развитая структура данных и принципиальная эффективность реализации. Язык программирования Рефал (рекурсивных функций алгоритмический язык). Это машинно-независимый алгоритмический язык, ориентированный на так называемые "символьные преобразования": перевод с одного языка на другой, алгебраические выкладки и т.п. Рефал - универсальный метаязык для преобразования объектов языковой природы. Важнейшим приложением Рефала является его использование в качестве метаязыка для построения системных макрокоманд и специализированных языков. В качестве конкретных областей применения Рефала следует отметить, в частности, создание специализированных языков общения с ЭВМ, автоматическую генерацию программ, перенос программ на языки высокого уровня и их адаптацию при переходе от одного типа ЭВМ к другому. Проблема выбора программных инструментальных средств вызывает бурные дискуссии между сторонниками специализированных языков ИИ и традиционных языков высокого уровня. Над решением данной проблемы работает целый ряд компаний, специализирующихся на ИИ и коммерческих ЭС, а также большинство крупных фирм по производству ЭВМ. Лекция 2. Основные классы ЕЯ-систем В лекции 1 были определены и в общем виде рассмотрены основные функциональные компоненты ЕЯ-систем: ведение диалога, понимание высказываний и генерация высказываний. В зависимости от назначения прикладных систем, в состав которых входят конкретные реализации ЕЯ-систем, задачи, решаемые отдельными функциональными компонентами (как по постановке, так и по методам решения), могут в значительной степени варьироваться. Исходя из этого, а также с учетом истории развития ЕЯ-систем, различают следующие основные классы систем общения: интеллектуальные вопрос - ответные системы; системы общения с базами данных; диалоговые системы решения задач; системы обработки связных текстов; системы машинного перевода. 19
Страницы
- « первая
- ‹ предыдущая
- …
- 17
- 18
- 19
- 20
- 21
- …
- следующая ›
- последняя »