<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">caht</journal-id><journal-title-group><journal-title xml:lang="ru">Научный вестник МГТУ ГА</journal-title><trans-title-group xml:lang="en"><trans-title>Civil Aviation High Technologies</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2079-0619</issn><issn pub-type="epub">2542-0119</issn><publisher><publisher-name>Moscow State Technical University of Civil Aviation (MSTU CA)</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.26467/2079-0619-2018-21-2-40-50</article-id><article-id custom-type="elpub" pub-id-type="custom">caht-1219</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>Информатика, вычислительная техника и управление</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>Information technology, computer engineering and management</subject></subj-group></article-categories><title-group><article-title>О ПРИМЕНЕНИИ ИСКУССТВЕННОЙ НЕЙРОННОЙ СЕТИ ДЛЯ РЕШЕНИЯ ЗАДАЧИ АППРОКСИМАЦИИ НЕЛИНЕЙНЫХ ЗАВИСИМОСТЕЙ</article-title><trans-title-group xml:lang="en"><trans-title>THE SOLUTION OF THE APPROXIMATION PROBLEM OF NONLINEAR DEPENDANCES USING ARTIFICIAL NEURAL NETWORKS</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Агеев</surname><given-names>В. Н.</given-names></name><name name-style="western" xml:lang="en"><surname>Ageyev</surname><given-names>V. N.</given-names></name></name-alternatives><bio xml:lang="ru"><p>доктор технических наук, профессор, профессор кафедры прикладной математики</p></bio><bio xml:lang="en"><p>Doctor of Technical Sciences, Professor of Applied Mathematics Chair</p></bio><email xlink:type="simple">rv3bd@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Московский государственный технический университет гражданской авиации, г. Москва</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Moscow State Technical University of Civil Aviation, Moscow</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2018</year></pub-date><pub-date pub-type="epub"><day>28</day><month>04</month><year>2018</year></pub-date><volume>21</volume><issue>2</issue><fpage>40</fpage><lpage>50</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Агеев В.Н., 2018</copyright-statement><copyright-year>2018</copyright-year><copyright-holder xml:lang="ru">Агеев В.Н.</copyright-holder><copyright-holder xml:lang="en">Ageyev V.N.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://avia.mstuca.ru/jour/article/view/1219">https://avia.mstuca.ru/jour/article/view/1219</self-uri><abstract><p>В работе рассматриваются вопросы, связанные с использованием искусственной нейронной сети (ИНС) для аппроксимации экспериментальных данных. Одной из проблем при разработке ИНС является выбор подходящей функции активации для нейронов скрытого слоя и регулировка параметров функции в процессе обучения сети. В статье рассматривается трехслойный перцептрон с одним скрытым слоем, каждый нейрон которого имеет функцию активации в виде гауссовой кривой. Выбор радиально-базисной функции активации позволяет применить в процессе обучения сети прямой метод определения весовых коэффициентов – метод наименьших квадратов. Качество аппроксимации при этом во многом зависит от правильности выбора значения параметра функции активации, которым в данном случае является ширина колокола гауссовой кривой. На практике этот параметр определяют путем проведения численных экспериментов. Это достаточно трудоемкий процесс. В данной работе предлагается определять значение этого параметра по обучающей выборке, представляющей собой координаты набора точек тестовой кривой с заданными свойствами. Эти свойства задаются исходя из априорных сведений об аппроксимируемой функции (линейная, квадратичная, логарифмическая, экспоненциальная зависимость). Поскольку тестовая кривая задается в явном виде, параметр функции активации определяется из условия достижения минимума интеграла от квадрата разности между значениями тестовой функции и выходным сигналом сети. Такой подход гарантирует получение аппроксимирующей кривой с хорошими свойствами, в частности, характеризуется отсутствием в ее графике так называемых «осцилляций» – многочисленных точек перегиба.</p><p> </p></abstract><trans-abstract xml:lang="en"><p>The paper discusses issues connected with the use of an artificial neural network (ANN) to approximate the experimental data. One of the problems in the development of the ANN is the choice of an appropriate activation function for neurons of the hidden layer and adjusting the parameters of the function in the learning process of the network. The article discusses a three-layer perceptron with one hidden layer, each neuron of which has the activation function in the form of a Gaussian curve. The choice of radial basis activation function allows the use of the direct method of determining the weight coefficients – method of least squares in the process of network training. Thus the quality of the approximation depends on the correct choice of the value parameter of the activation function, which in this case is the width of the Gaussian bell curve. In practice, this parameter is determined by conducting numerical experiments. This is a rather time-taking process. In this paper we propose to define the value of this parameter by the training set, representing the coordinates of the test curve points set with the desired properties. These properties are based on the a priori data of the approximated functions (linear, quadratic, logarithmic, exponential relationship). Because the test curve is given in explicit form, the parameter of activation function is determined from the condition of reaching the minimum of the integral from the squared difference between the values of the test functions and the output of the network. This approach guarantees obtaining the approximating curve with good properties, in particular, it is characterized by the absence of so-called "oscillations" – many inflection points in its graph.</p><p> </p></trans-abstract><kwd-group xml:lang="ru"><kwd>искусственная нейронная сеть</kwd><kwd>функция активации</kwd><kwd>обучающая выборка</kwd><kwd>аппроксимация функций</kwd></kwd-group><kwd-group xml:lang="en"><kwd>artificial neural network</kwd><kwd>activation function</kwd><kwd>training samples</kwd><kwd>function approximation</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Калиткин Н.Н. Численные методы. СПб., 2011. 592 с.</mixed-citation><mixed-citation xml:lang="en">Kalitkin N.N. Chislenniye metody [Numerical methods]. Saint-Petersburg, 2011. 592 p. (in Russian)</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Каллан Р. Основные концепции нейронных сетей: пер. с англ. М., 2003. 288 с.</mixed-citation><mixed-citation xml:lang="en">Kallan R. Osnovniye kontseptsii neyronnyh setey [Basic concepts of neural networks]. Translated from English. М.: Williams, 2003, 288 pp. (in Russian)</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Хайкин С. Нейронные сети. Полный курс: пер. с англ. 2-е изд. М., 2006. 1104 с.</mixed-citation><mixed-citation xml:lang="en">Haykin S. Neyronniye seti. Polniy kurs [Neural networks. A complete course]. Translated from English. 2nd edition. 2006. 1104 p. (in Russian)</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Круглов В.В., Борисов В.В. Искусственные нейронные сети. Теория и практика. М., 2002. 382 с.</mixed-citation><mixed-citation xml:lang="en">Kruglov V.V., Borisov V.V. Iskusstvenniye neyronniye seti. Teoria i praktica [Artificial neural network. Theory and practice]. M: 2002. 382 pp. (in Russian)</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Осовский С. Нейронные сети для обработки информации: пер. с пол. М., 2002. 344 с.</mixed-citation><mixed-citation xml:lang="en">Osovskiy S. Neyronnie seti dla obrobotki informatsii [Neural network for information processing]. Translated from polish. M.: Finance and Statistics, 2002, 344 p. (in Russian)</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Колмогоров А.Н. О представлении непрерывных функций нескольких переменных в виде суперпозиции непрерывных функций одного переменного // ДАН СССР. 1957. Т. 114, № 5. С. 953–956.</mixed-citation><mixed-citation xml:lang="en">Kolmogorov A.N. O predstavlenii nepreryvnyh funktsiy neskol’kih peremennyh v vide superpozitsii nepreryvnyh funktsiy odnogo peremennogo [On the representation of continuous functions of several variables as a superposition of continuous functions of one variable]. Proceedings of the USSR Academy of Sciences, 1957. vol. 114, No 5, pp. 953–956. (in Russian)</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Арнольд В.И. О представлении непрерывных функций нескольких переменных в виде суперпозиции непрерывных функций меньшего числа переменных // Математическое просвещение. 1958. № 3. С. 41–61.</mixed-citation><mixed-citation xml:lang="en">Arnold V.I. O predstavlenii nepreryvnyh funktsiy neskol’kih peremennyh v vide superpozitsii nepreryvnyh funktsiy men’shego chisla peremennyh [On the representation of continuous functions of several variables as superposition of continuous functions of fewer variables] // Matematicheskoye prosveshenie [Mathematical education], 1958, No. 3, pp. 41–61. (in Russian)</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Круглов В.В., Дли М.И., Голунов Р.Ю. Нечеткая логика и искусственные нейронные сети. М.: Физматлит, 2001. 224 с.</mixed-citation><mixed-citation xml:lang="en">Kruglov V.V., Dlee M.I., Golunov R.Yu. Nechetkaya logika i iskustvenniy intellekt [Fuzzy logic and artificial neural network]. М.: Fizmatlit, 2001, 224 p. (in Russian)</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Поспелов В.В. О приближении функций нескольких переменных произведениями функций одного переменного: препринт № 32. М.: ИПМ АН СССР, 1978. 72 с.</mixed-citation><mixed-citation xml:lang="en">Pospelov V.V. O priblezhenii funktsiy neskolkih peremennyh proizvedeniyami finktsiy odnogo peremennogo: preprint №32 [On the approximation of several variables functions by products of functions of one variable: preprint. No. 32]. M.: Keldysh Institute of Applied Mathematics, 1978, 72 p. (in Russian)</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Нейросетевые системы управления / В.А. Терехов, Д.В. Ефимов, И.Ю. Тюкин, В.И. Антонов. СПб.: Изд-во СПбГУ, 1999. 265 с.</mixed-citation><mixed-citation xml:lang="en">Terekhov V.A., Efimov D.V., Tyukin I.Yu., Antonov V.I. Neyrosetevye sistemy upravleniya [Neural network control systems]. Saint-Petersburg: SPb. State University, 1999, 265 p. (in Russian)</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Шура-Бура М.Р. Аппроксимация функций многих переменных функциями, каждая из которых зависит от одного переменного // Вычислительная математика. 1957. Вып. 27. С. 3–19.</mixed-citation><mixed-citation xml:lang="en">Shura-Bura M.R. Aproksimatsiya funktsiy mnogih peremennyh funktsiyami. Kazhdaya is kotoryh zavisit ot odnogo peremennogo [Approximation of functions of many variables functions, each of which depends on one variable]. Vychislitelnaya matematika [Computational mathematics] – 1957, issue 27, pp. 3–19. (in Russian)</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Бутырский Е.Ю., Кувалдин И.А., Чалкин В.П. Аппроксимация многомерных функций // Научное приборостроение. 2010. Т. 20, № 2. С. 82–92.</mixed-citation><mixed-citation xml:lang="en">Butirsky E.Yu., Kuvaldin I.A., Chalkin V.P. Aproksimatsiya mnogomernyh funktsiy [Approximation of multidimensional functions]. Nauchnoye priborostroyeniye [Scientific instrumentation]. 2010, vol. 20, № 2, 82–92 pp. (in Russian)</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
