上海苹果实业有限公司:支持向量机(SVM)资源连接-神威异度空间-中国教育人博客

来源:百度文库 编辑:偶看新闻 时间:2024/05/03 05:10:14

支持向量机(SVM)资源连接

 (2007-06-06 17:12)
  • 标签: ?  分类: 人工智能
   为了方便大家更好的挖掘资源,特将本站相关SVM、libsvm资源收集如下,如果大家有什么问题或建议,请直接留言或者和我联系(查看联系方式): SVM数据文件Matlab处理                三种使用SVM代价敏感的方法支持向量机(SVM)相关文献综述        SVM and Kernel Metho如何在Weka中使用Libsvm               SVM的发展、应用和研究热点SVM-light 、SVM-struc                 "SVM-light"InstallatSVM-Light研究内容及最新成果          LibSVM最新版本libsvm2.84【疑惑】使用Libsvm一个报错信息该如     libsvm及其与python的接口SVM分类器                           用LIBSVM做回归和预测的步骤Libsvm 使用笔记                       libSVM 简易入门支持向量机-LIBSVM Tools               SVM资料更新SVM应用实例(笔迹鉴别)              libsvm的easy.py的用法Regression SVM                       SVM学习之六——SMO算法分析与程序实【转】“林智仁的libsvm-2.82在         Classification SVMSVM英文网页                         Libsvm软件的使用LibSVM知识小计                      关于svm现有工具包的比较 ……………………………………………………………………………………………………更多资源请直接访问本站【人工智能】等相关栏目!  SVMlight 
 http://svmlight.joachims.org/ 
SVMlight,by Joachims, is one of the most widely used SVM classification andregression package. It has a fast optimization algorithm, can be appliedto very large datasets, and has a very efficient implementation of theleave-one-out cross-validation. Distributed as C++ source and binariesfor Linux, Windows, Cygwin, and Solaris. Kernels: polynomial, radialbasis function, and neural (tanh).


 SVMstruct 
 http://svmlight.joachims.org/svm_struct.html 
SVMstruct,by Joachims, is an SVM implementation that can model complex(multivariate) output data y, such as trees, sequences, or sets. Thesecomplex output SVM models can be applied to natural language parsing,sequence alignment in protein homology detection, and Markov models forpart-of-speech tagging. Several implementations exist: SVMmulticlass,for multi-class classification; SVMcfg, learns a weighted context freegrammar from examples; SVMalign, learns to align protein sequences fromtraining alignments; SVMhmm, learns a Markov model from examples. Thesemodules have straightforward applications in bioinformatics, but one canimagine significant implementations for cheminformatics, when thechemical structure is represented as trees or sequences.


 mySVM 
 http://www-ai.cs.uni-dortmund.de/SOFTWARE/MYSVM/index.html 
mySVM,by Stefan Rüping, is a C++ implementation of SVM classification andregression. Available as C++ source code and Windows binaries. Kernels:linear, polynomial, radial basis function, neural (tanh), anova.


 JmySVM 
 http://www-ai.cs.uni-dortmund.de/SOFTWARE/YALE/index.html 
JmySVM,a Java version of mySVM is part of the YaLE (Yet Another LearningEnvironment) learning environment.


 mySVM/db 
 http://www-ai.cs.uni-dortmund.de/SOFTWARE/MYSVMDB/index.html 
mySVM/dbis an efficient extension of mySVM which is designed to run directlyinside a relational database using an internal JAVA engine. It wastested with an Oracle database, but with small modifications it shouldalso run on any database offering a JDBC interface. It is especiallyuseful for large datasets available as relational databases.


 LIBSVM 
 http://www.csie.ntu.edu.tw/~cjlin/libsvm/ 
LIBSVM(Library for Support Vector Machines), is developed by Chang and Linand contains C-classification, ν-classification, ε-regression, andν-regression. Developed in C++ and Java, it supports also multi-classclassification, weighted SVM for unbalanced data, cross-validation andautomatic model selection. It has interfaces for Python, R, Splus,MATLAB, Perl, Ruby, and LabVIEW. Kernels: linear, polynomial, radialbasis function, and neural (tanh).


 looms 
 http://www.csie.ntu.edu.tw/~cjlin/looms/ 
looms,by Lee and Lin, is a very efficient leave-one-out model selection forSVM two-class classification. While LOO cross-validation is usually tootime consuming to be performed for large datasets, looms implementsnumerical procedures that make LOO accessible. Given a range ofparameters, looms automatically returns the parameter and model with thebest LOO statistics. Available as C source code and Windows binaries.


 BSVM 
 http://www.csie.ntu.edu.tw/~cjlin/bsvm/ 
