Программная система для автоматической генерации интеллектуальных технологий анализа данных IT-PEGAS

Функциональные возможности и группы методов для решения задач в системе IT-PEGAS. Методы автоматического проектирования нейросетевых технологий и их коллективов. Программная система для решения ряда практических задач моделирования и прогнозирования.

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 19.01.2018
Размер файла 16,3 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Сибирский государственный аэрокосмический университет, Красноярск

Программная система для автоматической генерации интеллектуальных технологий анализа данных IT-PEGAS

В.В. Бухтояров (vladber@list.ru)

В работе описаны основные функциональные возможности программной системы «IT-PEGAS», в которой реализованы методы автоматического проектирования нейросетевых технологий и их коллективов. Разработанная программная системы была использована для решения ряда практических задач.

Современное состояние науки и техники все больше актуализирует применение интеллектуальных информационных технологий (ИИТ) во многих отраслях человеческой деятельности. Этому способствуют не только возрастающие вычислительные мощности, которые могут быть использованы для решения насущных практических задач, но и сама суть интеллектуальных информационных технологий, выражающаяся в способности систем, основанных на их использовании, эффективно решать широкий спектр задач. В этой связи можно говорить, что рост заинтересованности в использовании интеллектуальных технологий анализа данных не в последнюю очередь связан с их способность к интенсификации процессов обработки информации.

Однако уже сейчас становится понятно, что дальнейшее развитие систем на основе ИИТ не возможно за счет совершенствования и использования лишь одной из таких технологий. В этой связи все актуальнее становится вопрос о совместном использовании в рамках одной системы нескольких ИИТ, что, порой, позволяет получить качественные улучшения характеристик системы в целом.

Можно выделить два способа совместного синергетического использования нескольких ИИТ в рамках одной системы, решающей конкретную прикладную задачу. Первый способ - это совместное параллельное использование нескольких интеллектуальных технологий для выработки общего решения задачи. Ярким примером такого объединения может служить коллектив нейронных сетей, но в этом случае параллельно могут использоваться и не только однотипные ИИТ. Существенным представляется вопрос о выборе способа выработки общего решения задачи в таких объединениях.

Вторым способом объединения интеллектуальных информационных технологий в рамках одной системы является использование одних технологий для автоматического проектирования других. Потребность в таком объединении может быть обоснована как необходимостью повышения эффективности проектирования ИИТ, так и стремлением к автоматизации процесса проектирования систем на основе ИИТ. Последний аргумент представляется особенно важным ввиду все более возрастающих масштабов систем, использующих ИИТ, а так же жесткостью ограничений на временные и человеческие ресурсы, характерные для современно состояния большинства отраслей технической деятельности. Одним из наиболее ярких примеров такого объединения ИИТ может служить использование эволюционных алгоритмов для проектирования и обучения нейронных сетей.

Перспективным видится объединение в одной системе обоих способов совместного использования ИИТ, что, очевидно, позволит существенно повысить качество решений, получаемых с помощью такой системы, при минимизации требований к дорогостоящим ресурсам за счет интенсификации и автоматизации процессов генерации технологий для получения решений. Это позволяет надеяться на то, что, в конечном счете, использование для интеллектуального анализа данных таких объединений ИИТ и их программная реализация способны существенно повысить эффективность решения прикладных задач во многих отраслях человеческой деятельности.

Программная система IT-PEGAS

При исследовании практически любого процесса, объекта или системы возникает необходимость построения моделей. Процесс моделирования зачастую является неотъемлемой частью решения проблем в различных областях: на производстве, в экономике, при проведении социологических исследований. В большинстве случаев построение модели требует значительных усилий, и хотя бы частичная автоматизация этого процесса могла бы позволить сократить время и усилия, требуемые для решения стоящих перед исследователем проблем.

Разработанная программная система IT-PEGAS (Intelligent Technologies - Professional Evolutionary and Genetic Algorithm Search) позволяет автоматизировать процесс построения моделей сложных объектов, систем, процессов. В программной системе реализованы методы автоматической генерации интеллектуальных технологий анализа данных: нейронных сетей и генетического программирования, применены новые методы проектирования коллективов нейросетевых технологий, а также модификации стандартных алгоритмов генерации интеллектуальных технологий анализа данных, позволяющие повысить эффективность построения моделей.

Программная система «IT-PEGAS» выполнена в виде пошагового мастера и предназначена для использования в качестве инструмента построения моделей для различных объектов, процессов, систем по выборкам входных и выходных переменных, а также проведения статистических исследований эффективности разработанных методов генерирования интеллектуальных информационных технологий.

