|
|
مروری بر سیستم های هوشمند (شبکههای عصبی) از دیدگاه تئوری کلاسیک و کاربرد آن ها در مدل سازی و کنترل سیستم های پیچیده
|
|
|
|
|
نویسنده
|
لطفی محمد ,منهاج محمدباقر
|
منبع
|
كنترل - 1402 - دوره : 17 - شماره : 2 - صفحه:47 -79
|
چکیده
|
امروزه با پیشرفت صنعت و فناوری، شاهد پیچیدهتر شدن روزافزون سیستمها هستیم. این پیچیدگی در صنعت، مستلزم پیشرفت موازی برای کنترلکنندهها نیز بوده است که نیازمندی به سیستمهای کنترل یا کنترلکنندههای پیشرفته و هوشمند را چندین برابر کرده است. یکی از مهمترین معیارها در طراحی هر سیستم کنترلی، شناخت دقیق سیستم یا به بیان دقیقتر مدلسازی سیستم است. با در نظر گفتن این دو چالش، در این مقاله به بررسی سیستمهای هوشمند و به طور خاص شبکههای عصبی از دیدگاه تئوری کلاسیک و کاربرد آنها در مدلسازی و کنترل سیستمهای پیچیده پرداخته میشود. در این راستا، ابتدا عنصر اصلی شبکههای عصبی یعنی نرون معرفی شده و انواع مدل آن (جمعی و شعاعی) ارائه میگردد. سپس انواع شبکههای عصبی از قبیل شبکههای عصبی پرسپترون چندلایه (mlp)، شبکههای عصبی شعاعی پایه (rbf) و شبکههای عصبی بازگشتی (rnn) تشریح میگردند و در مورد تعداد لایهها و تعداد مناسب نرونهای لایههای پنهان این شبکههای عصبی برای کاربردهای مختلف و بهخصوص جهت تقریب توابع غیرخطی بحث میشود. در ادامه سعی میشود که پلی بین مفاهیم و اصطلاحات شبکههای عصبی (دنیای هوشمند) و دنیای کلاسیک زد و از دیدگاه تئوری کلاسیک آنها را موردبررسی قرار داد. نشان داده میشود که از دیدگاه تئوری کلاسیک، یک شبکه عصبی را میتوان بهعنوان یک ساختار مدل و وزنها و بایاسهای آن را بهعنوان پارامترهای مجهول این ساختار در نظر گرفت. در شبکههای عصبی، از الگوریتمهای یادگیری برای تعیین پارامترهای مجهول شبکه (وزنها و بایاسها) استفاده میشود. در این راستا، الگوریتمهای یادگیری شبکههای عصبی از دیدگاه تئوری کلاسیک و بهطور خاص در ارتباط با بهینهسازی عددی موردمطالعه و بررسی قرار میگیرند و یک پل ارتباطی میان الگوریتمهای یادگیری و روشهای بهینهسازی عددی زده خواهد شد و در ادامه مهمترین الگوریتمهای یادگیری شبکههای عصبی به همراه مزایا و معایب آنها معرفی میشوند. در پایان نیز به دو مورد از کاربردهای مهم شبکههای عصبی، مدلسازی و کنترل، پرداخته میشود و برای هر یک از کاربردهای مذکور، مثالهای مختلفی ارائه میگردد تا کارایی شبکههای عصبی به وضوح مشاهده شود.
|
کلیدواژه
|
سیستمهای هوشمند و شبکههای عصبی، تئوری کلاسیک، شناسایی و کنترل
|
آدرس
|
دانشگاه صنعتی امیرکبیر (پلی تکنیک تهران), گروه کنترل, ایران, دانشگاه صنعتی امیرکبیر (پلی تکنیک تهران), دانشکده مهندسی برق, گروه کنترل, ایران
|
پست الکترونیکی
|
menhaj@aut.ac.ir
|
|
|
|
|
|
|
|
|
an overview of intelligent systems (neural networks) from the perspective of classical theory and their application in modeling and control of complex systems
|
|
|
Authors
|
lotfi mohammad ,menhaj mohammad bagher
|
Abstract
|
in recent years, with the advancement of industry and technology, we see that systems are becoming more and more complex. this complexity in the industry has required a parallel progress in control systems (controllers), which has multiplied the need for advanced and intelligen t controllers. one of the most important criteria in the design of any control system is the accurate knowledge of the system or, more precisely, the modeling of the system. considering these two challenges, this paper examines intelligent systems and specifically neural networks from the perspective of classical theory and their application in modeling and control of complex systems. at first, the basic element of neural networks, i.e. neuron, is introduced and its types of models (collective and radial) are also presented. then the types of neural networks such as multilayer perceptron neural networks (mlp-nn), radial basis neural networks (rbf-nn) and recurrent neural networks (rnn) are described and the appropriate number of layers and also the appropriate number of neurons in the hidden layers in neural networks for different applications and especially for the approximation of nonlinear functions (modeling) are discussed. then, it is tried to build a bridge between the concepts of neural networks (intelligent world) and the concepts of classical world and analyze neural networks from the perspective of classical theory. it is shown that from the point of view of classical theory, a neural network can be considered as a model structure and its weights and biases as unknown parameters of this structure. in neural networks, learning algorithms are used to determine the unknown parameters of the network (weights and biases). therefore, learning algorithms of neural networks are studied from the point of view of classical theory and specifically in relation to numerical optimization and a bridge will be built between learning algorithms and numerical optimization methods. also, the most important neural network learning algorithms are introduced along with their advantages and disadvantages. in the end, two important applications of neural networks, modeling and control, are discussed and for each of these applications, several illustrative examples are presented and simulated to show the effectiveness of neural networks.
|
Keywords
|
intelligent systems and neural networks ,classical theory ,identification and control
|
|
|
|
|
|
|
|
|
|
|