Смекни!
smekni.com

Искуственный интеллект (стр. 13 из 13)

1) Используется обычный "неинтеллектуальный" язык программирова-

ния высокого уровня (Турбо-Паскаль 6.0).

2) Используются методы объектно-ориентированного программирования

на основе библиотеки Turbo Vision.

3) Для экономии оперативной памяти используется механизм оверлеев.

4) Применяется модульный принцип построения программ, входящих в

состав системы.

5) Применяется механизм ресурсов.

6) Используются принципы полиморфизма потоков и коллекций при реа-

лизации базы знаний.

7) Применяются методы работы с динамической памятью.

В системе выявлен ряд недостатков:

1) Быстрый, но недостаточно наглядный редактор правил.

2) Ограниченность размеров базы знаний вследствие ограниченности

размеров динамической памяти, выделенной пользователю.

3) Сложность создания базы с большим количеством правил и фактов.

4) Низкая наглядность системы объяснения.

5) Отдаленность языка системы от естественного языка.

6) "Навязывание" пользователю одной стратегии вывода и одной фор-

мы представления знаний.

─────────────

Итак, в данном дипломном проекте разработана система диагностики,

которая по сравнению с существующими дает пользователю следующие преи-

мущества:

1. Удобство работы для неподготовленного пользователя, благодаря

диалоговой среде, длинным именам баз знаний, многооконному режиму ра-

боты и развитой системе меню.

2. Высокая скорость работы, как следствие использования стратегии

комбинированного вывода и оптимизации правил.

3. Блокировка неипользуемых клавиш для предотвращения несанкциони-

рованных действий со стороны пользователя.

4. Установка режима консультации при включении системы.

5. Наличие системы управления базами знаний.

Таким образом, созданная экспертная система полностью ориентирова-

на на неподготовленного пользователя и по всем показателям пригодна

для применения в АРМ командира.

──────────────────────────────────────

Литература

5. Кузин А.А. Общая кибернетика. т.2. - М.: Наука, 1979.

6. Фофанов В.А. Системные функции MS-DOS. - М.: Радио, 1988.

7. Фойц С. Windows 3.1 для пользователя. Киев.: Торгово-издательс-

кое бюро BHV, 1995.

8. Фаронов В.В. Программирование в Турбо-Паскале. - М.: МВТУ-ФЕС-

ТО Дидактик, 1992.

9. Фаронов В.В. Библиотека Turbo-Vision. - М.: МВТУ-ФЕСТО Дидак-

тик, 1993.

10. Лорьер Ж.-Л. Системы искусственного интеллекта. - М.: Мир,

1991.

11. Сойер Б., Фостер Д.В. Программирование экспертных систем на

Паскале. - М.: Финансы и статистика, 1990.

12. Таунсенд К., Фохт Д. Проектирование и программная реализация

экспертных систем на персональных ЭВМ. - М.: Финансы и статистика,

1990.

13. Уотермен Д. Руководство по экспертным системам. - М.: Мир,

1989.

14. Вагин В.Н. Дедукция и обобщение в системах принятия решений. -

М.: Наука, 1988.

15. Экспертные системы: Сборник - М.: Знание, 1990.

16. Геловани В.А., Ковригин О.В. Экспертные системы в медицине. -

М.: Знание, 1987.

17. Нильсон Н. Принципы искусственного интеллекта. - М.: Радио и

связь, 1985.

18. Поспелов Г.С. Системный анализ и искусственный интеллект. -

М.: Препринт ВЦ АН СССР, 1980.

19. Минский М. Фреймы для представления знаний. -М.: Энергия,

1979.

20. Компьютер обретает разум: Пер. с англ./ Под редакцией В.Л.Сте-

фанюка. - М.: Мир, 1990.