亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? parameter.cs

?? SVM的一個源程序
?? CS
字號:
//Copyright (C) 2007 Matthew Johnson

//This program is free software; you can redistribute it and/or modify
//it under the terms of the GNU General Public License as published by
//the Free Software Foundation; either version 2 of the License, or
//(at your option) any later version.

//This program is distributed in the hope that it will be useful,
//but WITHOUT ANY WARRANTY; without even the implied warranty of
//MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
//GNU General Public License for more details.

//You should have received a copy of the GNU General Public License along
//with this program; if not, write to the Free Software Foundation, Inc.,
//51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
using System;
namespace SVM
{
    /// <summary>
    /// Contains all of the types of SVM this library can model.
    /// </summary>
    public enum SvmType { 
        /// <summary>
        /// C-SVC.
        /// </summary>
        C_SVC, 
        /// <summary>
        /// nu-SVC.
        /// </summary>
        NU_SVC, 
        /// <summary>
        /// one-class SVM
        /// </summary>
        ONE_CLASS, 
        /// <summary>
        /// epsilon-SVR
        /// </summary>
        EPSILON_SVR, 
        /// <summary>
        /// nu-SVR
        /// </summary>
        NU_SVR 
    };
    /// <summary>
    /// Contains the various kernel types this library can use.
    /// </summary>
    public enum KernelType { 
        /// <summary>
        /// Linear: u'*v
        /// </summary>
        LINEAR, 
        /// <summary>
        /// Polynomial: (gamma*u'*v + coef0)^degree
        /// </summary>
        POLY, 
        /// <summary>
        /// Radial basis function: exp(-gamma*|u-v|^2)
        /// </summary>
        RBF, 
        /// <summary>
        /// Sigmoid: tanh(gamma*u'*v + coef0)
        /// </summary>
        SIGMOID,
        /// <summary>
        /// Precomputed kernel
        /// </summary>
        PRECOMPUTED,
    };

    /// <summary>
    /// This class contains the various parameters which can affect the way in which an SVM
    /// is learned.  Unless you know what you are doing, chances are you are best off using
    /// the default values.
    /// </summary>
	[Serializable]
	public class Parameter : ICloneable
	{
        private SvmType _svmType;
        private KernelType _kernelType;
        private int _degree;
        private double _gamma;
        private double _coef0;

        private double _cacheSize;
        private double _C;
        private double _eps;

        private int _weightCount;
        private int[] _weightLabels;
        private double[] _weights;
        private double _nu;
        private double _p;
        private bool _shrinking;
        private bool _probability;

        /// <summary>
        /// Default Constructor.  Gives good default values to all parameters.
        /// </summary>
        public Parameter()
        {
            _svmType = SvmType.C_SVC;
            _kernelType = KernelType.RBF;
            _degree = 3;
            _gamma = 0; // 1/k
            _coef0 = 0;
            _nu = 0.5;
            _cacheSize = 40;
            _C = 1;
            _eps = 1e-3;
            _p = 0.1;
            _shrinking = true;
            _probability = false;
            _weightCount = 0;
            _weightLabels = new int[0];
            _weights = new double[0];
        }

        /// <summary>
        /// Type of SVM (default C-SVC)
        /// </summary>
        public SvmType SvmType
        {
            get
            {
                return _svmType;
            }
            set
            {
                _svmType = value;
            }
        }
        /// <summary>
        /// Type of kernel function (default Polynomial)
        /// </summary>
        public KernelType KernelType
        {
            get
            {
                return _kernelType;
            }
            set
            {
                _kernelType = value;
            }
        }
        /// <summary>
        /// Degree in kernel function (default 3).
        /// </summary>
        public int Degree
        {
            get
            {
                return _degree;
            }
            set
            {
                _degree = value;
            }
        }
        /// <summary>
        /// Gamma in kernel function (default 1/k)
        /// </summary>
        public double Gamma
        {
            get
            {
                return _gamma;
            }
            set
            {
                _gamma = value;
            }
        }
        /// <summary>
        /// Zeroeth coefficient in kernel function (default 0)
        /// </summary>
        public double Coefficient0
        {
            get
            {
                return _coef0;
            }
            set
            {
                _coef0 = value;
            }
        }
		
