Artificial neural networks using complex numbers and phase encoded weights

被引:16
作者
Michel, Howard E. [1 ]
Awwal, Abdul Ahad S. [2 ]
机构
[1] Univ Massachusetts Dartmouth, Dept Elect & Comp Engn, N Dartmouth, MA 02747 USA
[2] Lawrence Livermore Natl Lab, Livermore, CA 94551 USA
关键词
SEMICONDUCTOR OPTICAL AMPLIFIER; UNIVERSAL BINARY; LOGIC; GATES; XOR; COMPUTATION; ALGORITHM; PARALLEL; SPEED; NET;
D O I
10.1364/AO.49.000B71
中图分类号
O43 [光学];
学科分类号
070207 ; 0803 ;
摘要
The model of a simple perceptron using phase-encoded inputs and complex-valued weights is proposed. The aggregation function, activation function, and learning rule for the proposed neuron are derived and applied to Boolean logic functions and simple computer vision tasks. The complex-valued neuron (CVN) is shown to be superior to traditional perceptrons. An improvement of 135% over the theoretical maximum of 104 linearly separable problems (of three variables) solvable by conventional perceptrons is achieved without additional logic, neuron stages, or higher order terms such as those required in polynomial logic gates. The application of CVN in distortion invariant character recognition and image segmentation is demonstrated. Implementation details are discussed, and the CVN is shown to be very attractive for optical implementation since optical computations are naturally complex. The cost of the CVN is less in all cases than the traditional neuron when implemented optically. Therefore, all the benefits of the CVN can be obtained without additional cost. However, on those implementations dependent on standard serial computers, CVN will be more cost effective only in those applications where its increased power can offset the requirement for additional neurons. (C) 2010 Optical Society of America
引用
收藏
页码:B71 / B82
页数:12
相关论文
共 46 条
[1]   Image processing using cellular neural networks based on multi-valued and universal binary neurons [J].
Aizenberg, I ;
Butakoff, C .
JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2002, 32 (1-2) :169-188
[2]   Blur identification by multilayer neural network based on multivalued neurons [J].
Aizenberg, Igor ;
Paliy, Dmitriy V. ;
Zurada, Jacek M. ;
Astola, Jaakko T. .
IEEE TRANSACTIONS ON NEURAL NETWORKS, 2008, 19 (05) :883-898
[3]   Solving the XOR and parity N problems using a single universal binary neuron [J].
Aizenberg, Igor .
SOFT COMPUTING, 2008, 12 (03) :215-222
[4]   Multilayer feedforward neural network based on multi-valued neurons (MLMVN) and a backpropagation learning algorithm [J].
Aizenberg, Igor ;
Moraga, Claudio .
SOFT COMPUTING, 2007, 11 (02) :169-183
[5]   A UNIVERSAL LOGIC ELEMENT OVER THE COMPLEX FIELD [J].
AIZENBERG, IN .
CYBERNETICS, 1991, 27 (03) :467-473
[6]  
Aizenberg N. N., 1971, Cybernetics, V7, P626, DOI 10.1007/BF01071034
[7]  
Aizenberg NN, 1997, LECT NOTES COMPUT SC, V1240, P463, DOI 10.1007/BFb0032505
[8]  
[Anonymous], 2006 INT JOINT C NEU
[9]  
[Anonymous], THESIS WRIGHT STATE
[10]  
[Anonymous], P INT C VLSI VLSI 04