【问题标题】:MATLAB LIBSVM installationMATLAB LIBSVM 安装
【发布时间】:2016-03-09 03:11:17
【问题描述】:

我打算在 MATLAB 中安装 libSVM 并下载文件。

但在 MATLAB 中似乎已经有了函数,svmtrainsvmpredict 等等。 MATLAB 是否已经带有 LIBSVM?

【问题讨论】:

    标签: matlab machine-learning svm


    【解决方案1】:

    不,MATLAB 有一个 statistics and machine-learning toolbox,它不是 LIBSVM,但做同样的事情。

    请注意,它不是 MATLAB 附带的免费软件包。你可以通过调用ver来检查你是否安装了它,这在我的电脑上会导致:

    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)
    

    您可以在哪里看到我安装了统计和机器学习工具箱。

    【讨论】:

      【解决方案2】:

      如果您付费,MATLAB 可以附带一个统计和机器学习工具箱,或者在使用 Student Suite 时选择它。

      工具箱和 LIBSVM 的主要区别在于 LIBSVM 支持多类分类,这是一个很大的优势,尤其是当您有 4 个或更多类时。

      如果您需要在 3 个或更少的类之间进行分类,您可以使用工具箱和 1vs1 方法,而不是安装 LIBSVM 并覆盖工具箱。

      更新

      如 cmets 2015 版 MATLAB 中所述,支持多类分类。所以最重要的区别是 LIBSVM 是免费的

      【讨论】:

      • MATLAB 的统计和机器学习工具箱自 2014 年最近一次大修以来也支持多类分类。具体来说,我用它来将 9 维数据分为 6 个类。
      • 如果我安装 libsvm 会取代它。两者似乎都具有相同的函数名称,例如 svmpredict 等。使用 libsvm 是否还有其他优势
      • @SridharThiagarajan 交叉验证选项是一个优点(因为在 LIBSVM 中更容易实现),但您可以使用 Matlab 中的其他工具来实现。
      • 据我所知,唯一的优势是它是免费的。因此,如果您需要为官方工具箱的许可证付费,这是免费的替代方案
      • @Adriaan 我有 2014a 并在我的本科项目中使用它,你确定支持,你能举个例子吗。
      【解决方案3】:

      除了上面的答案。 在机器学习中,我们喜欢使用 LIBSVM 而不是 matlab 提供的函数:它更快,提供更多选项。 如果您对线性 svm 感兴趣,那么同一组提供的线性 svm 的特定包“库”。

      【讨论】:

        猜你喜欢
        • 2015-05-28
        • 2013-11-29
        • 2016-05-19
        • 2015-06-16
        • 2013-10-07
        • 2014-04-05
        • 2012-04-14
        • 2015-01-14
        • 2013-10-21
        相关资源
        最近更新 更多