4.4. Описание реализации пакета прикладных программ Для создания информационно-вычислительного комплекса интеллектуальной поддержки принятия решений на основе механизма немонотонного логического вывода и нейросетевых технологий были использованы следующие технические средства: компьютер Intel Pentium Dual CPU 2.4, с 3 Гбайт оперативной памяти и установленными системами Microsoft Windows 7; Программа написана для функционирования в среде Windows.. В качестве инструментальных средств проектирования и разработки программной системы был использован инструментальный пакет Borland Delphi 10, сочетающий высокопроизводительный компилятор, универсальный механизм работы и объектно-ориентированные средства программирования. В качестве основного языка программирования выбран язык объектно-ориентированного программирования Object Pascal. Выбор данной среды разработки обусловлен: • новая система шаблонов кода и другие нововведения среды разработки качественно улучшают работу с исходными текстами и повышают производительность разработки. • является мощной средой быстрой разработки приложений для корпоративной разработки иод Windows с помощью языка Object Pascal. Интегрированная среда разработки Delphi 10 включает в себя встроенный отладчик, подсветку синтаксиса, позволяет обеспечивать навигацию по исходному коду с системой закладок. • Совместимость с компонентами нейронных сетей от компании BaseGroup. • Обновленная библиотека визуальных компонент (VCL) позволяет ускорить и упростить разработку графического пользовательского интерфейса (GUI), автоматически располагая 139 |
4.2. ОПИСАНИЕ АРХИТЕКТУРЫ ИНФОРМАЦИОННОВЫЧИСЛИТЕЛЬНОГО КОМПЛЕКСА ДЛЯ ПРИНЯТИЯ РЕШЕНИЙ О НАЛИЧИИ ВРЕДНЫХ ВЕЩЕСТВ И ИХ КОНЦЕНТРАЦИИ В ВОЗДУШНОЙ СРЕДЕ Архитектура реализованного информационно-вычислительного комплекса интеллектуальной поддержки принятия решений на основе механизма немонотонного логического вывода и нейросетевых технологий включает в себя следующие элементы (рисунке 4.1): • подсистема формирования логических правил вывода; • экспертно-информационная подсистема идентификации вредных веществ; • подсистема моделирования нейронных сетей; Каждая подсистема отвечает за собственные задачи, которые были рассмотрены в предыдущих главах. На основании разработанной архитектуры информационно-вычислительного комплекса для решения задачи интеллектуальной поддержки принятия решений проведено исследование области применения программы в целом. 103 • обеспечивает связь с подсистемой нейронных сетей для определения концентрации вредных веществ. Подсистема нейронных сетей. Для построения нейросетевой модели определения концентрации вредных веществ предложена подсистема «нейронные сети». Данная подсистема должна выполнять следующие задачи: • создание обучающей выборки • создание модели НС; • установка параметров сети; • выбор метода обучения; • осуществление процедуры обучения НС; • тестирование НС; Данная подсистема должна позволять строить обучающие выборки, выбирать метод обучения и тип нейронной сети, иметь возможность задавать функции активации для нейронов. Перестраивать обученную сеть на тестовой и обучающей выборке, просматривать результаты тестов в графическом виде, оценивать среднеквадратическую погрешность. 4.3. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ИНФОРМАЦИОННОВЫЧИСЛИТЕЛЬНОГО КОМПЛЕКСА ДЛЯ ПРИНЯТИЯ РЕШЕНИЙ О НАЛИЧИИ ВРЕДНЫХ ВЕЩЕСТВ И ИХ КОНЦЕНТРАЦИИ В ВОЗДУШНОЙ СРЕДЕ Для создания информационно-вычислительного комплекса интеллектуальной поддержки принятия решений на основе механизма немонотонного логического вывода и нейросетевых технологий были использованы следующие технические средства: компьютер Intel Pentium Dual CPU 2.4, с 3 Гбайт оперативной памяти и установленными системами Microsoft Windows ХР, Windows 7; Программа написана для функционирования в среде Windows.. 106 В качестве инструментальных средств проектирования и разработки программной системы был использован инструментальный пакет Borland Delphi 10, сочетающий высокопроизводительный компилятор, универсальный механизм работы и объектно-ориентированные средства программирования. В качестве основного языка программирования выбран язык объектноориентированного программирования Object Pascal. Выбор данной среды разработки обусловлен: новая система шаблонов кода среды разработки качественно улучшают работу с исходными текстами и повышают производительность разработки. является мощной средой быстрой разработки приложений для корпоративной разработки под Windows с помощью языка Object Pascal. Интегрированная среда разработки Delphi 10 включает в себя встроенный отладчик, подсветку синтаксиса, позволяет обеспечивать навигацию по исходному коду с системой закладок. совместимость с компонентами нейронных сетей от компании BaseGroup. обновленная библиотека визуальных компонент (VCL) позволяет ускорить и упростить разработку графического пользовательского интерфейса (GUI), автоматически располагая компоненты в соответствии с настраиваемыми правилами, для соблюдения целостности GUI или его соответствия корпоративным стандартам. Проектирование экспертно-информационной системы осуществлялось на базе интегрирования модулей среды clips с объектноориентированным программированием, позволяющим реализовать функции экспертной системы. При проектировании подсистемы нейронные сети была задействована библиотека компонентов NeuralBase для Borland Delphi, предназначенная для программной реализации нейронных сетей. В качестве примера, созданы компоненты реализующие нейросетевые парадигмы. 107 |