我打算在MATLAB中安装libSVM并下载该文件。
但在MATLAB中,似乎已经有了函数、svmtrain、svmpredict等。MATLAB已经提供了LIBSVM吗?
发布于 2016-03-03 12:42:08
不,MATLAB有一个统计和机器学习工具箱,它不是LIBSVM,而是做同样的事情。
请注意,这不是一个免费的软件包,它附带的MATLAB。您可以通过调用ver来检查是否安装了它,这在我的PC上得到了以下结果:
ver
----------------------------------------------------------------------------------------------------
MATLAB Version: 8.5.0.197613 (R2015a)
MATLAB License Number:
Operating System: Microsoft Windows 7 Professional Version 6.1 (Build 7601: Service Pack 1)
Java Version: Java 1.7.0_60-b19 with Oracle Corporation Java HotSpot(TM) 64-Bit Server VM mixed mode
----------------------------------------------------------------------------------------------------
MATLAB Version 8.5 (R2015a)
Bioinformatics Toolbox Version 4.5.1 (R2015a)
Communications System Toolbox Version 6.0 (R2015a)
Computer Vision System Toolbox Version 6.2 (R2015a)
Control System Toolbox Version 9.9 (R2015a)
Curve Fitting Toolbox Version 3.5.1 (R2015a)
DO Qualification Kit Version 2.5 (R2015a)
DSP System Toolbox Version 9.0 (R2015a)
Data Acquisition Toolbox Version 3.7 (R2015a)
Database Toolbox Version 5.2.1 (R2015a)
Datafeed Toolbox Version 5.1 (R2015a)
Econometrics Toolbox Version 3.2 (R2015a)
Embedded Coder Version 6.8 (R2015a)
Filter Design HDL Coder Version 2.9.7 (R2015a)
Financial Instruments Toolbox Version 2.1 (R2015a)
Financial Toolbox Version 5.5 (R2015a)
Fixed-Point Designer Version 5.0 (R2015a)
Fuzzy Logic Toolbox Version 2.2.21 (R2015a)
Global Optimization Toolbox Version 3.3.1 (R2015a)
HDL Coder Version 3.6 (R2015a)
HDL Verifier Version 4.6 (R2015a)
IEC Certification Kit Version 3.5 (R2015a)
Image Acquisition Toolbox Version 4.9 (R2015a)
Image Processing Toolbox Version 9.2 (R2015a)
Instrument Control Toolbox Version 3.7 (R2015a)
LTE System Toolbox Version 2.0 (R2015a)
MATLAB Coder Version 2.8 (R2015a)
MATLAB Compiler Version 6.0 (R2015a)
MATLAB Compiler SDK Version 6.0 (R2015a)
MATLAB Distributed Computing Server Version 6.6 (R2015a)
MATLAB Report Generator Version 4.1 (R2015a)
Mapping Toolbox Version 4.1 (R2015a)
Model Predictive Control Toolbox Version 5.0.1 (R2015a)
Model-Based Calibration Toolbox Version 4.8.1 (R2015a)
Neural Network Toolbox Version 8.3 (R2015a)
OPC Toolbox Version 3.3.3 (R2015a)
Optimization Toolbox Version 7.2 (R2015a)
Parallel Computing Toolbox Version 6.6 (R2015a)
Partial Differential Equation Toolbox Version 2.0 (R2015a)
Phased Array System Toolbox Version 3.0 (R2015a)
Polyspace Bug Finder Version 1.3 (R2015a)
Polyspace Code Prover Version 9.3 (R2015a)
RF Toolbox Version 2.16 (R2015a)
Robust Control Toolbox Version 5.3 (R2015a)
Signal Processing Toolbox Version 7.0 (R2015a)
Spreadsheet Link EX Version 3.2.3 (R2015a)
Statistics and Machine Learning Toolbox Version 10.0 (R2015a)
Symbolic Math Toolbox Version 6.2 (R2015a)
System Identification Toolbox Version 9.2 (R2015a)
SystemTest Version 2.6.9 (R2015a)
Trading Toolbox Version 2.2 (R2015a)
Vehicle Network Toolbox Version 2.4 (R2015a)
Vision HDL Toolbox Version 1.0 (R2015a)
Wavelet Toolbox Version 4.14.1 (R2015a)您可以看到,我已经安装了统计和机器学习工具箱。
发布于 2016-03-03 12:51:27
MATLAB可以附带一个统计和机器学习工具箱,如果您支付它的,或选择它时,使用学生套房。
与工具箱和LIBSVM的主要区别在于LIBSVM 支持多类分类,这是一个很大的优势,尤其是当您有4个或更多的class时。
如果需要在3个或3个以上的类之间进行分类,可以使用工具箱和1vs1aproach,而不是安装LIBSVM和覆盖工具箱。
更新
正如评论中所述,2015年版本的MATLAB支持多类分类。因此,最重要的区别在于LIBSVM是无的。
发布于 2016-03-08 19:11:17
除了上面的答案。在机器学习中,我们喜欢用LIBSVM代替matlab提供的函数:它速度更快,提供了更多的选择。如果您对线性svm感兴趣,那么有一个特定的包“库”用于由同一组提供的线性svm。
https://stackoverflow.com/questions/35772452
复制相似问题