Рассмотрим группы методов, которые могут быть использованы для решения задач в системе «IT-PEGAS».

1. Автоматическое проектирование структуры искусственных нейронных сетей. В программной системе реализованы следующие методы проектирования:

– проектирование структур нейронных сетей с помощью генетических алгоритмов;

– проектирование структур нейронных сетей с помощью разработанного вероятностного метода формирования структуры [Бухтояров, 2010].

2. Обучение нейронных сетей. В программной системе реализованы эволюционные алгоритмы обучения нейронных сетей.

3. Решение задач символьной регрессии. В программной системе реализованы следующие методы решения задач символьной регрессии:

– стандартный метод генетического программирования [Koza, 1992];

– метод генетического программирования с эволюционными алгоритмами подстройки параметров регрессионной модели;

– разработанный метод гибридного генетического программирования [Бухтояров, 2008].

4. Автоматическое проектирование коллективов нейронных сетей и выбор способа формирования общего решения в них. В программной системе реализованы следующие методы:

– разработанный комплексный эволюционный подход, включающий в себя предложенный метод формирования общего решения в коллективах нейронных сетей, и разработанный вероятностный метод проектирования структуры нейронной сети [Бухтояров и др., 2010];

– метод GASEN;

– метод GA-based1;

– метод GA-based2;

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

Разработанная программная система была использована для решения ряда практических задач моделирования и прогнозирования. В частности были решены следующие задачи:

1. Прогнозирование состояния гидротурбины по внешним вибрационным и акустическим характеристикам.

2. Прогнозирование содержания никеля в шлаке по значениям управляющих параметров печи рудно-термической плавки

3. Прогнозирование потока жидкости в открытом канале (в рамках создания комплексной системы по предупреждению чрезвычайных ситуаций).

4. Прогнозирование значений характеристик процесса деградации солнечных батарей.

Результаты решения тестовых и практических задач можно найти по ссылкам, приведенным в списке литературы.

Системные требования: PC - совместимый компьютер, процессор с частотой не менее 500 МГц, 512 ОЗУ, 10 Мб свободного места на жестком диске, клавиатура, мышь.

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

Список литературы

1. Бухтояров В.В. Разработка гибридного генетического алгоритма [Текст]. / В.В. Бухтояров // Решетневские чтения: материалы XIII Международной научной конференции, посвященной памяти генерального конструктора ракетно-космических систем академика М.Ф. Решетнёва - Красноярск: Редакционно-издательский отдел СибГАУ, 2007.

2. Бухтояров В.В Разработка комплексного эволюционного подхода для проектирования коллективов нейронных сетей. Технологии Microsoft в теории и практике программирования:Тезисы конференции-конкурса работ студентов, аспирантов и молодых учёных. - Томск: ТПУ, 2010.

3. Бухтояров В. В., Семенкин Е.С. Эволюционный метод формирования общего решения в коллективах нейронных сетей. Теория и практика системного анализа: Труды I Всероссийской научной конференции молодых ученых. Т. I. - Рыбинск: РГАТА, 2010.

4. Koza John R. The Genetic Programming Paradigm: Genetically Breeding Populations of Computer Programs to Solve Problems. - Cambridge, MA: MIT Press, 1992.

Размещено на Allbest.ru

...

