LIBSVM
LIBSVMおよびLIBLINEARは広く使われるオープンソースの機械学習ライブラリである。両方とも国立台湾大学で開発され、C言…
| 作者 | 国立台湾大学 |
|---|---|
| 最新版 | |
| リポジトリ | |
| プログラミング 言語 | C++, Java |
| ライセンス | BSDライセンス |
| 公式サイト |
www |
| 作者 | 国立台湾大学 |
|---|---|
| 最新版 |
2.48[2]
/ 2025年1月4日 |
| リポジトリ | https://github.com/cjlin1/liblinear |
| プログラミング 言語 | C++ |
| ライセンス | BSDライセンス |
| 公式サイト |
www |
LIBSVMおよびLIBLINEARは広く使われるオープンソースの機械学習ライブラリである。両方とも国立台湾大学で開発され、C言語APIを用いたC++で記述されている。LIBSVMはカーネル法を用いたサポートベクターマシン (SVM) の学習に使うSMOアルゴリズムを実装しており、分類と回帰に対応している[3]。 LIBLINEARは線形SVMと、座標降下法アルゴリズムを用いて学習するロジスティック回帰を実装している[4]。
両ライブラリは三条項BSDライセンスのもとでリリースされた自由ソフトウェアである[5][6]。
API
LIBSVM は、公式には、C++版とJava版の実装があり、C言語、Python、MATLAB、Octave の API が配布されている。その他、第三者から R, Perl, Ruby, Weka, Common LISP, Haskell, OCaml, LabVIEW, PHP, .NET, Node.js, Scilab などのラッパーが配布されている。
LIBLINEAR は、公式には、C++版の実装があり、C言語、Python、MATLAB、Octave の API が配布されている。その他、第三者から Java, R, Perl, Ruby, Weka, Common LISP, Scilab などのラッパーが配布されている。
利用
両ライブラリのSVM学習コードは他のオープンソース機械学習ツールキットでしばしば再利用される。例えばGATE、KNIME、Orange[7]、scikit-learnなどで再利用されている。
脚注・参考文献
- ^ “Release v335” (2024年8月31日). 2025年3月20日閲覧。
- ^ “Release v248 · cjlin1/liblinear · GitHub”. 2025年3月20日閲覧。
- ^ Chang, Chih-Chung; Lin, Chih-Jen (2011). “LIBSVM: A library for support vector machines”. ACM Transactions on Intelligent Systems and Technology 2 (3).
- ^ 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.
- ^ “LIBSVM COPYRIGHT”. LIBSVM. National Taiwan University. 2013年8月17日閲覧。
- ^ “LIBLINEAR COPYRIGHT”. LIBLINEAR. National Taiwan University. 2013年8月17日閲覧。
- ^ Janez Demšar; Tomaž Curk; Aleš Erjavec; Črt Gorup; Tomaž Hočevar; Mitar Milutinovič; Martin Možina; Matija Polajnar et al. (2013). “Orange: data mining toolbox in Python”. JMLR 14 (1): 2349–2353.
外部リンク
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.