More Related Content
Similar to SHOGUN使ってみました (20)
More from Yasutomo Kawanishi (12)
SHOGUN使ってみました
- 2. SHOGUN
1 SHOGUN
2011 4 23 9 CV PRML
@yasutomo57jp ( @inco_san )
- 11. • SHOGUN
• 1 SHOGUN
• Static Interface
• 2 SHOGUN
• Modular Interface
- 12. • SHOGUN
• 1 SHOGUN
• Static Interface
• 2 SHOGUN
• Modular Interface
• 3 C++ ( )
- 13. • SHOGUN
• 1 SHOGUN
• Static Interface
• 2 SHOGUN
• Modular Interface
• 3 C++ ( )
• libshogun
- 14. • SHOGUN
• 1 SHOGUN
• Static Interface
• 2 SHOGUN
• Modular Interface
• 3 C++ ( )
• libshogun
- 15. • SHOGUN
• 1 SHOGUN
• Static Interface
• 2 SHOGUN
• Modular Interface
• 3 C++ ( )
• libshogun
- 19. SHOGUN
•
• SVM !
• SVM OCAS, Liblinear, LibSVM, SVMLight, SVMLin, GPDT
- 20. SHOGUN
•
• SVM !
• SVM OCAS, Liblinear, LibSVM, SVMLight, SVMLin, GPDT
• Linear, Polynomial, Gaussian and Sigmoid Kernel
- 21. SHOGUN
•
• SVM !
• SVM OCAS, Liblinear, LibSVM, SVMLight, SVMLin, GPDT
• Linear, Polynomial, Gaussian and Sigmoid Kernel
•
- 22. SHOGUN
• SVM !!
• LDA : Linear Discriminant Analysis
• LPM : Linear Programming Machine
• (Kernel) Perceptron
• HMM
- 45. Windows
Linux (Ubuntu)
Cygwin
sudo apt-get install shogun
http://www.shogun-toolbox.org/#releases
- 46. Windows
Linux (Ubuntu)
Cygwin
sudo apt-get install shogun
http://www.shogun-toolbox.org/#releases
Mac
sudo port install shogun
- 47. Windows
Linux (Ubuntu)
Cygwin
sudo apt-get install shogun
http://www.shogun-toolbox.org/#releases
Mac
sudo port install shogun OK
- 49. SVM
•• libsvm
(Cmdline )
set_kernel GAUSSIAN REAL 10 1.2
set_features TRAIN ../data/fm_train_real.dat
set_labels TRAIN ../data/label_train_twoclass.dat
new_classifier LIBSVM
c1
train_classifier
save_classifier libsvm.model
load_classifier libsvm.model LIBSVM
set_features TEST ../data/fm_test_real.dat
out.txt=classify
- 50. SVM
•• libsvm
(Cmdline )
set_kernel GAUSSIAN REAL 10 1.2 (cache, kernel width)
set_features TRAIN ../data/fm_train_real.dat
set_labels TRAIN ../data/label_train_twoclass.dat
new_classifier LIBSVM
c1
train_classifier
save_classifier libsvm.model
load_classifier libsvm.model LIBSVM
set_features TEST ../data/fm_test_real.dat
out.txt=classify
- 51. SVM
•• libsvm
(Cmdline )
set_kernel GAUSSIAN REAL 10 1.2 (cache, kernel width)
set_features TRAIN ../data/fm_train_real.dat
set_labels TRAIN ../data/label_train_twoclass.dat
new_classifier LIBSVM
c1
train_classifier
save_classifier libsvm.model
load_classifier libsvm.model LIBSVM
set_features TEST ../data/fm_test_real.dat
out.txt=classify
- 52. SVM
•• libsvm
(Cmdline )
set_kernel GAUSSIAN REAL 10 1.2 (cache, kernel width)
set_features TRAIN ../data/fm_train_real.dat
set_labels TRAIN ../data/label_train_twoclass.dat
new_classifier LIBSVM
c1
train_classifier
save_classifier libsvm.model
load_classifier libsvm.model LIBSVM
set_features TEST ../data/fm_test_real.dat
out.txt=classify
- 53. SVM
•• libsvm
(Cmdline )
set_kernel GAUSSIAN REAL 10 1.2 (cache, kernel width)
set_features TRAIN ../data/fm_train_real.dat
set_labels TRAIN ../data/label_train_twoclass.dat
new_classifier LIBSVM libsvm
c1
train_classifier
save_classifier libsvm.model
load_classifier libsvm.model LIBSVM
set_features TEST ../data/fm_test_real.dat
out.txt=classify
- 54. SVM
•• libsvm
(Cmdline )
set_kernel GAUSSIAN REAL 10 1.2 (cache, kernel width)
set_features TRAIN ../data/fm_train_real.dat
set_labels TRAIN ../data/label_train_twoclass.dat
new_classifier LIBSVM libsvm
c1 C 1
train_classifier
save_classifier libsvm.model
load_classifier libsvm.model LIBSVM
set_features TEST ../data/fm_test_real.dat
out.txt=classify
- 55. SVM
•• libsvm
(Cmdline )
set_kernel GAUSSIAN REAL 10 1.2 (cache, kernel width)
set_features TRAIN ../data/fm_train_real.dat
set_labels TRAIN ../data/label_train_twoclass.dat
new_classifier LIBSVM libsvm
c1 C 1
train_classifier SVM
save_classifier libsvm.model
load_classifier libsvm.model LIBSVM
set_features TEST ../data/fm_test_real.dat
out.txt=classify
- 56. SVM
•• libsvm
(Cmdline )
set_kernel GAUSSIAN REAL 10 1.2 (cache, kernel width)
set_features TRAIN ../data/fm_train_real.dat
set_labels TRAIN ../data/label_train_twoclass.dat
new_classifier LIBSVM libsvm
c1 C 1
train_classifier SVM
save_classifier libsvm.model
load_classifier libsvm.model LIBSVM
set_features TEST ../data/fm_test_real.dat
out.txt=classify
- 57. SVM
•• libsvm
(Cmdline )
set_kernel GAUSSIAN REAL 10 1.2 (cache, kernel width)
set_features TRAIN ../data/fm_train_real.dat
set_labels TRAIN ../data/label_train_twoclass.dat
new_classifier LIBSVM libsvm
c1 C 1
train_classifier SVM
save_classifier libsvm.model
load_classifier libsvm.model LIBSVM
set_features TEST ../data/fm_test_real.dat
out.txt=classify
- 58. SVM
•• libsvm
(Cmdline )
set_kernel GAUSSIAN REAL 10 1.2 (cache, kernel width)
set_features TRAIN ../data/fm_train_real.dat
set_labels TRAIN ../data/label_train_twoclass.dat
new_classifier LIBSVM libsvm
c1 C 1
train_classifier SVM
save_classifier libsvm.model
load_classifier libsvm.model LIBSVM
set_features TEST ../data/fm_test_real.dat
out.txt=classify
- 59. SVM
•• libsvm
(Cmdline )
set_kernel GAUSSIAN REAL 10 1.2 (cache, kernel width)
set_features TRAIN ../data/fm_train_real.dat
set_labels TRAIN ../data/label_train_twoclass.dat
new_classifier LIBSVM libsvm
c1 C 1
train_classifier SVM
save_classifier libsvm.model
load_classifier libsvm.model LIBSVM
set_features TEST ../data/fm_test_real.dat
out.txt=classify out.txt
- 60. •• libsvm
(Cmdline )
set_kernel SIGMOID REAL 50 3 0 (cache, gamma, coeff)
set_features TRAIN ../data/fm_train_real.dat
set_labels TRAIN ../data/label_train_twoclass.dat
new_classifier LIBSVM libsvm
c1 C 1
train_classifier SVM
save_classifier libsvm.model
load_classifier libsvm.model LIBSVM
set_features TEST ../data/fm_test_real.dat
out.txt=classify out.txt
- 61. SVM
•• svmlight
(Cmdline )
set_kernel GAUSSIAN REAL 10 1.2
set_features TRAIN ../data/fm_train_real.dat
set_labels TRAIN ../data/label_train_twoclass.dat
new_classifier LIGHT
c1
train_classifier
save_classifier libsvm.model
load_classifier libsvm.model LIBSVM
set_features TEST ../data/fm_test_real.dat
out.txt=classify
- 62. SVM
•• svmlight
(Cmdline )
set_kernel GAUSSIAN REAL 10 1.2 (cache, kernel width)
set_features TRAIN ../data/fm_train_real.dat
set_labels TRAIN ../data/label_train_twoclass.dat
new_classifier LIGHT
c1
train_classifier
save_classifier libsvm.model
load_classifier libsvm.model LIBSVM
set_features TEST ../data/fm_test_real.dat
out.txt=classify
- 63. SVM
•• svmlight
(Cmdline )
set_kernel GAUSSIAN REAL 10 1.2 (cache, kernel width)
set_features TRAIN ../data/fm_train_real.dat
set_labels TRAIN ../data/label_train_twoclass.dat
new_classifier LIGHT
c1
train_classifier
save_classifier libsvm.model
load_classifier libsvm.model LIBSVM
set_features TEST ../data/fm_test_real.dat
out.txt=classify
- 64. SVM
•• svmlight
(Cmdline )
set_kernel GAUSSIAN REAL 10 1.2 (cache, kernel width)
set_features TRAIN ../data/fm_train_real.dat
set_labels TRAIN ../data/label_train_twoclass.dat
new_classifier LIGHT
c1
train_classifier
save_classifier libsvm.model
load_classifier libsvm.model LIBSVM
set_features TEST ../data/fm_test_real.dat
out.txt=classify
- 65. SVM
•• svmlight
(Cmdline )
set_kernel GAUSSIAN REAL 10 1.2 (cache, kernel width)
set_features TRAIN ../data/fm_train_real.dat
set_labels TRAIN ../data/label_train_twoclass.dat
new_classifier LIGHT libsvm
c1
train_classifier
save_classifier libsvm.model
load_classifier libsvm.model LIBSVM
set_features TEST ../data/fm_test_real.dat
out.txt=classify
- 66. SVM
•• svmlight
(Cmdline )
set_kernel GAUSSIAN REAL 10 1.2 (cache, kernel width)
set_features TRAIN ../data/fm_train_real.dat
set_labels TRAIN ../data/label_train_twoclass.dat
new_classifier LIGHT libsvm
c1 C 1
train_classifier
save_classifier libsvm.model
load_classifier libsvm.model LIBSVM
set_features TEST ../data/fm_test_real.dat
out.txt=classify
- 67. SVM
•• svmlight
(Cmdline )
set_kernel GAUSSIAN REAL 10 1.2 (cache, kernel width)
set_features TRAIN ../data/fm_train_real.dat
set_labels TRAIN ../data/label_train_twoclass.dat
new_classifier LIGHT libsvm
c1 C 1
train_classifier SVM
save_classifier libsvm.model
load_classifier libsvm.model LIBSVM
set_features TEST ../data/fm_test_real.dat
out.txt=classify
- 68. SVM
•• svmlight
(Cmdline )
set_kernel GAUSSIAN REAL 10 1.2 (cache, kernel width)
set_features TRAIN ../data/fm_train_real.dat
set_labels TRAIN ../data/label_train_twoclass.dat
new_classifier LIGHT libsvm
c1 C 1
train_classifier SVM
save_classifier libsvm.model
load_classifier libsvm.model LIBSVM
set_features TEST ../data/fm_test_real.dat
out.txt=classify
- 69. SVM
•• svmlight
(Cmdline )
set_kernel GAUSSIAN REAL 10 1.2 (cache, kernel width)
set_features TRAIN ../data/fm_train_real.dat
set_labels TRAIN ../data/label_train_twoclass.dat
new_classifier LIGHT libsvm
c1 C 1
train_classifier SVM
save_classifier libsvm.model
load_classifier libsvm.model LIBSVM
set_features TEST ../data/fm_test_real.dat
out.txt=classify
- 70. SVM
•• svmlight
(Cmdline )
set_kernel GAUSSIAN REAL 10 1.2 (cache, kernel width)
set_features TRAIN ../data/fm_train_real.dat
set_labels TRAIN ../data/label_train_twoclass.dat
new_classifier LIGHT libsvm
c1 C 1
train_classifier SVM
save_classifier libsvm.model
load_classifier libsvm.model LIBSVM
set_features TEST ../data/fm_test_real.dat
out.txt=classify
- 71. SVM
•• svmlight
(Cmdline )
set_kernel GAUSSIAN REAL 10 1.2 (cache, kernel width)
set_features TRAIN ../data/fm_train_real.dat
set_labels TRAIN ../data/label_train_twoclass.dat
new_classifier LIGHT libsvm
c1 C 1
train_classifier SVM
save_classifier libsvm.model
load_classifier libsvm.model LIBSVM
set_features TEST ../data/fm_test_real.dat
out.txt=classify out.txt
- 72. Python
• sg ( from sg import sg )
• sg OK
• Cmdline set_feature TEST data.dat
• Python sg(‘set_feature’, ‘TEST’, ‘data.dat’)
http://www.shogun-toolbox.org/doc/static_tutorial.html
- 77. • SHOGUN
•3
• Static Interface,Modular Interface, libshogun
• Static Interface
- 78. • SHOGUN
•3
• Static Interface,Modular Interface, libshogun
• Static Interface
•
- 79. • SHOGUN
•3
• Static Interface,Modular Interface, libshogun
• Static Interface
•
- 80. • SHOGUN
•3
• Static Interface,Modular Interface, libshogun
• Static Interface
•
Modular Interface
Editor's Notes
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n