        /// <summary>
        /// Cache memory size in MB (default 100)
        /// </summary>
        public double CacheSize
        {
            get
            {
                return _cacheSize;
            }
            set
            {
                _cacheSize = value;
            }
        }
        /// <summary>
        /// Tolerance of termination criterion (default 0.001)
        /// </summary>
        public double EPS
        {
            get
            {
                return _eps;
            }
            set
            {
                _eps = value;
            }
        }
        /// <summary>
        /// The parameter C of C-SVC, epsilon-SVR, and nu-SVR (default 1)
        /// </summary>
        public double C
        {
            get
            {
                return _C;
            }
            set
            {
                _C = value;
            }
        }
        /// <summary>
        /// Number of weights.
        /// </summary>
        public int WeightCount
        {
            get
            {
                return _weightCount;
            }
            set
            {
                _weightCount = value;
            }
        }
        /// <summary>
        /// Array of indicies corresponding to the Weights array (for C-SVC)
        /// </summary>
        public int[] WeightLabels
        {
            get
            {
                return _weightLabels;
            }
            set
            {
                _weightLabels = value;
            }
        }
        /// <summary>
        /// The parameter C of class i to weight*C in C-SVC (default 1)
        /// </summary>
        public double[] Weights
        {
            get
            {
                return _weights;
            }
            set
            {
                _weights = value;
            }
        }
        /// <summary>
        /// The parameter nu of nu-SVC, one-class SVM, and nu-SVR (default 0.5)
        /// </summary>
        public double Nu
        {
            get
            {
                return _nu;
            }
            set
            {
                _nu = value;
            }
        }
        /// <summary>
        /// The epsilon in loss function of epsilon-SVR (default 0.1)
        /// </summary>
        public double P
        {
            get
            {
                return _p;
            }
            set
            {
                _p = value;
            }
        }
        /// <summary>
        /// Whether to use the shrinking heuristics, (default True)
        /// </summary>
        public bool Shrinking
        {
            get
            {
                return _shrinking;
            }
            set
            {
                _shrinking = value;
            }
        }
        /// <summary>
        /// Whether to train an SVC or SVR model for probability estimates, (default False)
        /// </summary>
        public bool Probability
        {
            get
            {
                return _probability;
            }
            set
            {
                _probability = value;
            }
        }


        #region ICloneable Members
        /// <summary>
        /// Creates a memberwise clone of this parameters object.
        /// </summary>
        /// <returns>The clone (as type Parameter)</returns>
        public object Clone()
        {
            return base.MemberwiseClone();
        }

