Itroductio
ThisMatlabpackageimplemetsmachielearigalgorithmsdescribedithegreattextbook:PatterRecogitioadMachieLearigbyC.Bishop(PRML).
ItiswrittepurelyiMatlablaguage.Itisself-cotaied.Thereisoexteraldepedecy.
Note:thispackagerequiresMatlabR2016borlatter,siceitutilizesaewMatlabsytaxcalledImplicitexpasio(a.k.a.broadcastig).ItalsorequiresStatisticsToolbox(forsomesimpleradomumbergeerator)adImageProcessigToolbox(forreadigimagedata).
DesigGoalSuccict:Thecodeisextremelycompact.Miimizigcodelegthisamajorgoal.Asaresult,thecoreofthealgorithmscabeeasilyspotted.Efficiet:MaytricksforspeedigupMatlabcodeareapplied(e.g.vectorizatio,matrixfactorizatio,etc.).Usually,fuctiosithispackageareordersfasterthaMatlabbuiltioes(e.g.kmeas).Robust:Maytricksforumericalstabilityareapplied,suchascomputigprobabilityilogrithmdomai,squarerootmatrixupdatetoeforcematrixsymmetry\PD,etc.Readable:Thecodeisheavilycommeted.CorrespodigformulasiPRMLareaoted.Symbolsareisycwiththebook.Practical:Thepackageisotolyreadable,butalsomeattobeeasilyusedadmodifiedtofacilitateMLresearch.Mayfuctiosithispackagearealreadywidelyused(seeMatlabfileexchage).IstallatioDowloadthepackagetoalocalfolder(e.g.~/PRMLT/)byruig:gitcloehttps://github.com/PRML/PRMLT.gitRuMatlabadavigatetothefolder(~/PRMLT/),therutheiit.mscript.
Rusomedemosi~/PRMLT/demofolder.Ejoy!
FeedBackIfyoufidaybugorhaveaysuggestio,pleasedofileissues.Iamgracefulforayfeedbackadwilldomybesttoimprovethispackage.
LiceseReleaseduderMITlicese
Cotactsth4thatgmaildotcom







评论