Подобные документы

  • Способы формирования у учащихся знаний по информационным технологиям в математике, умения правильного выбора инструментария для решения практических задач. Разработка методики решения математических задач с использованием прикладного пакета Maple 9.

    дипломная работа [2,4 M], добавлен 19.03.2012

  • Исследование методов автоматического проектирования нечетких систем управления (НСУ). Методы автоматической настройки семантики лингвистических переменных. Искусственные нейронные сети, генетические алгоритмы. Коэволюционный алгоритм для формирования НСУ.

    дипломная работа [2,3 M], добавлен 02.06.2011

  • Морфологические анализаторы (морфологизаторы) на различных языках программирования. Анализ методов и технологий автоматической обработки ЕЯ-текстов. Разработка модуля графематического анализа и создания таблицы лексем. Программная реализация классов.

    дипломная работа [3,0 M], добавлен 06.03.2012

  • Возможности современных компьютерных технологий решения задач в средах MS Excel, MS Word. Область программирования в офисных пакетах. Применение ЭВМ в решении математических задач. Разработка программного обеспечения. Разработка приложений с помощью VBA.

    дипломная работа [742,2 K], добавлен 29.01.2009

  • Использование информационных технологий для решения транспортных задач. Составление программ и решение задачи средствами Pascal10; алгоритм решения. Работа со средствами пакета Microsoft Excel18 и MathCad. Таблица исходных данных, построение диаграммы.

    курсовая работа [749,1 K], добавлен 13.08.2012

  • Обзор моделей анализа и синтеза модульных систем обработки данных. Модели и методы решения задач дискретного программирования при проектировании. Декомпозиция прикладных задач и документов систем обработки данных на этапе технического проектирования.

    диссертация [423,1 K], добавлен 07.12.2010

  • Характеристика организации обработки информации в информационной системе управления. Программная реализация и алгоритм решения комплекса задач по внедрению смарт-карт. Анализ и оценка эффективности информационных технологий управления документооборотом.

    дипломная работа [2,3 M], добавлен 05.07.2010

  • Особенности решения задач нелинейного программирования различными методами для проведения анализа поведения этих методов на выбранных математических моделях нелинейного программирования. Общая характеристика классических и числовых методов решения.

    дипломная работа [2,4 M], добавлен 20.01.2013

  • Понятие и особенности технологий распределенных и параллельных систем управления базами данных, их отличительные черты, схожие признаки. Уникальная роль системы каждого типа и их взаимодополняемость при использовании для решения задач управления данными.

    курсовая работа [839,2 K], добавлен 24.05.2012

  • Краткая историческая справка и описание современной версии системы. Основные возможности современной версии MathCad, ее интерфейс. Ввод и редактирование выражений, функции, решение уравнений. Использование Mathcad для решения инженерно-технических задач.

    курсовая работа [2,8 M], добавлен 04.04.2014

  • Характеристика параметрических методов решения задач линейного программирования: методы внутренней и внешней точки, комбинированные методы. Алгоритм метода барьерных поверхностей и штрафных функций, применяемых для решения задач большой размерности.

    контрольная работа [59,8 K], добавлен 30.10.2014

  • Понятие графика функции и его представление на ЭВМ. Алгоритм реализации, блок-схема и функциональные тесты графического метода решения частного случая задачи нелинейного программирования, его математическая модель. Диалог программы с пользователем.

    курсовая работа [1,6 M], добавлен 15.05.2012

  • Постановка задачи. Математические и алгоритмические основы решения. Функциональные модели и блок-схемы решения. Программная реализация решения. Пример выполнения программы. Методы, использующие исключение отрезков. Учет информации о значениях функции.

    курсовая работа [527,0 K], добавлен 15.01.2010

  • Применение итерационных методов численного решения системы линейных алгебраических уравнений при вычислении на ЭВМ. Математические и алгоритмические основы решения задачи, метод Гаусса. Функциональные модели и блок-схемы, программная реализация решения.

    курсовая работа [527,5 K], добавлен 25.01.2010

  • Проектирование базы данных для магазина продовольственных товаров. Предложения по модернизации информационных технологий. Выбор методов и средств решения задач, подлежащих автоматизации. Определение состава подсистем проектируемой информационной системы.

    курсовая работа [3,9 M], добавлен 29.05.2013

  • Обзор разнообразных методов теории линейных систем: методов корреляционного и регрессионного анализа, косинор-анализа. Особенности применения факторного анализа. Программная реализация метода главных компонент. Разработка нелинейных регрессионных моделей.

    дипломная работа [390,2 K], добавлен 03.09.2016

  • Структурно-информационный анализ методов моделирования динамических систем. Математическое моделирование. Численные методы решения систем дифференциальных уравнений. Разработка структуры програмного комплекса для анализа динамики механических систем.

    дипломная работа [1,1 M], добавлен 14.05.2010

  • Вид деятельности и организационная структура компании ООО "Грааль". Основы канонического проектирования. Математические модели и алгоритм решения задач автоматизации. Программная реализация и оценка экономической эффективности web-представительства.

    дипломная работа [2,1 M], добавлен 13.04.2014

  • Статистический анализ и прогнозирование в MS Excel, реализация финансовых расчетов и принципы решения оптимизационных задач. Методика структуризации и первичной обработки. Управление базами данных в СУБД MS Access. Запросы SQL и их главные особенности.

    дипломная работа [2,5 M], добавлен 09.06.2014

  • Базовые принципы правового регулирования трудовых отношений. Проектирование автоматизированной информационной системы "Отдел кадров", программная реализация, тестирование. Состав базы данных, методы анализа надежности системы, руководство пользователя.

    дипломная работа [3,6 M], добавлен 11.03.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.