Я збирався встановити libSVM в MATLAB і завантажив файл.
Але в MATLAB вже є функції, svmtrain
,svmpredict
і так далі. Чи MATLAB вже постачається з LIBSVM?
Відповіді:
1 для відповіді № 1Ні, MATLAB має a статистики та засоби автоматизованого навчання що не є 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)
де ви можете бачити, що у мене встановлено панель інструментів статистики та машинного навчання.
1 для відповіді № 2
MATLAB може прийти зі статистикою та засобом автоматичного навчання, якщо ви платити за цеабо вибирайте його, використовуючи Student Suite.
Основна відмінність з набором інструментів і LIBSVM це те, що LIBSVM підтримує багаторівневу класифікацію, що є великою перевагою, особливо якщо у вас є 4 або більше класів.
Якщо вам потрібно класифікувати між 3 або менше класів, ви можете використовувати панель інструментів і підхід 1vs1, замість встановлення LIBSVM і перезапису інструментів.
UPDATE
Як зазначено в коментарях 2015, версія MATLAB підтримує багатокласову класифікацію. Тому найважливішою відмінністю є те, що LIBSVM є безкоштовно.
1 для відповіді № 3
На додаток до відповідей вище. У машинному навчанні ми хотіли б використовувати LIBSVM замість функцій, що надаються MATLAB: Це швидше і надає більше можливостей. якщо ви зацікавлені в лінійному svm є специфічний пакет "Бібліотека" для лінійних svm, що надаються однією і тією ж групою.