GeeralIformatio
Supportvectormachies(SVMs)adrelatedkerel-basedlearigalgorithmsareawell-kowclassofmachielearigalgorithms,foro-parametricclassificatioadregressio.liquidSVMisaimplemetatioofSVMswhosekeyfeaturesare:
fullyitegratedhyper-parameterselectio,extremespeedobothsmalladlargedatasets,BidigsforR,Pytho,MATLAB/Octave,Java,adSpark,fullflexibilityforexperts,adiclusioofavarietyofdifferetlearigscearios:multi-classclassificatio,ROC,adNeyma-Pearsolearig,least-squares,quatile,adexpectileregressio.Forquestiosadcommetsjustcotactusviamail.Thereyoualsocaasktoberegisterdtoourmailiglist.
liquidSVMisliceseduderAGPL3.0.Icaseyoueedaotherlicese,pleasecotactme.
CommadLieiterfaceIstallatioistructiosforthecommadlieversios.
TermialversioforLiux/OSXliquidSVM.tar.gzTermialversioforWidows(64bit)avx2:liquidSVM.zipavx:liquidSVM.zipsse2:liquidSVM.zipPreviousversiosv1.1(Jue2016),v1.0(Jauary2016)OLiuxadMacothetermialliquidSVMcabeusedithefollowigway:
wgetwww.isa.ui-stuttgart.de/software/liquidSVM.tar.gztarxzfliquidSVM.tar.gzcdliquidSVMmakeallscripts/mc-svm.shbaaa-mc12RReadthedemovigetteforatutorialoistalligliquidSVM-packageadhowtouseitadthedocumetatiovigetteformoreadvacedistallatiooptiosadusage.
Aeasyusageis:
istall.packages("liquidSVM")library(liquidSVM)baaa<-liquidData('baaa-mc')model<-mcSVM(Y~.,baaa$trai,display=1,threads=2)result<-test(model,baaa$test)errors(result)PythoReadthedemootebookforatutorialoistalligliquidSVM-packageadhowtouseitadthehomepageformoreadvacedistallatiooptiosadusage.
Toistalluse:
pipistall--userliquidSVMadtheiPythoyoucauseite.g.like:
fromliquidSVMimport*baaa=LiquidData('baaa-mc')model=mcSVM(baaa.trai,display=1,threads=2)result,err=model.test(baaa.test)MATLAB/OctaveTheMATLABbidigsarecurretlygettigabetteriterface,adthisisapreviewversio.
ItdoescurretlyotworkoWidows.
ForistallatiodowloadtheToolboxliquidSVM.mltbxadistallitiMATLABbydoubleclickigit.Tocompileadaddpathsissue:
makeliquidSVMativeTheyoucauseitlike:
baaa=liquidData('baaa-mc');model=svm_mc(baaa.trai,'DISPLAY',1,'THREADS',2);[result,err]=model.test(baaa.test);MostofthecodealsoworksiOctaveifyouuseliquidSVM-octave.zip.
JavaThemaihomepageishere.ForistallatiodowloadliquidSVM-java.zipaduzipit.Theclassesareallipackagede.ui_stuttgart.isa.liquidsvmadaeasyexampleis:
LiquidDatabaaa=ewLiquidData("baaa-mc");SVMmodel=ewMC(baaa.trai,ewCofig().display(1).threads(2));ResultAdErrorsresult=model.test(baaa.test);IfthisisimplemetedithefileExample.javathiscabecompiledadruusig
#ifyouwattocompiletheJNI-ativelibrary:makelib#compileyourJava-Codejavac-classpathliquidSVM.jarExample.java#adruitjava-Djava.library.path=.-cp.:liquidSVM.jarExampleSparkThisisapreviewversio,seeSparkformoredetails.DowloadliquidSVM-spark.zipaduzipit.AssumeyouhaveSparkistalledi$SPARK_HOMEyoucaissue:
makelibexportLD_LIBRARY_PATH=.:$LD_LIBRARY_PATH$SPARK_HOME/bi/spark-submit\--classde.ui_stuttgart.isa.liquidsvm.spark.App\liquidSVM-spark.jarbaaa-mcIfyouhavecofiguredSparktobeusedoaclusterwithHadoopuse:
hdfsdfs-putdata/covtype-full.trai.csvdata/covtype-full.test.csv.makelib$SPARK_HOME/bi/spark-submit--files../libliquidsvm.so\--cofspark.executor.extraLibraryPath=.\--cofspark.driver.extraLibraryPath=.\--classde.ui_stuttgart.isa.liquidsvm.spark.App\--um-executors14liquidSVM-spark.jarcovtype-fullExtraDatasetsfortheDemocovertypedatasetwith35.090traiigad34.910testsamples
covertypedatasetwith522.909traiigad58.103testsamples
BothdatasetswerecompiledfromLIBSVM'sversioofthecovertypedataset,whichiturwastakefromtheUCIrepositoryadpreprocessedasi[RC02a].CopyrightforthisdatasetisbyJockA.BlackardadColoradoStateUiversity.
CitatioIfyouuseliquidSVM,pleaseciteitas:
I.SteiwartadP.Thoma.liquidSVM:AfastadversatileSVMpackage.ArXive-prits1702.06899,February2017.







评论