Разработчик(и) | Чи-Чунг Чан и Чи-Джен Линь |
---|---|
Стабильный релиз | 3.3 / 11 августа 2022 г. ( 2022-08-11 ) |
Репозиторий |
|
Написано в | Java , C++ |
Операционная система | Кроссплатформенный |
Тип | Машинное обучение |
Лицензия | БСД |
Веб-сайт | www.csie.ntu.edu.tw/~cjlin/libsvm |
LIBSVM и LIBLINEAR — две популярные библиотеки машинного обучения с открытым исходным кодом , обе разработаны в Национальном университете Тайваня и обе написаны на C++ , хотя и с API C. LIBSVM реализует алгоритм последовательной минимальной оптимизации (SMO) для ядерных опорных векторных машин (SVM), поддерживая классификацию и регрессию . [1] LIBLINEAR реализует линейные SVM и модели логистической регрессии , обученные с использованием алгоритма спуска по координатам . [2]
Код обучения SVM из обеих библиотек часто повторно используется в других наборах инструментов машинного обучения с открытым исходным кодом, включая GATE , KNIME , Orange [3] и scikit-learn . [4] Существуют привязки и порты для таких языков программирования, как Java , MATLAB , R , Julia и Python . Он доступен в библиотеке e1071 в R и scikit-learn в Python.
Обе библиотеки являются свободным программным обеспечением , выпущенным в соответствии с трехпунктной лицензией BSD . [5] [6]