root/lang/cpluspluscli/OpenCvSharp2/trunk/OpenCvSharp.MachineLearning/SvmKernelType.h @ 32582

Revision 32538, 1.0 kB (checked in by schima, 4 years ago)

re-developed MachineLearning? by C++/CLI in order to remove Extern's dependency on ml110.dll

Line 
1#pragma once
2
3namespace KwsmLab{
4namespace OpenCvSharp{
5namespace MachineLearning
6{
7    /// <summary>
8        /// SVMカーネルの種類
9        /// </summary>
10        public enum class SvmKernelType : int
11        {
12                /// <summary>
13                /// マッピングは行われない.もとの特徴空間内で,線形分離(あるいは回帰)が行われる.最も高速なオプション.d(x,y) = x•y == (x,y) [CvSVM::LINEAR]
14                /// </summary>
15                Linear = CvSVM::LINEAR,
16                /// <summary>
17                /// 多項式カーネル: d(x,y) = (gamma*(x•y)+coef0)^degree [CvSVM::POLY]
18                /// </summary>
19                Poly = CvSVM::POLY,
20                /// <summary>
21                /// 動径基底関数カーネル.ほとんどの場合,適切に動作する: d(x,y) = exp(-gamma*|x-y|^2) [CvSVM::RBF]
22                /// </summary>
23                Rbf = CvSVM::RBF,
24                /// <summary>
25                /// シグモイド関数がカーネルとして用いられる.d(x,y) = tanh(gamma*(x•y)+coef0) [CvSVM::SIGMOID]
26                /// </summary>
27                Sigmoid = CvSVM::SIGMOID,
28        };
29}
30}
31}
Note: See TracBrowser for help on using the browser.