Hardware implementation of CMAC and B-spline neural networks for embedded applications

被引:0
|
作者
Zhao, QY [1 ]
Reay, DS [1 ]
机构
[1] Heriot Watt Univ, Sch Engn & Phys Sci, Edinburgh EH14 4AS, Midlothian, Scotland
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The cerebellar model articulation controller (CMAC) is particularly well suited to real-time embedded applications on account of its fast learning, local generalisation, and ease of either software or hardware implementation. Among its drawbacks are a large memory requirement and the inability to model function derivatives. These drawbacks are addressed by the B-spline neural network (BSNN) at the cost of greater computational complexity. This paper describes a simple modification to the CMAC network that yields characteristics equivalent to an order two BSNN, including function derivative modelling, for the same computational complexity as CMAC and is suitable for high speed hardware implementation in embedded applications. Two alternative approaches to its realisation, namely schematic entry and the Handel-C hardware programming language, using a field programmable gate array (FPGA) are described and compared.
引用
收藏
页码:657 / 662
页数:6
相关论文
共 50 条
  • [41] The deep neural network solver for B-spline approximation
    Wen, Zepeng
    Luo, Jiaqi
    Kang, Hongmei
    [J]. COMPUTER-AIDED DESIGN, 2024, 169
  • [42] Optimization of a hardware implementation for Pulse Coupled neural Networks for image applications
    Gimeno Sarciada, Jesus
    Lamela Rivera, Horacio
    Warde, Cardinal
    [J]. INDEPENDENT COMPONENT ANALYSES, WAVELETS, NEURAL NETWORKS, BIOSYSTEMS, AND NANOENGINEERING VIII, 2010, 7703
  • [43] Three applications of pulse coupled neural networks and an optoelectronic hardware implementation
    Banish, M
    Ranganath, H
    Karpinsky, J
    Clark, R
    Germany, G
    Richards, P
    [J]. APPLICATIONS OF ARTIFICIAL NEURAL NETWORKS IN IMAGE PROCESSING IV, 1999, 3647 : 174 - 181
  • [44] Online identification of Hammerstein systems with B-spline networks
    Wang, Yanjiao
    Liu, Yiting
    Chen, Jiehao
    Tang, Shihua
    Deng, Muqing
    [J]. INTERNATIONAL JOURNAL OF ADAPTIVE CONTROL AND SIGNAL PROCESSING, 2024, 38 (06) : 2074 - 2092
  • [45] Forecasting cyanobacterial concentrations using B-spline networks
    Maier, HR
    Sayed, T
    Lence, BJ
    [J]. JOURNAL OF COMPUTING IN CIVIL ENGINEERING, 2000, 14 (03) : 183 - 189
  • [46] Two classes of B-spline fuzzy systems and their applications
    Tan, Yan-Hua
    Li, Hong-Xing
    Xu, Ji-Xiang
    [J]. Kongzhi Lilun Yu Yingyong/Control Theory and Applications, 2011, 28 (11): : 1651 - 1657
  • [47] An adaptive learning rate for the training of B-spline networks
    Chan, CW
    Jin, H
    Cheung, KC
    Zhang, HY
    [J]. UKACC INTERNATIONAL CONFERENCE ON CONTROL '98, VOLS I&II, 1998, : 342 - 347
  • [48] Cubic B-Spline Curves with Shape Parameter and Their Applications
    Hang, Houjun
    Yao, Xing
    Li, Qingqing
    Artiles, Michel
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2017, 2017
  • [49] Hardware implementation of RAM neural networks
    Simes, ED
    Uebel, LF
    Augusto, D
    Barone, C
    [J]. PATTERN RECOGNITION LETTERS, 1996, 17 (04) : 421 - 429
  • [50] HARDWARE IMPLEMENTATION OF NEURAL NETWORKS IN JAPAN
    HIRAI, Y
    [J]. NEUROCOMPUTING, 1993, 5 (01) : 3 - 16