Comparison of Different Learning Algorithms for Pattern Recognition with Hopfield's Neural Network

被引:8
作者
Szandala, Tomasz [1 ]
机构
[1] Wroclaw Univ Technol, PL-50370 Wroclaw, Poland
来源
6TH ANNUAL INTERNATIONAL CONFERENCE ON BIOLOGICALLY INSPIRED COGNITIVE ARCHITECTURES (BICA 2015) | 2015年 / 71卷
关键词
hopfield; machine learning; pattern recognition; hebbian; oja; pseudoinverse;
D O I
10.1016/j.procs.2015.12.205
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Hopfield neural networks can be used for compression, approximation, steering. But they are most commonly used for pattern recognition thanks to their associative memory trait. In order to fulfill this task, the network has to be trained with one of algorithms. In this paper I will try to implement three of the most popular ones and compare their effectiveness by trying to recognize various patterns consisting of binary input arrays. The tests will use Hebbian learning, Oja's Hebbian modification and pseudo-inverse, which proves to be most promising training algorithm.
引用
收藏
页码:68 / 75
页数:8
相关论文
共 12 条
[1]  
[Anonymous], SurgRadiolAnat2003
[2]  
Delmas JP., 1998, ASYMPTOTIC DISTRIBUT
[3]   NEURAL NETWORKS AND PHYSICAL SYSTEMS WITH EMERGENT COLLECTIVE COMPUTATIONAL ABILITIES [J].
HOPFIELD, JJ .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA-BIOLOGICAL SCIENCES, 1982, 79 (08) :2554-2558
[4]  
Hunter John, 2014, MATPLOTLIB RELEASE 1
[5]  
James M., 1978, MATH GAZ, V62, P109, DOI DOI 10.1017/S0025557200086460
[6]  
Langner Bronislaw, 2014, SYSTEMY WSPOMAGANIA
[7]  
Matusik Radoslaw, 2009, METODY UCZENIA SIECI
[8]  
McEliee Robert J., 1987, CAPACITY HOPFIELD AS
[9]  
NeuralNetworkSolutions, UBS LEARN NEUR NETW
[10]  
NumPy Community, 2014, NUMPY REF REL 1 10 0