Среда программирования экспертных систем

Экспертные системы

Среда программирования экспертных систем поддерживает несколько парадигм. Средства этой категории включают несколько программных модулей, что позволяет комбинировать в процессе разработки экспертной системы различные стили программирования, выбирая соответствующие сочетания различных методов. Причиной их создания стали результаты работы экспертных систем с различными схемами представления знаний и логического вывода. Оказалось, что каждая из них имеет свои слабые стороны. […]

 

Языки программирования высокого уровня

Экспертные системы

Языки программирования высокого уровня могут быть эффективным средством быстрого создания прототипов экспертных систем. Они позволяют обеспечить гибкость процесса разработки, минимизации материальных затрат и сроков выполнения проекта. Инструментальные средства этой категории лишают разработчика необходимости углубляться в детали реализации системы, такие как способы эффективного распределения памяти, низкоуровневые процедуры доступа к данным и манипулирования ими. Как правило, среда […]

 

Разработка и программирование экспертной системы

Экспертные системы

Современные языки программирования используются в сочетании с набором вспомогательных программ, формируя, таким образом, инструментальное средство разработки программных систем. Напомним, что экспертная система — это, по сути, разновидность программной системы, которая оперирует со знаниями в определенной предметной области с целью выработки рекомендаций для решения задач. Разработка экспертной системы Практически все инструментальные средства, используемые в процессе разработки […]

 

Оболочки экспертных систем

Экспертные системы

Системы типа оболочки экспертных систем создаются, как правило, на основе экспертных систем, которые достаточно хорошо зарекомендовали себя на практике. В процессе создания оболочки из системы-прототипа удаляются компоненты, которые являются специфическими для области ее непосредственного применения и остаются те, которые не имеют узкой специализации. Примером может служить система EMYCIN, созданной на основе системы MYCIN. В структуре […]

 

Использование семантической сети в экспертных системах PROLOG

Экспертные системы
Использование семантической сети в экспертных системах PROLOG

Семантические сети могут быть легко преобразованы в программу на языке PROLOG. Программы на языке PROLOG состоят из фактов и правил, заданных в общей форме целей: p: p1, p2 ,…, pn В этом операторе срок г является председателем выражения, а сроки pi выполняют качестве составных частей общей цели — подцелей. Как правило, выражение, которое представлено в […]

 

Технологии экспертных систем

Экспертные системы
Принципы работы системы, основанной на знаниях

Перед началом освоения материала, разберемся с принципом функционирования экспертных систем. Базовые принципы функционирования экспертных систем В основу экспертных систем положены принципы функционирования систем, основанных на знаниях. К системам, основанных на знаниях относятся системы, процесс работы которых основан на применении правил отношений к символическому представления знаний. Для всеобщего понимания посмотрите это видео. Принципы работы экспертной системы, […]

 

Направления и области применения искусственного интеллекта

Экспертные системы

Среди важнейших классов задач, которые ставились перед разработчиками интеллектуальных систем с момента определения искусственного интеллекта как научного направления (с середины 50-х годов ХХ века), следует выделить следующие направления искусственного интеллекта, которые решают задачи, что плохо поддаются формализации: доказательство теорем, распознавания изображений, машинный перевод и понимание человеческой речи, игровые программы, машинная творчество, экспертные системы. Кратко рассмотрим […]

 

Проблема искусственного интеллекта

Экспертные системы

Никто не может предсказать, как поведут себя системы, созданные с помощью совершенного искусственного интеллекта. Тем не менее предположений много, рассмотрим в чем же заключается проблема искусственного итнеллекта. Философская проблема искусственного интеллекта Основная философская проблема в области искусственного интеллекта заключается в доведении возможности и целесообразности моделирования процесса мышления человека. Существует опасность тратить время на изучение того, […]

 

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

Экспертные системы

Материал, опубликованный в данной статье, набирает все большей популярности. Рассмотрим основы искусственного интеллекта. Сначала ознакомимся с историей развития этого направления разработки. Развитие искусственного интеллекта История искусственного интеллекта началась не так уж давно. Во второй половине XX века было сформулировано понятие искусственного интеллекта (artificial intelligence) и предложено несколько его определений. Одним из первых определений, которое, несмотря […]

 

Технология ASP. NET

Экспертные системы

Для реализации динамических web-страниц применяются технологии скриптовых языков, которые выполняются на стороне сервера. Самыми известными из них являются: ASP (Active Server Pages) — активные серверные страницы и PHP (Personal Home Pages) — персональные домашние страницы. Принцип их работы рассмотрим на технологии ASP.NET, разработанная фирмой Microsoft в 90-х годах 20-го века. Выполнение скриптового кода файла ASP […]