Программные системы искусственного интеллекта, экспертные системы как их разновидность. Автоматизированное формирование баз знаний в формате CLIPS на основе анализа баз данных СУБД Cache. Программные средства и технологии. Описание программной системы.
Аннотация к работе
4.2 Общая характеристика опасных и вредных производственных факторов 4.3 Нормирование санитарно-гигиенических условий труда 4.4 Освещение производственных (рабочих) помещенийИскусственный интеллект, как особый раздел информатики, посвященный разработки методов и систем, эмулирующих мыслительные способности человека, остается перспективной и актуальной областью исследований. Знания о предметной области, необходимые для работы ЭС, определенным образом формализованы и представлены в памяти ЭВМ в виде базы знаний, которая может изменяться и дополняться в процессе развития системы. От систем поддержки принятия решений (которые не используют экспертных методов) экспертные системы отличаются тем, что первые опираются больше на математические методы и модели, а экспертные системы в основном базируются на эвристических, эмпирических знаниях, оценках, методах, которые получены от экспертов, и, кроме того, способны анализировать и объяснять пользователю свои действия и знания. 4) Модуль приобретения знаний - служит для получения знаний от эксперта, поддержки базы знаний и дополнения ее при необходимости; Кроме того, с его помощью эксперт определяет, как работает система, и позволяет точно выяснить, как используются знания, предоставленные им. база знание формат программныйЦелью дипломного проекта является проектирование и реализация программной системы для автоматизированного формирования баз знаний в формате CLIPS, на основе анализа баз данных СУБД Cache. Программная система должна реализовывать следующие функции: получение и отображение информации о структуре базы данных; Для достижения поставленной цели необходимо решить следующие задачи: · Осуществить анализ систем автоматизированного формирования баз знаний. · Изучить CLIPS и Cache. · Программно реализовать систему для автоматизированного извлечения знаний с помощью среды Borland Delphi 7.0.POLYANALYST - программный продукт, реализующий методы анализа числовых данных и алгоритмы Text Mining - анализа текстовой информации. Более 500 инсталляций в 20 странах мира, среди пользователей системы внушительный список составляют крупнейшие мировые корпорации: Boeing, 3M, Chase Manhattan Bank, Dupont, Siemens и другие. POLYANALYST - универсальная система Data Mining, она с успехом применяется в различных областях: в решении бизнес-задач (direct marketing, cross-selling, customer retention), в социологических исследованиях, в прикладных научных и инженерных задачах, в банковском деле, в страховании и медицине. Это дает возможность интегрировать математику POLYANALYST в существующие ИС, например, в CRM или ERP системы. Алгоритмы анализа данных можно объединить в группы по их функциональному назначению: моделирование, прогнозирование, кластеризация, классификация, текстовый анализ, в частности: · Модуль Find Laws (FL) - построитель моделейТехническое задание распространяется на разработку программной системы автоматизированного формирования баз знаний в формате CLIPS (C Language Production System). Основанием для разработки является план научных работ лаборатории 4.3 Института динамики систем и теории управления СО РАН. Источником данных для формирования баз знаний является база данных СУБД Cache, схема данных имеет структуру типа звезда (с центральной таблицей). Программа должна обеспечивать выполнение следующих функций: 1. Формирование баз знаний в соответствии с информацией, содержащейся в БД.В рамках данного дипломного проекта были использованы следующие программные средства: 1. BPWIN.Для того, чтобы правильно спроектировать программу, необходимо исследовать (проанализировать) предметную область и процессы, протекающие в этой предметной области в рамках решаемой задачи. Для проведения анализа, описания и реорганизации бизнес-процессов существует CASE-средство BPWIN. BPWIN позволяет построить модель, которая описывает некоторый процесс. С помощью данного средства была построена функциональная модель производственного объекта, состоящая из 2 частей: AS-IS - описывает существующие бизнес-процессы на производственном объекте (до внедрения разработки). Для построения модели была использована методология IDEF0 (Integrated Computer - Aided Manufacturing DEFINITION), которая предписывает построение иерархической системы диаграмм - единичных описаний фрагментов системы (иерархическая декомпозиция системы).Rational Rose позволяет автоматизировать анализ предметной области, генерировать коды на различных языках, генерировать отчеты. Rational Rose поддерживает язык UML. UML позволяет описывать предметную область в виде следующих диаграмм: - диаграммы вариантов использования, - диаграммы классов, - диаграммы состояний, - диаграммы деятельности, - диаграммы последовательности, - диаграммы кооперации, - диаграммы компонентов, - диаграммы развертывания. Rational Rose поддерживает разработку большинства из этих диаграмм. Одним из средств координации является Rational Rose, который представляет собой средство визуального моделирования предметной области и связи ее с логической моделью данн
План
Оглавление
Введение
1. Общая часть
1.1 Описание предметной области
1.2 Постановки задачи
1.3 Система POLYANALYST
2. Специальная часть
2.1 Техническое задание
2.2 Программные средства и технологии разработки дипломного проекта
2.2.1 BPWIN
2.2.2 Rational Rose
2.2.3 CLIPS
2.2.4 Borland Delphi
2.2.5 СУБД Cache’
2.3 Функциональная модель задачи
2.4 Объектная модель задачи
2.5 Информационная модель
2.6 Описание программной системы
3. Организационно-экономическая часть
4. Безопасность жизнедеятельности
4.1 Краткая характеристика помещения и оборудования
Список литературы
Введение
В рамках данного дипломного проекта осуществляется разработка "Программной системы формирования баз знаний в формате CLIPS", обеспечивающей автоматизированное формирование баз знаний в формате CLIPS на основе анализа баз данных СУБД Cache, постреляционной СУБД, которая позволяет хранить данные как в виде таблиц (реляционное представление), так и в виде объектов (объектное представление).
Актуальность разрабатываемой системы определяется необходимостью предоставить пользователю (эксперту) инструмент для анализа баз данных и формирования баз знаний в определенном формате (формат CLIPS). База знаний (БЗ) - это особого рода база данных, разработанная для управления знаниями (метаданными), то есть сбором, хранением, поиском и выдачей знаний. Раздел искусственного интеллекта, изучающий базы знаний и методы работы со знаниями, называется инженерией знаний.
Разрабатываемая программа должна автоматизировать деятельность экспертов, сокращая их время работы при анализе баз данных, извлечении знаний из СУБД Cache и записи их в формате CLIPS.