Biblioteca de programación de aprendizaje automático
LIBSVM y LIBLINEAR son dos bibliotecas de aprendizaje automático de código abierto populares, ambas desarrolladas en la Universidad Nacional de Taiwán y ambas escritas en C++ aunque con una API de C. LIBSVM implementa el algoritmo de optimización mínima secuencial (SMO) para máquinas de vectores de soporte (SVM) kernelizadas , lo que admite la clasificación y la regresión . [1]
LIBLINEAR implementa SVM lineales y modelos de regresión logística entrenados utilizando un algoritmo de descenso de coordenadas . [2]
El código de aprendizaje SVM de ambas bibliotecas se suele reutilizar en otros kits de herramientas de aprendizaje automático de código abierto, incluidos GATE , KNIME , Orange [3] y scikit-learn . [4]
Existen enlaces y puertos para lenguajes de programación como Java , MATLAB , R , Julia y Python . Está disponible en la biblioteca e1071 en R y en scikit-learn en Python.
Ambas bibliotecas son software libre publicado bajo la licencia BSD de 3 cláusulas . [5] [6]
Referencias
- ^ Chang, Chih-Chung; Lin, Chih-Jen (2011). "LIBSVM: una biblioteca para máquinas de vectores de soporte". ACM Transactions on Intelligent Systems and Technology . 2 (3). doi :10.1145/1961189.1961199. S2CID 961425.
- ^ R.-E. Fan; K.-W. Chang; C.-J. Hsieh; X.-R. Wang; C.-J. Lin (2008). "LIBLINEAR: una biblioteca para clasificación lineal de gran tamaño". Revista de investigación en aprendizaje automático . 9 : 1871–1874.
- ^ Janez Demšar; Tomaž Curk; Aleš Erjavec; Črt Grupop; Tomaž Hočevar; Mitar Milutinovič; Martín Možina; Matija Polajnar; Marko Toplak; Anže Starič; Miha Stajdohar; Lan Umek; Lan Žagar; Jure Žbontar; Marinka Žitnik; Blaž Zupan (2013). "Orange: caja de herramientas de minería de datos en Python" (PDF) . Revista de investigación sobre aprendizaje automático . 14 (1): 2349–2353.
- ^ Desarrolladores de scikit-learn. "1.4. Máquinas de vectores de soporte". scikit-learn.org . Consultado el 12 de mayo de 2022 .
- ^ "COPYRIGHT". LIBSVM . Universidad Nacional de Taiwán.
- ^ "COPYRIGHT". LIBLINEAR . Universidad Nacional de Taiwán.
Enlaces externos
- Página de inicio de LIBSVM
- Página de inicio de LIBLINEAR
- LIBLINEAL en R