LIBSVM

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук
LIBSVM
Тип Машинне навчання
Розробник Чжи-Чжун Чан та Чжи-Жень Лінь[en]
Стабільний випуск 3.21 (14 грудня 2015; 860 днів тому)
Платформа Віртуальна машина Java
Операційна система Багатоплатформова
Написано на Java, C++
Ліцензія BSD
csie.ntu.edu.tw/~cjlin/libsvm

LIBSVM та LIBLINEAR — дві популярно відкриті бібліотеки машинного навчання, обидві розроблені в Національному університеті Тайваню, й обидві написані мовою C++, хоча й і з ППІ C. LIBSVM реалізує алгоритм ПМО для ядрованих опорно-векторних машин (ОВМ, англ. support vector machines, SVM), підтримуючи класифікацію та регресію.[1] LIBLINEAR реалізує лінійні ОВМ та моделі логістичної регресії, треновані з застосуванням алгоритму координатного спуску[en].[2]

Код навчання ОВМ з обох бібліотек часто повторно використовують в інших відкритих інструментаріях машинного навчання, включно з GATE[ru], KNIME[en], Orange[en][3] та scikit-learn[en]. Для них існує багато обв'язок[en] для таких мов програмування, як Java, MATLAB та R.

Обидві бібліотеки є вільним програмним забезпеченням, випущеним під 3-пунктовою ліцензією BSD.[4][5]

Примітки

  1. Chang, Chih-Chung; Lin, Chih-Jen (2011). LIBSVM: A library for support vector machines. ACM Transactions on Intelligent Systems and Technology 2 (3).  (англ.)
  2. R.-E. Fan; K.-W. Chang; C.-J. Hsieh; X.-R. Wang; C.-J. Lin (2008). LIBLINEAR: A library for large linear classification. Journal of Machine Learning Research 9: 1871–1874.  (англ.)
  3. Janez Demšar; Tomaž Curk; Aleš Erjavec; Črt Gorup; Tomaž Hočevar; Mitar Milutinovič; Martin Možina; Matija Polajnar; Marko Toplak; Anže Starič; Miha Stajdohar; Lan Umek; Lan Žagar; Jure Žbontar; Marinka Žitnik; Blaž Zupan (2013). Orange: data mining toolbox in Python. JMLR 14 (1): 2349–2353.  (англ.)
  4. COPYRIGHT. LIBSVM. National Taiwan University.  (англ.)
  5. COPYRIGHT. LIBLINEAR. National Taiwan University.  (англ.)

Посилання