当前位置: 首页 > news >正文

漳州正规网站建设价格西山区城市建设局网站

漳州正规网站建设价格,西山区城市建设局网站,wordpress怎么在本地安装,白云高端网站建设案例1.原理 AdaBoost是Adaptive Boosting#xff08;自适应增强#xff09;的缩写#xff0c;它的自适应在于#xff1a;被前一个基本分类器误分类的样本的权值会增大#xff0c;而正确分类的样本的权值会减小#xff0c;并再次用来训练下一个基本分类器。同时#xff0c;在…1.原理 AdaBoost是Adaptive Boosting自适应增强的缩写它的自适应在于被前一个基本分类器误分类的样本的权值会增大而正确分类的样本的权值会减小并再次用来训练下一个基本分类器。同时在每一轮迭代中加入一个新的弱分类器直到达到某个预定的足够小的错误率或预先指定的最大迭代次数再确定最后的强分类器。 1.算法步骤 首先是初始化训练数据的权值分布D1。假设有N个训练样本数据则每一个训练样本最开始时都会被赋予相同的权值w1 1/N。 训练弱分类器Ci。具体训练过程如果某个训练样本点被弱分类器Ci准确地分类那么再构造下一个训练集中它对应的权值要减小相反如果某个训练样本点被错误分类那么它的权值就应该增大。权值的更新过的样本被用于训练下一个弱分类器整个过程如此迭代下去。 最后将各个训练得到的弱分类器组合成一个强分类器。各个弱分类器的训练过程结束后加大分类误差率小的弱分类器的权重使其在最终的分类函数中起着较大的决定作用而降低分类误差率大的弱分类器的权重使其在最终的分类函数中起着较小的决定作用。 换而言之误差率低的弱分类器在最终分类器中占的权重较大否则较小。 2.算法过程 (1).首先初始化训练集的权值分布。每个训练样本最开始都被赋予相同的权值 w i 1 N w_{i}\frac{1}{N} wi​N1​这样样本集的权值初始分布为 D 1 ( i ) ( w 1 , w 2 , ⋯ w N ) ( 1 N , 1 N , ⋯ 1 N ) D_{1}(i)(w_{1},w_{2},\cdots w_{N})\left(\frac{1}{N},\frac{1}{N},\cdots\frac{1}{N}\right) D1​(i)(w1​,w2​,⋯wN​)(N1​,N1​,⋯N1​) (2).进行迭代 t 1 , 2 , ⋯ , T t1,2,\cdots,T t1,2,⋯,T (a).选取一个当前误差率最低的分类器h作为第t个基分类器H_t并计算弱分类器h_t在训练集上的分类误差率 e t ∑ i 1 m w t , i I ( h t ( x i ) ≠ f ( x i ) ) e_{t}\sum_{i1}^{m}w_{t,i}I\big(h_{t}(x_{i})\neq f(x_{i})\big) et​i1∑m​wt,i​I(ht​(xi​)f(xi​)) (b).计算该分类器在最终分类器中所占的权重 ∂ t 1 2 ln ⁡ 1 − e t e t \partial_t\frac{1}{2}\ln\frac{1-e_t}{e_t} ∂t​21​lnet​1−et​​ ©.更新样本的权重分布 D t 1 D t e x p ( − ∂ t f ( x ) h t ( x ) ) Z t D_{t1}\frac{D_texp(-\partial_tf(x)h_t(x))}{Z_t} Dt1​Zt​Dt​exp(−∂t​f(x)ht​(x))​ 其中: Z t ∑ i 1 m w t , i e x p ( − ∂ t f ( x i ) h t ( x i ) ) Z_t\sum_{i1}^mw_{t,i}exp\bigl(-\partial_tf(x_i)h_t(x_i)\bigr) Zt​i1∑m​wt,i​exp(−∂t​f(xi​)ht​(xi​)) (3).最后按照弱分类器权重\partial_t组成各个弱分类器 f ( x ) ∑ i 1 T ∂ i H i ( x ) \mathrm{f(x)\sum_{i1}^T\partial_iH_i(x)} f(x)i1∑T​∂i​Hi​(x) 通过符号函数sign最终得到一个强分类器 H f i n a l s i g n ( f ( x ) ) s i g n ( ∑ i 1 T ∂ i H i ( x ) ⁡ ) H_{final}sign\big(\mathrm{f(x)}\big)sign\bigg(\sum_{\mathrm{i}1}^{\mathrm{T}}\partial_i\operatorname{H_i(x)}\bigg) Hfinal​sign(f(x))sign(i1∑T​∂i​Hi​(x)) from sklearn.datasets import load_iris from sklearn.model_selection import train_test_split from sklearn.ensemble import AdaBoostClassifier# 加载鸢尾花数据集 iris load_iris() X iris.data y iris.target# 划分训练集和测试集 X_train, X_test, y_train, y_test train_test_split(X, y, test_size0.2, random_state42)# 创建AdaBoost分类器 clf AdaBoostClassifier(n_estimators50, learning_rate1.0)# 训练模型 clf.fit(X_train, y_train)# 预测测试集 y_pred clf.predict(X_test)# 打印预测结果 print(y_pred)我们使用了鸢尾花数据集这是一个常用的多类别分类数据集。我们首先加载数据然后划分为训练集和测试集。然后我们创建一个AdaBoost分类器并使用训练集对其进行训练。最后我们使用训练好的模型对测试集进行预测并打印出预测结果。 AdaBoostClassifier的参数n_estimators表示弱学习器的最大数量learning_rate表示学习率这两个参数都可以根据需要进行调整。在scikit-learn的AdaBoostClassifier中默认的弱学习器是一个最大深度为1的决策树桩。你也可以通过base_estimator参数来指定其他类型的弱学习器。 from sklearn.datasets import load_iris from sklearn.model_selection import train_test_split from sklearn.ensemble import AdaBoostClassifier from sklearn.naive_bayes import GaussianNB from sklearn import svm# 加载鸢尾花数据集 iris load_iris() X iris.data y iris.target# 划分训练集和测试集 X_train, X_test, y_train, y_test train_test_split(X, y, test_size0.2, random_state42)# 创建朴素贝叶斯分类器作为弱学习器的AdaBoost分类器 clf_nb AdaBoostClassifier(base_estimatorGaussianNB(), n_estimators50, learning_rate1.0) clf_nb.fit(X_train, y_train) y_pred_nb clf_nb.predict(X_test) print(y_pred_nb)# 创建SVM作为弱学习器的AdaBoost分类器 clf_svm AdaBoostClassifier(base_estimatorsvm.SVC(probabilityTrue, kernellinear), n_estimators50, learning_rate1.0) clf_svm.fit(X_train, y_train) y_pred_svm clf_svm.predict(X_test) print(y_pred_svm)我们首先创建了一个使用朴素贝叶斯分类器作为弱学习器的AdaBoost分类器然后创建了一个使用SVM作为弱学习器的AdaBoost分类器。注意对于SVM我们需要设置probabilityTrue因为AdaBoost需要使用类别概率。
http://www.hkea.cn/news/14308855/

