资源描述:
《An Introduction to RBM》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、AnIntroductiontoRestrictedBoltzmannMachinesAsjaFischer1,2andChristianIgel21Institutf¨urNeuroinformatik,Ruhr-Universit¨atBochum,Germany2DepartmentofComputerScience,UniversityofCopenhagen,DenmarkAbstract.RestrictedBoltzmannmachines(RBMs)areprobabilisticgraphicalmodelsthatcanbeinterpretedassto
2、chasticneuralnetworks.Theincreaseincomputationalpowerandthedevelopmentoffasterlearn-ingalgorithmshavemadethemapplicabletorelevantmachinelearningproblems.Theyattractedmuchattentionrecentlyafterbeingproposedasbuildingblocksofmulti-layerlearningsystemscalleddeepbeliefnet-works.Thistutorialintr
3、oducesRBMsasundirectedgraphicalmodels.Thebasicconceptsofgraphicalmodelsareintroducedfirst,however,basicknowledgeinstatisticsispresumed.DifferentlearningalgorithmsforRBMsarediscussed.AsmostofthemarebasedonMarkovchainMonteCarlo(MCMC)methods,anintroductiontoMarkovchainsandtherequiredMCMCtechniqu
4、esisprovided.1IntroductionBoltzmannmachines(BMs)havebeenintroducedasbidirectionallyconnectednetworksofstochasticprocessingunits,whichcanbeinterpretedasneuralnet-workmodels[1,16].ABMcanbeusedtolearnimportantaspectsofanunknownprobabilitydistributionbasedonsamplesfromthisdistribution.Ingeneral
5、,thislearningprocessisdifficultandtime-consuming.However,thelearningproblemcanbesimplifiedbyimposingrestrictionsonthenetworktopology,whichleadsustorestrictedBoltzmannmachines(RBMs,[34]),thetopicofthistutorial.A(restricted)BMisaparameterizedgenerativemodelrepresentingaprob-abilitydistribution.G
6、ivensomeobservations,thetrainingdata,learningaBMmeansadjustingtheBMparameterssuchthattheprobabilitydistributionrepre-sentedbytheBMfitsthetrainingdataaswellaspossible.Boltzmannmachinesconsistoftwotypesofunits,socalledvisibleandhiddenneurons,whichcanbethoughtofasbeingarrangedintwolayers.Thevis
7、ibleunitsconstitutethefirstlayerandcorrespondtothecomponentsofanobservation(e.g.,onevisibleunitforeachpixelofadigitalinputimage).Thehiddenunitsmodeldependenciesbetweenthecomponentsofobservations(e.g.,dependenciesbetweenpixelsinimages).Theycanbeviewedasnon