Программная реализация

Создается прототип экспертной системы, включающий базу знаний и ос­тальные блоки, при помощи одного из следующих способов:

Ø программирование на традиционных языках типа Pascal, C++ и др.;

Ø программирование на специализированных языках, применяемых в зада­чах искусственного интеллекта: LISP [Хювянен, Сеппянен, 1991], FRL [Байдун, Бунин, 1990], SMALLTALK [Справочник по ИИ, 1990] и др.;

Ø использование инструментальных средств разработки ЭС PIES [Хоро­шевский, 1993]; G2 [Попов, Фоминых, Кисель, 1996];

Ø использование "пустых" ЭС или "оболочек" типа ЭКСПЕРТ [Кирсанов, Попов, 1990], ФИАКР [Соловьев, Соловьева, 1989] и др.

Определение 1.14

Программная реализация — разработка программного комплекса, демонстри­рующего жизнеспособность подхода в целом.

Чаще всего первый прототип отбрасывается на этапе реализации действую­щей ЭС.

Средняя продолжительность 1—2 месяца. Более подробно эти вопросы рас­сматриваются в следующих главах.

Тестирование

Оценивается и проверяется работа программ прототипа с целью приведения в соответствие с реальными запросами пользователей. Прототип проверяется:

Ø на удобство и адекватность интерфейсов ввода/вывода (характер вопро­сов в диалоге, связность выводимого текста результата и др.);

Ø на эффективность стратегии управления (порядок перебора, использова­ние нечеткого вывода и др.);

Ø на качество проверочных примеров;

Ø на корректность базы знаний (полнота и непротиворечивость правил).

Определение 1.15

Тестирование — выявление ошибок в подходе и реализации прототипа и вы­работка рекомендаций по доводке системы до промышленного варианта.

Средняя продолжительность 1—2 недели.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: