Особенности разработки искусственной нейронной сети гибридной экспертной системы

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

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Datum:2018
Hauptverfasser: Коновалов, С.Н., Егошина, А.А.
Format: Artikel
Sprache:Russian
Veröffentlicht: Інститут проблем штучного інтелекту МОН України та НАН України 2018
Schriftenreihe:Штучний інтелект
Schlagworte:
Online Zugang:http://dspace.nbuv.gov.ua/handle/123456789/162382
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Назва журналу:Digital Library of Periodicals of National Academy of Sciences of Ukraine
Zitieren:Особенности разработки искусственной нейронной сети гибридной экспертной системы / С.Н. Коновалов, А.А. Егошина // Штучний інтелект. — 2018. — № 2 (80). — С. 139-143. — Бібліогр.: 7 назв. — рос.

Institution

Digital Library of Periodicals of National Academy of Sciences of Ukraine
id irk-123456789-162382
record_format dspace
spelling irk-123456789-1623822020-01-08T01:26:10Z Особенности разработки искусственной нейронной сети гибридной экспертной системы Коновалов, С.Н. Егошина, А.А. Прикладні інтелектуальні технології та системи В предложенной статье были описаны основы разработки искусственной нейронной сети в качестве одной из составных частей гибридной экспертной системы для противоаварийного управления. Рассмотрено функционирование нейронов, их реакция при различных условиях работы. Также представлена многослойная рекуррентная искусственная нейронная сеть, с использованием метода обратного распространения ошибки, в общем виде, и показано её обучение. Помимо этого, описано применение подобной сети для анализа и прогнозирования состояния работоспособности сложной технической системы. The proposed article described the basics of developing an artificial neural network as one of the components of a hybrid expert system for antifault control. The functioning of neurons, their reaction under various operating conditions are considered. A multilayer recurrent artificial neural network is also represented, using the method of back propagation of the error, in general form, and its training is shown. In addition, the application of such a network for analyzing and predicting the state of health of a complex technical system is described. 2018 Article Особенности разработки искусственной нейронной сети гибридной экспертной системы / С.Н. Коновалов, А.А. Егошина // Штучний інтелект. — 2018. — № 2 (80). — С. 139-143. — Бібліогр.: 7 назв. — рос. 1561-5359 http://dspace.nbuv.gov.ua/handle/123456789/162382 004.891 ru Штучний інтелект Інститут проблем штучного інтелекту МОН України та НАН України
institution Digital Library of Periodicals of National Academy of Sciences of Ukraine
collection DSpace DC
language Russian
topic Прикладні інтелектуальні технології та системи
Прикладні інтелектуальні технології та системи
spellingShingle Прикладні інтелектуальні технології та системи
Прикладні інтелектуальні технології та системи
Коновалов, С.Н.
Егошина, А.А.
Особенности разработки искусственной нейронной сети гибридной экспертной системы
Штучний інтелект
description В предложенной статье были описаны основы разработки искусственной нейронной сети в качестве одной из составных частей гибридной экспертной системы для противоаварийного управления. Рассмотрено функционирование нейронов, их реакция при различных условиях работы. Также представлена многослойная рекуррентная искусственная нейронная сеть, с использованием метода обратного распространения ошибки, в общем виде, и показано её обучение. Помимо этого, описано применение подобной сети для анализа и прогнозирования состояния работоспособности сложной технической системы.
format Article
author Коновалов, С.Н.
Егошина, А.А.
author_facet Коновалов, С.Н.
Егошина, А.А.
author_sort Коновалов, С.Н.
title Особенности разработки искусственной нейронной сети гибридной экспертной системы
title_short Особенности разработки искусственной нейронной сети гибридной экспертной системы
title_full Особенности разработки искусственной нейронной сети гибридной экспертной системы
title_fullStr Особенности разработки искусственной нейронной сети гибридной экспертной системы
title_full_unstemmed Особенности разработки искусственной нейронной сети гибридной экспертной системы
title_sort особенности разработки искусственной нейронной сети гибридной экспертной системы
publisher Інститут проблем штучного інтелекту МОН України та НАН України
publishDate 2018
topic_facet Прикладні інтелектуальні технології та системи
url http://dspace.nbuv.gov.ua/handle/123456789/162382
citation_txt Особенности разработки искусственной нейронной сети гибридной экспертной системы / С.Н. Коновалов, А.А. Егошина // Штучний інтелект. — 2018. — № 2 (80). — С. 139-143. — Бібліогр.: 7 назв. — рос.
series Штучний інтелект
work_keys_str_mv AT konovalovsn osobennostirazrabotkiiskusstvennojnejronnojsetigibridnojékspertnojsistemy
AT egošinaaa osobennostirazrabotkiiskusstvennojnejronnojsetigibridnojékspertnojsistemy
first_indexed 2025-07-14T14:56:41Z
last_indexed 2025-07-14T14:56:41Z
_version_ 1837634684353249280
fulltext ISSN 1561-5359. Штучний інтелект, 2018, № 2 © С.Н. Коновалов, А.А. Егошина 139 УДК 004.891 С.Н. Коновалов, А.А. Егошина Одесский национальный морской университет, Украина ул. Мечникова, 34, Одесса, 65029 ОСОБЕННОСТИ РАЗРАБОТКИ ИСКУССТВЕННОЙ НЕЙРОННОЙ СЕТИ ГИБРИДНОЙ ЭКСПЕРТНОЙ СИСТЕМЫ S.N. Konovalov, A.A. Yegoshyna Odessa National Maritime University, Ukraine 34, Mechnikova st., Odessa, 65029 PECULIARITIES OF DEVELOPMENT OF THE ARTIFICIAL NEURAL NETWORK OF THE HYBRID EXPERT SYSTEM В предложенной статье были описаны основы разработки искусственной нейронной сети в качестве одной из составных частей гибридной экспертной системы для противоаварийного управления. Рассмотрено функционирование нейронов, их реакция при различных условиях работы. Также представлена многослойная рекуррентная искусственная нейронная сеть, с использованием метода обратного распространения ошибки, в общем виде, и показано её обучение. Помимо этого, описано применение подобной сети для анализа и прогнозирования состояния работоспособности сложной технической системы. Ключевые слова: искусственная нейронная сеть, гибридная экспертная система, противоаварийное управление, нейрон, обучение, анализ и прогнозирование, сложная техническая система The proposed article described the basics of developing an artificial neural network as one of the components of a hybrid expert system for antifault control. The functioning of neurons, their reaction under various operating conditions are considered. A multilayer recurrent artificial neural network is also represented, using the method of back propagation of the error, in general form, and its training is shown. In addition, the application of such a network for analyzing and predicting the state of health of a complex technical system is described. Keywords: artificial neural network, hybrid expert system, antifault control, neuron, training, analysis and forecasting, complex technical system Введение На современных судах безотказную работу сложных технических систем (СТС) различных конструкций гарантируют гиб- ридные экспертные системы (ГЭС). Наибо- лее распространены ГЭС, одним из основ- ных компонентов которых являются искус- ственные нейронные сети (ИНС) [1-4]. ИНС представляет собой математическую мо- дель, которая воспроизводит деятельность нервной системы живых организмов. Отсюда следует, что разработка ГЭС, одним из основных компонентов которых являются ИНС, для противоаварийного управления СТС является актуальной задачей. Постановка проблемы Разработка и исследование ИНС, которая будет составной частью ГЭС, необходимой для противоаварийного управления СТС. Анализ основных исследований и публикаций Наиболее достоверные результаты ИНС получают, используя такие свойства как обучение, а также обобщение. В усло- виях изменяющейся внешней среды, при противоаварийном управлении, способно- сть ИНС к обучению является значимым преимуществом. Другим преимуществом использования ИНС относительно форма- лизованных экспертным путём зависи- мостей переменных является более точная аппроксимация мнения эксперта [5]. Несмотря на вышеуказанные преимущест- ва, для ИНС характерны и недостатки, способные влиять на точность вычисле- ний в результате работы ГЭС, например, необходимость привлекать обучающую выборку. Из данного анализа исследований и публикаций следует, что создание ИНС для ГЭС по-прежнему остаётся актуальным в ISSN 1561-5359. Штучний інтелект, 2018, № 2 140 © С.Н. Коновалов, А.А. Егошина силу нерешённых на сегодняшний день задач, а также из-за новых методов исследований и новых взглядов на роль различных результатов, возникших в процессе разработки искусственного интеллекта [6]. Цель исследования Целью данного исследования является обеспечение противоаварийной работы СТС. Изложение основного материала Представленная в данной статье ИНС состоит из нейронов, каждый из которых имеет один вход и нескольких выходов. Работа этих нейронов зависит от нескольких факторов: значений входных сигналов, весов синапсов, вероятности срабатывания нейрона и т.п. Состояние или потенциал нейрона P определяется по формуле: i n i ii pxqP    1 (1) где n  количество входов нейрона; iq  весовой коэффициент i -го нейрона; ix  входной сигнал i -го нейрона; ip  вероятность срабатывания i -го нейрона. Вероятность срабатывания i -го нейрона ip вычисляется по формуле теории надёжности:           T ii dttp 0 exp1  , (2) где  ti  интенсивность сраба- тывания i -го нейрона, зависящая от времени. Сумма поступивших сигналов, кото- рая передаётся на нейрон, преобразуется в выходной сигнал нейрона  Pf при помощи передаточной функции:  Pfy  . (3) Передаточная функция может быть ступенчатой (пороговой) линейной или нелинейной. В качестве нелинейной будет использоваться сигмоидальная функция, которая имеет следующий вид:   xe xf   1 1 , (4) где   коэффициент, определяющий крутизну нелинейной функции. При  функция (4) стремится к ступенчатой (пороговой) функции (5), а при 0 к линейной функции (6).          ПPпри ПPпри ПPпри y __1 ,__0 ,__1 , (5) где П  некоторая постоянная величина. Py  . (6) Также сигмоидальная функция удобна тем, что дифференцируема на всей оси абсцисс и имеет простую производную:       xfxfxf  1 . (7) Нейронная сеть обучается методом, который включает в себя метод обратного распространения ошибки [7] и рекур- рентный метод. Метод обратного рас- пространения более медленный, т.к. тре- бует большего числа итераций, однако при недостатке данных для рекуррентного метода удобнее использовать его. ИНС для ГЭС в общем виде представляет собой многослойный перцеп- трон, имеющий несколько скрытых слоёв и, помимо этого, слой рекуррентных ней- ронов. Каждый слой содержит в себе dN элементов, Md ,...,1 , а также рекур- рентный слой R . Элементы обозначены d d i NiEL ,...,1,  . В выходном слое содер- жатся значения работоспособностей эле- ментов СТС, из значений которых вычисляется работоспособность СТС W . На входы поступают значения факторов и критериев работоспособности (рис. 1). Применён рекуррентный метод наи- меньших квадратов с учётом вероятности срабатывания отдельно взятого нейрона. Мера погрешности описывается следую- щим выражением: ISSN 1561-5359. Штучний інтелект, 2018, № 2 © С.Н. Коновалов, А.А. Егошина 141         MN j M j n i tn trnE 11 2  , (8) Рис. 1. Схема многослойной рекуррентной ИНС где n  общее количество нейронов; i  номер нейрона; j  номер входного сигнала; r  коэффициент забывания; M  количество слоёв; d  номер слоя;   погрешность                   2 2                    M j M j M M j M j pnq tx ftst T  , (9) где s  эталонный сигнал сети. Для примера рассмотрим исполь- зование ИНС в ГЭС для СТС, состоящей из 4 технических узлов. Переменные 1w , 2w , 3w , 4w  это работоспособности тех- нических узлов СТС, а W  общая работо- способность СТС. Данные переменные имеют нейросетевую зависимость и прини- мают значение от 0 до 100. Значения работоспособностей СТС по некоторым временным рядам  ztv , где z  поряд- ковый номер временного ряда, и анализ общей работоспособности СТС по ним, показаны в табл. 1. Таблица 1. Работоспособности СТС Вре- менной ряд  ztv Данные 1w 2w 3w 4w W  1tv 80 83 67 71 89,8757  2tv 81 95 64 72 91,6358  3tv 90 87 74 88 91,7097  4tv 78 69 84 89 92,2987 При помощи пакета Matlab – Network/Data Manager была смоделирована ISSN 1561-5359. Штучний інтелект, 2018, № 2 142 © С.Н. Коновалов, А.А. Егошина ИНС такой СТС и осуществлён прогноз данных. Также было произведено обуче- ние сети. Результаты обучения представ- лены на рис. 2. а) б) в) Рис. 2. Данные обучения сети: а) – производительность, б) – состояние обучения, в) – регрессия После этого была рассчитана работоспособность СТС, опираясь на данные прогноза: 1w  78, 2w  69, 3w  64, 4w  89. В итоге работоспособность СТС W составила 87,8616. При этом сред- няя ошибка прогнозирования достаточно мала и составила 1,125. Выводы Предложенная в данной работе модель ИНС позволяет работать с боль- шим диапазоном данных для ГЭС. Не- смотря на такую специфику работы, она способна избегать сбоев и ошибок ввиду способности к обучению, а также много- функциональности при вычислениях. Данные, полученные при моделировании нейронной сети, а именно результаты обучения за 6 эпох и средняя ошибка прогноза 1,125, только подтверждают важ- ную роль ИНС в ГЭС для противо- аварийного управления СТС. ISSN 1561-5359. Штучний інтелект, 2018, № 2 © С.Н. Коновалов, А.А. Егошина 143 Литература 1. Vychuzhanin, V.V., Konovalov, S.N., Vychuzhanin, A.V. (2017) Development of antifault control method with hybrid expert system. Materials of the VI International Scientific- Practical Conference «Information Control Systems and Technologies», Odessa: ONMU, 203–205. 2. Liebowitz J. (1997) Worldwide Perspectives and Trends in Expert Systems. An Analysis Based on the Three World Congresses on Expert Systems. American Association for Artificial Intelligence, Volume 18, 2, 115–119. doi: 10.1609/aimag.v18i2.1297. [Online]. Available: https://doi.org/10.1609/aimag.v18i2.1297. 3. Polach, P., Valenta, J., Jirsik, V. (2010) Hybrid expert system shell. Proceedings of the 4th European computing conference., 148–153. 4. Sahin, S., Tolun, M.R., Hassanpour, R. (2012) Hybrid expert systems: A survey of current approaches and applications. Expert Systems with Applications, 39, 4609–4617. doi: 10.1016/j.eswa.2011.08.130. 5. Пятковский, О.И., Габова, М.А. (2013) Построение модели оценки потенциала инновационного проекта и её оценки на основе гибридных экспертных систем. Управление, вычислительная техника и информатика, 101– 104. doi: 10.14258/izvasu(2013)1.2-20. 6. Ручкин, В.Н., Фулин, В.А. (2009) Универсальный искусственный интеллект и экспертные системы. СПб.: БХВ-Петербург, 240. 7. Vychuzhanin, V.V., Konovalov, S.N. (2017) Method for antifault control of complex technical systems. Development of transport, a collection of scientific works. Odessa: ONMU, 1(1), 45-59. References 1. Vychuzhanin, V.V., Konovalov, S.N., Vychuzhanin, A.V. (2017) Development of antifault control method with hybrid expert system. Materials of the VI International Scientific- Practical Conference «Information Control Systems and Technologies», Odessa: ONMU, 203–205. 2. Liebowitz J. (1997) Worldwide Perspectives and Trends in Expert Systems. An Analysis Based on the Three World Congresses on Expert Systems. American Association for Artificial Intelligence, Volume 18, 2, 115–119. doi: 10.1609/aimag.v18i2.1297. [Online]. Available: https://doi.org/10.1609/aimag.v18i2.1297. 3. Polach, P., Valenta, J., Jirsik, V. (2010) Hybrid expert system shell. Proceedings of the 4th European computing conference., 148–153. 4. Sahin, S., Tolun, M.R., Hassanpour, R. (2012) Hybrid expert systems: A survey of current approaches and applications. Expert Systems with Applications, 39, 4609–4617. doi: 10.1016/j.eswa.2011.08.130. 5. Pjatkovskij, O.I., Gabova, M.A. (2013) Postroenie modeli ocenki potenciala innovacionnogo proekta i ejo ocenki na osnove gibridnyh jekspertnyh sistem. Upravlenie, vychislitel'naja tehnika i informatika, 101–104. doi: 10.14258/izvasu(2013)1.2-20 6. Ruchkin, V.N., Fulin, V.A. (2009) Universal'nyj iskusstvennyj intellekt i jekspertnye sistemy. SPb.: BHV-Peterburg, 240. 7. Vychuzhanin, V.V., Konovalov, S.N. (2017) Method for antifault control of complex technical systems. Development of transport, a collection of scientific works. Odessa: ONMU, 1(1), 45-59. RESUME S.N. Konovalov, A.A. Yegoshyna Peculiarities of development of the artificial neural network used in the hybrid expert system This article describes the value and basis for the development of research of artificial neural networks as one of the major's compiling of hybrid expert systems used for emergency management in complex technical systems. An analysis of the main studies and publications was carried out, which resulted in the identification of the main features and shortcomings of the neural network method, as the basis for hybrid expert systems, in relation to other popular methods for antifault control. The functioning of neurons was considered. A description of their structure, main charac- terristics, as well as reaction under various operating conditions, which affect the reliabi- lity of data showing the performance charac- terristics of a complex technical system is presented. In particular, the state or potential of the neuron, the probability of operation of this particular neuron, the output signal of the neuron were considered. The output signal of a neuron is represented by a transfer function, which, in turn, is of three types: stepwise (threshold) linear or non-linear. With the description of individual neurons, a transition is made to the general structure of the artificial neural network. A method is presented, in which a multilayer recurrent artificial neural network is used, with an additional application of the back propagation method of the error, in general, and its training is shown. These methods are mutually complementary. The artificial neural network itself is a multilayer perceptron that has several hidden layers and a layer of recurrent neurons. In addition, it describes the use of such a network for analyzing and forecasting the state of operability for a single complex technical system, which consists of four technical nodes. As a result, data were obtained in training the network, as well as the forecast data itself, which had a high degree of reliability, which confirms the important role of artificial neural networks in hybrid expert systems for antifault control of complex technical systems. Надійшла до редакції 01.10.2018