        #endregion
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
不卡在线观看av| 日本不卡不码高清免费观看| 自拍偷拍亚洲综合| 一区二区三区在线看| 亚洲日本中文字幕区| 亚洲人123区| 日韩电影免费在线观看网站| 91视频.com| 日韩女优视频免费观看| 中文字幕免费不卡在线| 亚洲三级免费观看| 蜜桃视频第一区免费观看| 国产美女精品在线| 色老汉av一区二区三区| 精品久久久久香蕉网| 亚洲日本丝袜连裤袜办公室| 粉嫩在线一区二区三区视频| 国产精品一区二区三区99| 91久久一区二区| 精品国产一区二区三区久久影院| 亚洲天堂网中文字| 六月丁香婷婷久久| 欧美日韩一区二区三区四区五区| 久久九九久精品国产免费直播| 亚洲国产日韩av| 97久久人人超碰| 久久精品视频在线免费观看| 日本成人中文字幕在线视频| 欧美三级中文字幕在线观看| 久久精品欧美一区二区三区麻豆| 亚洲一区二区在线视频| 成人av网址在线| 国产精品久久久久久久久免费樱桃 | 国产在线国偷精品产拍免费yy| 欧美伊人久久久久久久久影院| 国产精品久久久久9999吃药| 成人综合婷婷国产精品久久蜜臀| 2024国产精品视频| 成人精品在线视频观看| 国产精品欧美一区喷水| 9久草视频在线视频精品| 国产精品久久夜| 91免费国产在线观看| 亚洲狠狠丁香婷婷综合久久久| 日本丶国产丶欧美色综合| 亚洲欧美日韩在线| 欧美日韩国产精品成人| 午夜久久福利影院| 久久久美女毛片| 色88888久久久久久影院按摩| 亚洲综合色在线| 久久久亚洲欧洲日产国码αv| 99精品热视频| 美女尤物国产一区| 欧美激情在线观看视频免费| 6080午夜不卡| 成人免费黄色在线| 天堂va蜜桃一区二区三区| 白白色 亚洲乱淫| 国产精品久久免费看| 久久久久久久电影| 久久久不卡影院| 欧美在线制服丝袜| 国产精品系列在线播放| 一区二区三区日本| 精品国产区一区| 色999日韩国产欧美一区二区| 亚洲第一搞黄网站| 亚洲国产精品ⅴa在线观看| 欧美大度的电影原声| 欧美日韩国产另类不卡| 欧美日韩亚洲综合在线 欧美亚洲特黄一级 | 在线视频国产一区| 成人亚洲精品久久久久软件| 国产乱人伦精品一区二区在线观看| 亚洲国产日产av| 婷婷丁香久久五月婷婷| 亚洲丶国产丶欧美一区二区三区| 蜜桃一区二区三区在线| 欧美一区二区视频观看视频| 欧美一区二区黄| 国产精品国产三级国产普通话99| 中文字幕在线观看一区| 亚洲欧美色综合| 亚洲国产视频在线| 午夜电影久久久| 免费亚洲电影在线| 国产精品一区二区不卡| 成人的网站免费观看| 91丨porny丨国产入口| 欧美三级电影一区| 日本一区二区在线不卡| 亚洲一区在线观看视频| 亚洲成av人片www| 国产99精品视频| 欧美日韩精品福利| 综合精品久久久| 麻豆一区二区99久久久久| 国产在线一区观看| 色老汉av一区二区三区| 欧美不卡123| 亚洲综合一二三区| 国产99精品国产| 欧美一区二区三区影视| 中文字幕精品一区| 久久成人麻豆午夜电影| 91精品午夜视频| 性做久久久久久久久| 在线观看不卡一区| 亚洲超碰精品一区二区| 欧美日本韩国一区二区三区视频 | 国产亚洲精品中文字幕| 视频一区中文字幕| 色偷偷久久一区二区三区| 久久蜜臀精品av| 久久福利视频一区二区| 欧美日韩在线三区| 午夜欧美2019年伦理| 欧美性xxxxx极品少妇| 亚洲精品视频一区二区| 91污在线观看| 亚洲美女一区二区三区| 91在线视频在线| 中文字幕一区二区三区在线播放 | 亚洲午夜激情网页| 91电影在线观看| 亚洲二区在线视频| 欧美日本国产一区| 另类小说一区二区三区| 欧美岛国在线观看| 国产黄色精品网站| 国产精品久久久久久久裸模| 色老综合老女人久久久| 午夜欧美在线一二页| 678五月天丁香亚洲综合网| 久久国产精品免费| 欧美韩国日本综合| 91国产免费看| 日本aⅴ免费视频一区二区三区| 久久精子c满五个校花| 91视频国产观看| 免播放器亚洲一区| 中文一区一区三区高中清不卡| 91欧美一区二区| 亚洲色图丝袜美腿| 国产成人无遮挡在线视频| 亚洲黄色免费网站| 26uuu国产日韩综合| 93久久精品日日躁夜夜躁欧美| 美女看a上一区| 亚洲欧美国产毛片在线| 久久久精品免费网站| 欧美四级电影在线观看| 国产精品1024久久| 久久99热狠狠色一区二区| 一区二区三区高清不卡| 国产精品视频观看| 日韩精品资源二区在线| 日本高清不卡一区| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 欧美一区二区三区四区高清| 91色porny在线视频| 成人美女在线观看| 国产a久久麻豆| 成人性视频免费网站| 国产成人免费9x9x人网站视频| 另类小说图片综合网| 日韩中文字幕麻豆| 全国精品久久少妇| 午夜国产精品影院在线观看| 亚洲国产视频在线| 亚洲高清视频在线| 亚洲一区二区三区小说| 日韩国产欧美一区二区三区| 午夜视频在线观看一区二区 | 精品第一国产综合精品aⅴ| 日韩三级伦理片妻子的秘密按摩| 69堂精品视频| 久久久久久久久久久久久夜| 欧美激情一区二区三区在线| 亚洲免费成人av| 午夜欧美电影在线观看| 激情图片小说一区| 成人h精品动漫一区二区三区| 色94色欧美sute亚洲线路一ni| 欧美丰满高潮xxxx喷水动漫| 精品三级av在线| 综合婷婷亚洲小说| 天使萌一区二区三区免费观看| 久热成人在线视频| 91麻豆免费视频| 精品国精品自拍自在线| 亚洲靠逼com| 国产精品综合在线视频| 欧美日韩免费一区二区三区视频 | 国产一区二区网址| 欧洲国产伦久久久久久久| 久久久久国产精品麻豆| 奇米777欧美一区二区| 99久久99久久精品国产片果冻|