1 /*! \page octave_static_examples Examples for Static Matlab(tm) and Octave Interface
3 This page lists ready to run shogun examples for the Static Matlab(tm) and Octave interface.
5 \li \subpage octave_static_classifier_examples
6 \li \subpage octave_static_clustering_examples
7 \li \subpage octave_static_distance_examples
8 \li \subpage octave_static_distribution_examples
9 \li \subpage octave_static_features_examples
10 \li \subpage octave_static_kernel_examples
11 \li \subpage octave_static_misc_examples
12 \li \subpage octave_static_mkl_examples
13 \li \subpage octave_static_preproc_examples
14 \li \subpage octave_static_regression_examples
15 \li \subpage octave_static_structure_examples
17 To run the examples issue
19 octave name_of_example.m
22 or start up matlab or octave and then type
27 Note that you have to make sure that the sg.oct or sg.mexglx (name varies with architecture)
28 has to be in the matlab/octave path. This can be achieved using the addpath command:
30 addpath /path/to/octave
34 addpath /path/to/matlab
37 Finally note that for non-root installations you will have to make sure that libshogun and libshogun ui can be found by the dynamic linker, e.g. you will need to set:
40 LD_LIBRARY_PATH=path/to/libshogun:path/to/libshogunui
42 before starting matlab.
44 \section octave_static_classifier_examples Classifier
47 \li <b>examples/documented/octave_static/classifier_gmnpsvm.m</b>
48 \verbinclude classifier_gmnpsvm.m
50 \li <b>examples/documented/octave_static/classifier_gpbtsvm.m</b>
51 \verbinclude classifier_gpbtsvm.m
53 \li <b>examples/documented/octave_static/classifier_knn.m</b>
54 \verbinclude classifier_knn.m
56 \li <b>examples/documented/octave_static/classifier_lda.m</b>
57 \verbinclude classifier_lda.m
59 \li <b>examples/documented/octave_static/classifier_liblinear.m</b>
60 \verbinclude classifier_liblinear.m
62 \li <b>examples/documented/octave_static/classifier_liblinear_objective.m</b>
63 \verbinclude classifier_liblinear_objective.m
65 \li <b>examples/documented/octave_static/classifier_libsvm.m</b>
66 \verbinclude classifier_libsvm.m
68 \li <b>examples/documented/octave_static/classifier_libsvmmulticlass.m</b>
69 \verbinclude classifier_libsvmmulticlass.m
71 \li <b>examples/documented/octave_static/classifier_libsvmoneclass.m</b>
72 \verbinclude classifier_libsvmoneclass.m
74 \li <b>examples/documented/octave_static/classifier_lpboost.m</b>
75 \verbinclude classifier_lpboost.m
77 \li <b>examples/documented/octave_static/classifier_lpm.m</b>
78 \verbinclude classifier_lpm.m
80 \li <b>examples/documented/octave_static/classifier_mpdsvm.m</b>
81 \verbinclude classifier_mpdsvm.m
83 \li <b>examples/documented/octave_static/classifier_perceptron.m</b>
84 \verbinclude classifier_perceptron.m
86 \li <b>examples/documented/octave_static/classifier_svmlight.m</b>
87 \verbinclude classifier_svmlight.m
89 \li <b>examples/documented/octave_static/classifier_svmlight_wdkernel.m</b>
90 \verbinclude classifier_svmlight_wdkernel.m
92 \li <b>examples/documented/octave_static/classifier_svmlight_wds_batch.m</b>
93 \verbinclude classifier_svmlight_wds_batch.m
95 \li <b>examples/documented/octave_static/classifier_svmlin.m</b>
96 \verbinclude classifier_svmlin.m
98 \li <b>examples/documented/octave_static/classifier_svmocas.m</b>
99 \verbinclude classifier_svmocas.m
101 \li <b>examples/documented/octave_static/classifier_svmocas_objective.m</b>
102 \verbinclude classifier_svmocas_objective.m
104 \li <b>examples/documented/octave_static/classifier_svmsgd.m</b>
105 \verbinclude classifier_svmsgd.m
107 \li <b>examples/documented/octave_static/classifier_svmsgd_objective.m</b>
108 \verbinclude classifier_svmsgd_objective.m
110 \section octave_static_clustering_examples Clustering
113 \li <b>examples/documented/octave_static/clustering_hierarchical.m</b>
114 \verbinclude clustering_hierarchical.m
116 \li <b>examples/documented/octave_static/clustering_kmeans.m</b>
117 \verbinclude clustering_kmeans.m
119 \section octave_static_distance_examples Distance
122 \li <b>examples/documented/octave_static/distance_braycurtis.m</b>
123 \verbinclude distance_braycurtis.m
125 \li <b>examples/documented/octave_static/distance_canberra.m</b>
126 \verbinclude distance_canberra.m
128 \li <b>examples/documented/octave_static/distance_canberraword.m</b>
129 \verbinclude distance_canberraword.m
131 \li <b>examples/documented/octave_static/distance_chebyshew.m</b>
132 \verbinclude distance_chebyshew.m
134 \li <b>examples/documented/octave_static/distance_chisquare.m</b>
135 \verbinclude distance_chisquare.m
137 \li <b>examples/documented/octave_static/distance_cosine.m</b>
138 \verbinclude distance_cosine.m
140 \li <b>examples/documented/octave_static/distance_euclidian.m</b>
141 \verbinclude distance_euclidian.m
143 \li <b>examples/documented/octave_static/distance_geodesic.m</b>
144 \verbinclude distance_geodesic.m
146 \li <b>examples/documented/octave_static/distance_hammingword.m</b>
147 \verbinclude distance_hammingword.m
149 \li <b>examples/documented/octave_static/distance_jensen.m</b>
150 \verbinclude distance_jensen.m
152 \li <b>examples/documented/octave_static/distance_manhatten.m</b>
153 \verbinclude distance_manhatten.m
155 \li <b>examples/documented/octave_static/distance_manhattenword.m</b>
156 \verbinclude distance_manhattenword.m
158 \li <b>examples/documented/octave_static/distance_minkowski.m</b>
159 \verbinclude distance_minkowski.m
161 \li <b>examples/documented/octave_static/distance_tanimoto.m</b>
162 \verbinclude distance_tanimoto.m
164 \section octave_static_distribution_examples Distribution
167 \li <b>examples/documented/octave_static/distribution_histogram.m</b>
168 \verbinclude distribution_histogram.m
170 \li <b>examples/documented/octave_static/distribution_hmm.m</b>
171 \verbinclude distribution_hmm.m
173 \li <b>examples/documented/octave_static/distribution_linearhmm.m</b>
174 \verbinclude distribution_linearhmm.m
176 \li <b>examples/documented/octave_static/distribution_markovchain.m</b>
177 \verbinclude distribution_markovchain.m
179 \section octave_static_features_examples Features
182 \li <b>examples/documented/octave_static/features_dot_polynomial.m</b>
183 \verbinclude features_dot_polynomial.m
185 \li <b>examples/documented/octave_static/features_dot_wdfeatures.m</b>
186 \verbinclude features_dot_wdfeatures.m
188 \li <b>examples/documented/octave_static/features_dot_weightedspec.m</b>
189 \verbinclude features_dot_weightedspec.m
191 \li <b>examples/documented/octave_static/features_string.m</b>
192 \verbinclude features_string.m
194 \section octave_static_kernel_examples Kernel
197 \li <b>examples/documented/octave_static/kernel_chi2.m</b>
198 \verbinclude kernel_chi2.m
200 \li <b>examples/documented/octave_static/kernel_combined.m</b>
201 \verbinclude kernel_combined.m
203 \li <b>examples/documented/octave_static/kernel_commulongstring.m</b>
204 \verbinclude kernel_commulongstring.m
206 \li <b>examples/documented/octave_static/kernel_commwordstring.m</b>
207 \verbinclude kernel_commwordstring.m
209 \li <b>examples/documented/octave_static/kernel_const.m</b>
210 \verbinclude kernel_const.m
212 \li <b>examples/documented/octave_static/kernel_custom.m</b>
213 \verbinclude kernel_custom.m
215 \li <b>examples/documented/octave_static/kernel_diag.m</b>
216 \verbinclude kernel_diag.m
218 \li <b>examples/documented/octave_static/kernel_distance.m</b>
219 \verbinclude kernel_distance.m
221 \li <b>examples/documented/octave_static/kernel_fixeddegreestring.m</b>
222 \verbinclude kernel_fixeddegreestring.m
224 \li <b>examples/documented/octave_static/kernel_gaussian.m</b>
225 \verbinclude kernel_gaussian.m
227 \li <b>examples/documented/octave_static/kernel_gaussianshift.m</b>
228 \verbinclude kernel_gaussianshift.m
230 \li <b>examples/documented/octave_static/kernel_histogramword.m</b>
231 \verbinclude kernel_histogramword.m
233 \li <b>examples/documented/octave_static/kernel_lik.m</b>
234 \verbinclude kernel_lik.m
236 \li <b>examples/documented/octave_static/kernel_linear.m</b>
237 \verbinclude kernel_linear.m
239 \li <b>examples/documented/octave_static/kernel_linearbyte.m</b>
240 \verbinclude kernel_linearbyte.m
242 \li <b>examples/documented/octave_static/kernel_linearstring.m</b>
243 \verbinclude kernel_linearstring.m
245 \li <b>examples/documented/octave_static/kernel_linearword.m</b>
246 \verbinclude kernel_linearword.m
248 \li <b>examples/documented/octave_static/kernel_localalignmentstring.m</b>
249 \verbinclude kernel_localalignmentstring.m
251 \li <b>examples/documented/octave_static/kernel_localityimprovedstring.m</b>
252 \verbinclude kernel_localityimprovedstring.m
254 \li <b>examples/documented/octave_static/kernel_oligostring.m</b>
255 \verbinclude kernel_oligostring.m
257 \li <b>examples/documented/octave_static/kernel_poly.m</b>
258 \verbinclude kernel_poly.m
260 \li <b>examples/documented/octave_static/kernel_polymatchstring.m</b>
261 \verbinclude kernel_polymatchstring.m
263 \li <b>examples/documented/octave_static/kernel_polymatchword.m</b>
264 \verbinclude kernel_polymatchword.m
266 \li <b>examples/documented/octave_static/kernel_sigmoid.m</b>
267 \verbinclude kernel_sigmoid.m
269 \li <b>examples/documented/octave_static/kernel_simplelocalityimprovedstring.m</b>
270 \verbinclude kernel_simplelocalityimprovedstring.m
272 \li <b>examples/documented/octave_static/kernel_sparsegaussian.m</b>
273 \verbinclude kernel_sparsegaussian.m
275 \li <b>examples/documented/octave_static/kernel_sparselinear.m</b>
276 \verbinclude kernel_sparselinear.m
278 \li <b>examples/documented/octave_static/kernel_sparsepoly.m</b>
279 \verbinclude kernel_sparsepoly.m
281 \li <b>examples/documented/octave_static/kernel_spectrum.m</b>
282 \verbinclude kernel_spectrum.m
284 \li <b>examples/documented/octave_static/kernel_weighted_spec.m</b>
285 \verbinclude kernel_weighted_spec.m
287 \li <b>examples/documented/octave_static/kernel_weightedcommwordstring.m</b>
288 \verbinclude kernel_weightedcommwordstring.m
290 \li <b>examples/documented/octave_static/kernel_weighteddegreepositionstring.m</b>
291 \verbinclude kernel_weighteddegreepositionstring.m
293 \li <b>examples/documented/octave_static/kernel_weighteddegreestring.m</b>
294 \verbinclude kernel_weighteddegreestring.m
296 \section octave_static_misc_examples Misc
299 \li <b>examples/documented/octave_static/misc_pr_loqo.m</b>
300 \verbinclude misc_pr_loqo.m
302 \section octave_static_mkl_examples Mkl
305 \li <b>examples/documented/octave_static/mkl_classify_christmas_star.m</b>
306 \verbinclude mkl_classify_christmas_star.m
308 \li <b>examples/documented/octave_static/mkl_multiclass.m</b>
309 \verbinclude mkl_multiclass.m
311 \li <b>examples/documented/octave_static/mkl_regression_3sine_waves.m</b>
312 \verbinclude mkl_regression_3sine_waves.m
314 \li <b>examples/documented/octave_static/mkl_regression_sine.m</b>
315 \verbinclude mkl_regression_sine.m
317 \section octave_static_preproc_examples Preproc
320 \li <b>examples/documented/octave_static/preproc_logplusone.m</b>
321 \verbinclude preproc_logplusone.m
323 \li <b>examples/documented/octave_static/preproc_normone.m</b>
324 \verbinclude preproc_normone.m
326 \li <b>examples/documented/octave_static/preproc_prunevarsubmean.m</b>
327 \verbinclude preproc_prunevarsubmean.m
329 \li <b>examples/documented/octave_static/preproc_sortulongstring.m</b>
330 \verbinclude preproc_sortulongstring.m
332 \li <b>examples/documented/octave_static/preproc_sortwordstring.m</b>
333 \verbinclude preproc_sortwordstring.m
335 \section octave_static_regression_examples Regression
338 \li <b>examples/documented/octave_static/regression_krr.m</b>
339 \verbinclude regression_krr.m
341 \li <b>examples/documented/octave_static/regression_libsvr.m</b>
342 \verbinclude regression_libsvr.m
344 \li <b>examples/documented/octave_static/regression_svrlight.m</b>
345 \verbinclude regression_svrlight.m
347 \section octave_static_structure_examples Structure
350 \li <b>examples/documented/octave_static/structure_dynprog.m</b>
351 \verbinclude structure_dynprog.m