Title :
CMAC modeling using bacterial evolutionary algorithm (BEA) on field programmable gate array (FPGA)
Author :
Miwa, Masahiro ; Furuhashi, Takeshi ; Matsuzaki, Motoaki ; Okuma, Shigeru
Author_Institution :
Res. & Dev., Rinnai Corp., Niwa-gun, Japan
Abstract :
Evolutionary algorithms (EAs) have been applied to various combinatorial optimization problems. Bacterial evolutionary algorithm (BEA) is an optimization method that incorporates special mechanisms inspired by natural phenomena of microbial evolution. The BEA has been applied to fuzzy modeling of nonlinear systems for efficient discovery of appropriate rules and parameter tunings. CMAC is a neural network that imitates human cerebellum. One of the advantages of CMAC is its fast learning capability. It is, however, difficult to identify appropriate parameters of CMAC. This paper proposes a new approach to determination of input space division of CMAC using BEA. CMAC learning using BEA needs a large amount of computation time. This paper presents a pipelined BEA/CMAC hardware that is about 96 times faster than that by the software executed on the conventional processor. This paper also presents a new approach to CMAC modeling by encoding granule cells of CMAC into chromosomes of BEA for identification of more accurate model
Keywords :
cerebellar model arithmetic computers; encoding; field programmable gate arrays; genetic algorithms; identification; learning (artificial intelligence); pipeline processing; CMAC neural network; FPGA; bacterial evolutionary algorithm; field programmable gate array; granule cell encoding; identification; input space division; learning; nonlinear modeling; optimization; pipelined processing; Brain modeling; Encoding; Evolutionary computation; Fuzzy systems; Hardware; Humans; Microorganisms; Neural networks; Nonlinear systems; Optimization methods;
Conference_Titel :
Industrial Electronics Society, 2000. IECON 2000. 26th Annual Confjerence of the IEEE
Conference_Location :
Nagoya
Print_ISBN :
0-7803-6456-2
DOI :
10.1109/IECON.2000.973225