I noticed that there is a machine learning library called Shogun. How much Japanese information is there for this? http://www.shogun-toolbox.org/
Shogun features http://www.shogun-toolbox.org/page/features/ A comparison with other libraries is written in.
-Introduction to Machine Learning Library SHOGUN There are examples of C ++ code and Python scripts.
-I tried using Shogun toolbox An example of installation on ubuntu and execution of a python script is written.
-Use the machine learning library Shogun 3.2 with Cygwin on Windows It describes how to install with cygwin and build with code in C ++.
-Install shogun with python modular (OS X Yosemite)
-Python --Introduction to Machine Learning Library SHOGUN
What is a standard C ++ machine learning library that allows you to migrate and run a python library like scikit-learn in C ++?
Of course, there is also the idea that Python modules should be used from the C / C ++ language.
What I learned Can be used with both C ++ and python. As far as SVM is concerned, libSVM is original. When using the Shogun library in C ++ on Windows, it seems that you are using cygwin instead of Visual Studio.
When using it in C ++, it uses a unique matrix called SGMatrix. In case of Python, numpy array is used. This seems to mean that python has a higher data format in common with other libraries when dealing with data related to linear algebra.
Recommended Posts