相关文章:

  • 阳谷网站建设网络推广郑州网站建设三猫网络
  • 龙岗网站建设szaow防止域名失效 请牢记
  • 学校校园网站推广分享
  • 传奇手游发布网站电子商务的模式有哪些
  • 史志网站建设wordpress首页导航设置
  • 永久网站空间合肥做网站公司哪家好
  • 合肥网站建设 微笑互联手机优化应用是怎么回事
  • 如何用自己网站做大电商免费地方域名注册
  • 手机怎么建网站广告设计软件coreldraw教程
  • 国外设计网站怎么打开wordpress发布图片错位
  • 博天网站建设网络seoul怎么读
  • 湖南高端建设网站网站建设的阶段
  • 福建设计招标网站兰博沃金牛座手表官方网站
  • 免费网站自助建站系统wordpress首页显示推荐标志
  • 网站项目报价单模板免费下载网站搬家数据库配置
  • 可以做录音兼职的网站哪里找网站开发团队
  • 在线html5制作网站建设部网站事故快报
  • 本地广东中山网站建设白色网站配色
  • 兰溪企业网站搭建地址wordpress换域名安装
  • 免费公司网站模版网站的中文域名是什么
  • 青岛专业做网站优化临沂市网站建设
  • 物流网站开发在线购物商城网站建设
  • 江苏手机响应式网站建设网页 开发
  • 专业建站公司前景移动网站怎么做
  • 口碑好的盘锦网站建设网站建设淘宝属于什么类目
  • 站长权重惠州市建设局建工办网站
  • 毕业设计旅游网网站设计融资网站建设方案
  • 2018怎么做网站淘宝客自己动手做一个网页
  • 视觉中国的图片可以拿来做网站wordpress 菜单 消失
  • 做彩票网站违法企业综合型网站建设方案