DocumentCode :
2870737
Title :
EBLearn: Open-Source Energy-Based Learning in C++
Author :
Sermanet, Pierre ; Kavukcuoglu, Koray ; LeCun, Yann
Author_Institution :
Comput. Sci. Dept., New York Univ., New York, NY, USA
fYear :
2009
fDate :
2-4 Nov. 2009
Firstpage :
693
Lastpage :
697
Abstract :
Energy-based learning (EBL) is a general framework to describe supervised and unsupervised training methods for probabilistic and non-probabilistic factor graphs. An energy-based model associates a scalar energy to configurations of inputs, outputs, and latent variables. Learning machines can be constructed by assembling modules and loss functions. Gradient-based learning procedures are easily implemented through semi-automatic differentiation of complex models constructed by assembling predefined modules. We introduce an open-source and cross-platform C++ library called EBLearn to enable the construction of energy-based learning models. EBLearn is composed of two major components, libidx: an efficient and flexible multi-dimensional tensor library, and libeblearn: an object-oriented library of trainable modules and learning algorithms. The latter has facilities for such models as convolutional networks, as well as for image processing. It also provides graphical display functions.
Keywords :
C++ language; graph theory; probability; public domain software; unsupervised learning; EBLearn; convolutional networks; cross-platform C++ library; energy-based learning models; energy-based model; gradient-based learning; graphical display functions; image processing; learning algorithms; machine learning; multidimensional tensor library; nonprobabilistic factor graphs; object-oriented library; open-source energy-based learning; probabilistic factor graphs; semiautomatic differentiation; supervised training method; unsupervised training methods; Artificial intelligence; Assembly; Computer science; Libraries; Machine learning; Object oriented modeling; Open source software; Predictive models; Signal processing algorithms; Training data; convolutional neural netwoks; energy-based learning; open-source;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Tools with Artificial Intelligence, 2009. ICTAI '09. 21st International Conference on
Conference_Location :
Newark, NJ
ISSN :
1082-3409
Print_ISBN :
978-1-4244-5619-2
Electronic_ISBN :
1082-3409
Type :
conf
DOI :
10.1109/ICTAI.2009.28
Filename :
5366626
Link To Document :
بازگشت