Title :
Dynamic probability estimator for machine learning
Author :
Starzyk, Janusz A. ; Wang, Feng
Author_Institution :
Sch. of Electr. Eng. & Comput. Sci., Ohio Univ., Athens, OH, USA
fDate :
3/1/2004 12:00:00 AM
Abstract :
An efficient algorithm for dynamic estimation of probabilities without division on unlimited number of input data is presented. The method estimates probabilities of the sampled data from the raw sample count, while keeping the total count value constant. Accuracy of the estimate depends on the counter size, rather than on the total number of data points. Estimator follows variations of the incoming data probability within a fixed window size, without explicit implementation of the windowing technique. Total design area is very small and all probabilities are estimated concurrently. Dynamic probability estimator was implemented using a programmable gate array from Xilinx. The performance of this implementation is evaluated in terms of the area efficiency and execution time. This method is suitable for the highly integrated design of artificial neural networks where a large number of dynamic probability estimators can work concurrently.
Keywords :
field programmable gate arrays; learning (artificial intelligence); neural nets; probability; Xilinx; artificial neural network; dynamic probability estimator; machine learning; programmable gate array; Artificial neural networks; Counting circuits; Entropy; Heuristic algorithms; Integrated circuit technology; Machine learning; Machine learning algorithms; Neural network hardware; Probability; Training data; Artificial Intelligence; Probability Theory;
Journal_Title :
Neural Networks, IEEE Transactions on
DOI :
10.1109/TNN.2004.824254