• DocumentCode
    960660
  • 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
  • Volume
    15
  • Issue
    2
  • fYear
    2004
  • fDate
    3/1/2004 12:00:00 AM
  • Firstpage
    298
  • Lastpage
    308
  • 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;
  • fLanguage
    English
  • Journal_Title
    Neural Networks, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9227
  • Type

    jour

  • DOI
    10.1109/TNN.2004.824254
  • Filename
    1288234