Reconfigurable low-voltage low-power neuron cell for self-organizing maps
Self-Organizing Map (SOM), one type of Artificial Neural Networks (ANN), has wide application in pattern recognition, data clustering, and image processing. The cells in the network respond to various input patterns through competitive learning. The learning process involves complex non-linear mathe...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2009
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/18425 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
Summary: | Self-Organizing Map (SOM), one type of Artificial Neural Networks (ANN), has wide application in pattern recognition, data clustering, and image processing. The cells in the network respond to various input patterns through competitive learning. The learning process involves complex non-linear mathematical calculations, time sharing and parallel processing techniques for solving the real application. A new SOM neuron architecture is presented in this project which is a low-voltage low-power design with promising learning accuracy and convergence stability of the SOM in analog domain. This report presents a review of SOM algorithm with emphasis on the mathematical operations involved in the algorithm. After that, the proposed architectures and the key components of the network are illustrated. The prototype SOM network consists of four neurons which are used to evaluate and verify the functionality and learning quality with an accurate Gaussian tapering function. A low power consumption current multiplier operating in subthreshold region in analog domain is presented in this project. The current multiplier in subthreshold region promises low power consumption and simplicity without sacrificing its accuracy. The complexity of Gaussian neighborhood function and weight adaption are reduced by reusing the analog current multiplier for multiplication and squaring operations. Simulated results show that with the same input patterns, better learning quality and much lower power consumption can be achieved with sacrifice on the cycle time. |
---|