Evolving Neural Network CMAC and its Applications
DOI:
https://doi.org/10.31449/inf.v43i2.2303Abstract
The conventional CMAC (Cerebellar Model Articulation Controller) neural network (NN) can be applied in many real-world applications thanks to its high learning speed and good generalization capability. In this paper it is proposed to utilize a neuro-evolutional approach to adjust CMAC parameters and construct mathematical models of nonlinear objects in the presence of the gaussian noise. The general structure of the evolving CMAC NN is considered. The paper demonstrates that the evolving CMAC NN can be used effectively for the identification of nonlinear dynamical systems. The simulation of the proposed approach for various nonlinear objects is performed. The results proved the effectiveness of the developed methods.References
Marr, D. (1969). Theory of Cerebellar Cortex. Journal Physiology, Vol. 202, 437-470.
Albus, J. (1975). A new approach to manipulator control: the cerebellar model articulation controller (CMAC). J. Dynamic Systems, Measurement, and Control, Vol. 97, №3, 220-227.
https://doi.org/10.1115/1.3426922
Albus, J. (1975). Data storage in cerebellar model articulation controller (CMAC). J. Dynamic Systems, Measurement and Control, Vol. 97, №3, 228-233.
https://doi.org/10.1115/1.3426923
Miller, W., Glanz, F., Kraft, L. (1990). CMAC: An associative neural network alternative to backpropagation. Proc. of the IEEE, Vol. 78, №10, 1561–1567.
https://doi.org/10.1109/5.58338
Miller, T., Hewes, R., Glanz, F., Kraft, L. (1990). Real-time dynamic control of industrial manipulator using a neural-network-based learning controller. IEEE Trans. Robot. Automat., Vol. 6, 1-9.
https://doi.org/10.1109/70.88112
Iigumi, Y. (1996). Hierarchical image coding via cerebral model arithmetic computers. IEEE Trans. Image Processing, Vol. 5, 1393-1401.
https://doi.org/10.1109/83.536888
Avdeyan, E., Hormel, M. (1991). The increase of the rate of convergence of the learning process in a special system of associative memory. Automation
and telemechanics, Vol. 6, 1-9.
Rudenko, O., Bessonov, A. (2005). CMAC Neural Network and Its Use in Problems of Identification and Control of Nonlinear Dynamic Objects. Cybernetics and Systems Analysis, Vol.41, Issue 5, 647–658.
https://doi.org/10.1007/s10559-006-0002-x
Li, H.-Y., Yeh, R.-G., Lin, Y.-C., Lin, L.-Y., Zhao, J., Rudas, I. (2016). Medical Sample Classifier Design Using Fuzzy Cerebellar Model Neural Networks. Acta polytechnica Hungarica, Vol. 13, №6, 7-24.
https://doi.org/10.12700/aph.13.6.2016.6.1
Shafik, A., Abdelhameed, M., Kassem ,A. (2014). CMAC Based Hybrid Control System for Solving Electrohydraulic System Nonlinearities. Int. Journal of Manufacturing, Materials, and Mechanical Engineering, Vol.4(2), 20-26.
https://doi.org/10.4018/ijmmme.2014040104
Lee, C.-H., Chang, F.-Y. (2014). An Efficient Interval Type-2 Fuzzy CMAC for Chaos Time-Series Prediction and Synchronization. IEEE Transactions on Cybernetics, Vol. 44, №3, 329-341.
https://doi.org/10.1109/tcyb.2013.2254113
Chung, C.-C., Lin, C.-C. (2015). Fuzzy Brain Emotional Cerebellar Model Articulation Control System Design for Multi-Input Multi-Output Nonlinear. Acta Polytechnica Hungarica, Vol. 12, № 4. 39-58.
https://doi.org/10.12700/aph.12.4.2015.4.3
Dorokhov, O., Chernov, V., Dorokhova, L., Streimkis, J. (2018). Multi-criteria choice of alternatives under fuzzy information, Transformations in Business and Economics, Vol. 2, 95-106.
Маlyarets L., Dorokhov, O., Dorokhova L. (2018). Method of constructing the fuzzy regression model of bank сompetitiveness. Journal of Central Banking Theory and Practice, Vol. 7, №2, 139–164.
https://doi.org/10.2478/jcbtp-2018-0016
Xu, S., Jing, Y. (2016). Research and Application of the Pellet Grate Thickness Control System Base on Improved CMAC Neural Network Algorithm. Journal of Residuals Science & Technology, Vol. 13, № 6, 1501-1509.
Floreano, D., Mattiussi, C. (2008). Bio-Inspired Artificial Intelligence Theories, Methods, and Technologies. The MIT Press Cambridge, Massachusetts-London, England.
Andries, P. (1997). Engelbrecht Computational Intelligence An Introduction. John Wiley & Sons.
Yao, X. (1993). A Review of Evolutionary Artificial Neural Networks. Int. J. Intell. Syst., №8 (4), 539-567.
Yao, X. (1999). Evolving Artificial Neural Networks. Proc. of the IEEE, Vol. 87, №9,1423-1447.
https://doi.org/10.1109/5.784219
Holland, J. (1975). Adaptation in Natural and Artificial Systems. An Introductory Analysis With Application to Biology, Control and Artificial Intelligence. University of Michigan.
Goldberg, D. (1989). Genetic Algorithms in Search, Optimization and Machine Learning. Addison-Wesley, MA.
Knuth, D. (1973). Sorting and Searching, in the Art of Computer Programming. Menlo Park, Calif., Addison Wesley.
Wang, Z.-Q., Schiano, J., Ginsberg, M. (1996). Hash-Coding in CMAC Neural Networks. IEEE Int. Conf. on Neural Networks, Vol. 3, 1698-1703.
https://doi.org/10.1109/icnn.1996.549156
Rudenko, O., Bessonov, O.(2004). Hashing information in a neural network СМАС. Control Systems and Machines, №5, 67-73.
Chiang, C.-T., Lin, C.-S. (1996). CMAC with General Basis Functions. Neural Networks, Vol. 7, №7, 1199-1211.
Lane, S., Handelman, D., Gelfand, J. (1992). Theory and Development of Higher-Order CMAC Neural Networks. IEEE Control Systems, Vol. 12, № 2, 23-30.
https://doi.org/10.1109/37.126849
Rudenko, O., Bessonov, O. (2004). On the Choice of Basis Functions in a Neural Network СМАС. Problems of Control and Informatics, № 2, 143–154.
Wu, A.(1995). Empirical Studies of the Genetic Algorithm with Non-Coding Segments. Evolutionary Computation, Vol. 3(2), 121-147.
Castellano, J. (2001). Scrapping or Recycling: the Role of Chromosome Length-Altering Operators in Genetic Algorithms. GeNeura Group, Department of Architecture and Computer Technology, University of Granada. (2001).
Downloads
Published
How to Cite
Issue
Section
License
I assign to Informatica, An International Journal of Computing and Informatics ("Journal") the copyright in the manuscript identified above and any additional material (figures, tables, illustrations, software or other information intended for publication) submitted as part of or as a supplement to the manuscript ("Paper") in all forms and media throughout the world, in all languages, for the full term of copyright, effective when and if the article is accepted for publication. This transfer includes the right to reproduce and/or to distribute the Paper to other journals or digital libraries in electronic and online forms and systems.
I understand that I retain the rights to use the pre-prints, off-prints, accepted manuscript and published journal Paper for personal use, scholarly purposes and internal institutional use.
In certain cases, I can ask for retaining the publishing rights of the Paper. The Journal can permit or deny the request for publishing rights, to which I fully agree.
I declare that the submitted Paper is original, has been written by the stated authors and has not been published elsewhere nor is currently being considered for publication by any other journal and will not be submitted for such review while under review by this Journal. The Paper contains no material that violates proprietary rights of any other person or entity. I have obtained written permission from copyright owners for any excerpts from copyrighted works that are included and have credited the sources in my article. I have informed the co-author(s) of the terms of this publishing agreement.
Copyright © Slovenian Society Informatika