CNNOPT: Learning dynamics and CNN chip-specific robustness

A method is presented that unifies previous approaches with the aim of learning new templates with the ability to tune cellular nonlinear network (CNN) templates to individual chip instances in a global optimization framework. The proposed method is built on earlier approaches extending them in three main aspects. First, hardware parameters of the CNN chip are included in the optimization that opens the way to run templates so far believed to be very unstable on chip. Second, a novel global optimization algorithm is used that improves learning speed significantly. Third, the whole method is presented as a new Matlab toolbox so that the only task of the CNN algorithm designer is to formulate the operation to be learned as a training set of the optimization process. Training set design is the most crucial issue of this approach, thus basic rules for the design of training sets are presented. Examples are given in order to illustrate the design issues. We believe that the proposed method can be a valuable tool to find new CNN templates and robustly implement them on chip

[1]  Ákos Zarándy The art of CNN template design , 1999 .

[2]  Johan A. K. Suykens,et al.  Learning of spatiotemporal behaviour in cellular neural networks , 2006, Int. J. Circuit Theory Appl..

[3]  Leon O. Chua,et al.  Computing with Front Propagation: Active Contour And Skeleton Models In Continuous-Time CNN , 1999, J. VLSI Signal Process..

[4]  Marco Gilli,et al.  On Stability of Cellular Neural Networks , 1999, J. VLSI Signal Process..

[5]  Ronald Tetzlaff,et al.  Minimizing the effects of parameter deviations on cellular neural networks , 1999, Int. J. Circuit Theory Appl..

[6]  Ángel Rodríguez-Vázquez,et al.  ACE16k: the third generation of mixed-signal SIMD-CNN ACE chips toward VSoCs , 2004, IEEE Transactions on Circuits and Systems I: Regular Papers.

[7]  Tibor Kozek,et al.  Analogic Macro Code (AMC) : extended Assembly language for CNN computers : version 1.1 , 1998 .

[8]  Johan A. K. Suykens,et al.  Toward CNN chip-specific robustness , 2004, IEEE Transactions on Circuits and Systems I: Regular Papers.

[9]  A. Zarandy,et al.  Bi-i: a standalone ultra high speed cellular vision system , 2005, IEEE Circuits and Systems Magazine.

[10]  Leon O. Chua,et al.  Morphology and autowave metric on CNN applied to bubble-debris classification , 2000, IEEE Trans. Neural Networks Learn. Syst..

[11]  Johan A. K. Suykens,et al.  Cooperative Behavior in Coupled Simulated Annealing Processes with Variance Control , 2006 .

[12]  Csaba Rekeczky,et al.  Topographic cellular active contour techniques: theory, implementations and comparisons , 2006, Int. J. Circuit Theory Appl..

[13]  Marco Gilli,et al.  Template design methods for binary stable cellular neural networks , 2002, Int. J. Circuit Theory Appl..

[14]  Ákos Zarándy The art of CNN template design , 1999, Int. J. Circuit Theory Appl..