BSVM,authored by of Hsu and Lin, provides two implementations of multi-classclassification, together with SVM regression. Available as source codefor UNIX/Linux and as binaries for Windows.


 SVMTorch 
 http://www.idiap.ch/learning/SVMTorch.html 
SVMTorch,by Collobert and Bengio, is part of the Torch machine learning libraryand implements SVM classification and regression. Distributed as C++source code or binaries for Linux and Solaris.


 Weka 
 http://www.cs.waikato.ac.nz/ml/weka/ 
Wekais a collection of machine learning algorithms for data mining tasks.The algorithms can either be applied directly to a dataset or calledfrom a Java code. Contains an SVM implementation.


 SVM in R 
 http://cran.r-project.org/src/contrib/Descriptions/e1071.html 
ThisSVM implementation in R (http://www.r-project.org/) containsC-classification, n-classification, e-regression, and n-regression.Kernels: linear, polynomial, radial basis, neural (tanh).


 M-SVM 
 http://www.loria.fr/~guermeur/ 
Multi-classSVM implementation in C by Guermeur.


 Gist 
 http://microarray.cpmc.columbia.edu/gist/ 
Gistis a C implementation of support vector machine classification andkernel principal components analysis. The SVM part of Gist is availableas an interactive web server at http://svm.sdsc.edu and it is a veryconvenient option for users that want to experiment with small datasets(several hundreds patterns). Kernels: linear, polynomial, radial.


 MATLAB SVM Toolbox 
 http://www.isis.ecs.soton.ac.uk/resources/svminfo/ 
ThisSVM MATLAB toolbox, by Gunn, implements SVM classification andregression with various kernels: linear, polynomial, Gaussian radialbasis function, exponential radial basis function, neural (tanh),Fourier series, spline, and B spline.


 TinySVM 
 http://chasen.org/~taku/software/TinySVM/ 
TinySVMis a C++ implementation of C-classification and C-regression which usessparse vector representation and can handle several ten-thousands oftraining examples, and hundred-thousands of feature dimensions.Distributed as binary/source for Linux and binary for Windows.


 SmartLab 
 http://www.smartlab.dibe.unige.it/ 
SmartLabprovides several support vector machines implementations: cSVM, Windowsand Linux implementation of two-classes classification; mcSVM, Windowsand Linux implementation of multi-classes classification; rSVM, Windowsand Linux implementation of regression; javaSVM1 and javaSVM2, Javaapplets for SVM classification.


 Gini-SVM 
 http://bach.ece.jhu.edu/svm/ginisvm/ 
Gini-SVM,by Chakrabartty and Cauwenberghs, is a multi-class probabilityregression engine that generates conditional probability distribution asa solution. Available as source code.


 GPDT 
 http://dm.unife.it/gpdt/ 
GPDT,by Serafini, Zanni, and Zanghirati, is a C++ implementation forlarge-scale SVM classification in both scalar and distributed memoryparallel environments. Available as C++ source code and Windowsbinaries.


 HeroSvm 
 http://www.cenparmi.concordia.ca/~people/jdong/HeroSvm.html 
HeroSvm,by Dong, is developed in C++, implements SVM classification, and isdistributed as a dynamic link library for Windows. Kernels: linear,polynomial, radial basis function.


 Spider 
 http://www.kyb.tuebingen.mpg.de/bs/people/spider/ 
Spideris an object orientated environment for machine learning in MATLAB, forunsupervised, supervised or semi-supervised machine learning problems,and includes training, testing, model selection, cross-validation, andstatistical tests. Implements SVM multi-class classification andregression.


 Java applets 
 http://svm.dcs.rhbnc.ac.uk/ 
TheseSVM classification and SVM regression Java applets were developed bymembers of Royal Holloway, University of London and AT&T Speech andImage Processing Services Research Lab.


 LEARNSC 
 http://www.support-vector.ws/html/downloads.html 
MATLABscripts for the book Learning and Soft Computing by Kecman,implementing SVM classification and regression.


 Tree Kernels 
 http://ai-nlp.info.uniroma2.it/moschitti/Tree-Kernel.htm 
TreeKernels, by Moschitti, is an extension of SVMlight, obtained byencoding tree kernels. Available as binaries for Windows, Linux,Mac-OSx, and Solaris. Tree kernels are suitable for encoding chemicalstructures, and thus this package brings significant capabilities forcheminformatics applications.


 LS-SVMlab 
 http://www.esat.kuleuven.ac.be/sista/lssvmlab/ 
LS-SVMlab,by Suykens, is a MATLAB implementation of least squares support vectormachines (LS-SVM) which reformulates the standard SVM leading to solvinglinear KKT systems. LS-SVM alike primal-dual formulations have beengiven to kernel PCA, kernel CCA and kernel PLS, thereby extending theclass of primal-dual kernel machines. Links between kernel versions ofclassical pattern recognition algorithms such as kernel Fisherdiscriminant analysis and extensions to unsupervised learning, recurrentnetworks and control are available.


 MATLAB SVM Toolbox 
 http://www.igi.tugraz.at/aschwaig/software.html 
Thisis a MATLAB SVM classification implementation which can handle 1-normand 2-norm SVM (linear or quadratic loss functions).


 SVM/LOO 
 http://bach.ece.jhu.edu/pub/gert/svm/incremental/ 
SVM/LOO,by Cauwenberghs, has a very efficient MATLAB implementation of theleave-one-out cross-validation.


 SVMsequel 
 http://www.isi.edu/~hdaume/SVMsequel/ 
SVMsequel,by Daume III, is a SVM multi-class classification package, distributedas C source or binaries for Linux or Solaris. Kernels: linear,polynomial, radial basis function, sigmoid, string, tree, informationdiffusion on discrete manifolds.


 LSVM 
 http://www.cs.wisc.edu/dmi/lsvm/ 
LSVM(Lagrangian Support Vector Machine) is a very fast SVM implementationin MATLAB by Mangasarian and Musicant. It can classify datasets withseveral millions patterns.


 ASVM 
 http://www.cs.wisc.edu/dmi/asvm/ 
ASVM(Active Support Vector Machine) is a very fast linear SVM script forMATLAB, by Musicant and Mangasarian, developed for large datasets.


 PSVM 
 http://www.cs.wisc.edu/dmi/svm/psvm/ 
PSVM(Proximal Support Vector Machine) is a MATLAB script by Fung andMangasarian which classifies patterns by assigning them to the closestof two parallel planes.


 OSU SVM Classifier MatlabToolbox 
 http://www.ece.osu.edu/~maj/osu_svm/ 
This MATLABtoolbox is based on LIBSVM.


 SimpleSVM Toolbox 
 http://asi.insa-rouen.fr/~gloosli/simpleSVM.html 
SimpleSVMToolbox is a MATLAB implementation of the SimpleSVM algorithm.


 SVM Toolbox 
 http://asi.insa-rouen.fr/%7Earakotom/toolbox/index 
Afairly complex MATLAB toolbox, containing many algorithms:classification using linear and quadratic penalization, multi-classclassification, ε-regression, ν-regression, wavelet kernel, SVM featureselection.


 MATLAB SVM Toolbox 
 http://theoval.sys.uea.ac.uk/~gcc/svm/toolbox/ 
Developedby Cawley, has standard SVM features, together with multi-classclassification and leave-one-out cross-validation.


 R-SVM 
 http://www.biostat.harvard.edu/~xzhang/R-SVM/R-SVM.html 
R-SVM,by Zhang and Wong, is based on SVMTorch and is specially designed forthe classification of microarray gene expression data. R-SVM uses SVMfor classification and for selecting a subset of relevant genesaccording to their relative contribution in the classification. Thisprocess is done recursively in such a way that a series of gene subsetsand classification models can be obtained in a recursive manner, atdifferent levels of gene selection. The performance of theclassification can be evaluated either on an independent test data setor by cross-validation on the same data set. Distributed as Linuxbinary.


 jSVM 
 http://www-cad.eecs.berkeley.edu/~hwawen/research/projects/jsvm/doc/manual/index.html 
jSVMis a Java wrapper for SVMlight.


 SvmFu 
 http://five-percent-nation.mit.edu/SvmFu/ 
SvmFu,by Rifkin, is a C++ package for SVM classification. Kernels: linear,polynomial, and Gaussian radial basis function.


 PyML 
 http://pyml.sourceforge.net/ 
PyMLis an interactive object oriented framework for machine learning inPython. It contains a wrapper for LIBSVM, and procedures for optimizing aclassifier: multi-class methods, descriptor selection, model selection,jury of classifiers, cross-validation, ROC curves.


 BioJava 
 http://www.biojava.org/ 
BioJava is anopen-source project dedicated to providing a Java framework forprocessing biological data. It include objects for manipulatingsequences, file parsers, DAS client and server suport, access to BioSQLand Ensembl databases, and powerful analysis and statistical routinesincluding a dynamic programming toolkit. The packageorg.biojava.stats.svm contains SVM classification and regression.