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 条
  • [1] CMAC neural network as an SVM with B-spline kernel functions
    Horváth, G
    [J]. IMTC/O3: PROCEEDINGS OF THE 20TH IEEE INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE, VOLS 1 AND 2, 2003, : 1108 - 1113
  • [2] CMAC and B-spline neural networks applied to switched reluctance motor torque estimation and control
    Reay, DS
    [J]. IECON'03: THE 29TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, VOLS 1 - 3, PROCEEDINGS, 2003, : 2453 - 2458
  • [3] CMAC and b-spline neural networks applied to switched reluctance motor torque estimation and control
    Reay, DS
    [J]. IECON'03: THE 29TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, VOLS 1 - 3, PROCEEDINGS, 2003, : 323 - 328
  • [4] B-spline curve approximation with transformer neural networks
    Saillot, Mathis
    Michel, Dominique
    Zidna, Ahmed
    [J]. MATHEMATICS AND COMPUTERS IN SIMULATION, 2024, 223 : 275 - 287
  • [5] Extending neural networks for B-spline surface reconstruction
    Echevarría, G
    Iglesias, A
    Gálvez, A
    [J]. COMPUTATIONAL SCIENCE-ICCS 2002, PT II, PROCEEDINGS, 2002, 2330 : 305 - 314
  • [6] An hybrid training method for B-spline neural networks
    Cabrita, C
    Botzheim, J
    Ruano, AEB
    Kóczy, LT
    [J]. 2005 IEEE INTERNATIONAL WORKSHOP ON INTELLIGENT SIGNAL PROCESSING (WISP), 2005, : 165 - 170
  • [7] A new domain decomposition for B-spline Neural Networks
    Cabrita, Cristiano L.
    Ruano, Antonio E. B.
    Koczy, Laszlo T.
    [J]. 2010 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS IJCNN 2010, 2010,
  • [8] Hardware/software codesign for embedded implementation of neural networks
    Torres-Huitzil, Cesar
    Girau, Bernard
    Gauffriau, Adrien
    [J]. RECONFIGURABLE COMPUTING: ARCHITECTURES, TOOLS AND APPLICATIONS, 2007, 4419 : 167 - +
  • [9] Approximate B-spline surface based on RBF neural networks
    Liu, XM
    Huang, HK
    Xu, WX
    [J]. COMPUTATIONAL SCIENCE - ICCS 2005, PT 1, PROCEEDINGS, 2005, 3514 : 995 - 1002
  • [10] Genetic and Bacterial Programming for B-Spline Neural Networks Design
    Botzheim, Janos
    Cabrita, Cristiano
    Koczy, Laszlo T.
    Ruano, Antonio E.
    [J]. JOURNAL OF ADVANCED COMPUTATIONAL INTELLIGENCE AND INTELLIGENT INFORMATICS, 2007, 11 (02) : 220 - 231