svm中gamma的确定
来源:互联网 发布:ratpack java 编辑:程序博客网 时间:2024/05/16 17:53
from __future__ import print_functionfrom sklearn.learning_curve import validation_curvefrom sklearn.datasets import load_digitsfrom sklearn.svm import SVCimport matplotlib.pyplot as pltimport numpy as npdigits = load_digits()X = digits.datay = digits.target# np.logspace(-6, -2.3, 5)的值为[1.00000000e-06 8.41395142e-06 7.07945784e-05 5.95662144e-04 5.01187234e-03]param_range = np.logspace(-6, -2.3, 5)train_loss, test_loss = validation_curve( SVC(), X, y, param_name='gamma', param_range=param_range, cv=10, scoring='mean_squared_error')train_loss_mean = -np.mean(train_loss, axis=1)test_loss_mean = -np.mean(test_loss, axis=1)plt.plot(param_range, train_loss_mean, 'o-', color="r", label="Training")plt.plot(param_range, test_loss_mean, 'o-', color="g", label="Cross-validation")plt.xlabel("gamma")plt.ylabel("Loss")plt.legend(loc="best")plt.show()
如图所示gamma取0.006效果最好
0 0
- svm中gamma的确定
- 调查研究中样本量的确定
- 聚类分析中分类数的确定问题
- WINCE注册表中IClass值的确定
- mapreduce中map个数的确定
- mapreduce中map个数的确定
- 自定义UITableViewCell 中UIButton 的确定事件
- Android中View大小的确定过程
- MapReduce中map任务个数的确定
- Android中View大小的确定过程
- WINCE注册表中IClass值的确定
- 数据标准化中数据域的确定
- 数据库中候选键的确定
- 自定义view中文字位置的确定
- 页面中元素大小的确定
- CNC加工中刀具的选择与切削用量的确定
- drda通信协议中网络字节序的确定方式
- html中字符编码的确定算法(一)
- 常用命令
- Memcached 及 Redis 架构分析和比较
- 图像处理1_开源图片详细信息提取metadata-extractor
- Node.js开发 ---- 设置HTTP响应头解决跨域
- 最常用的 Eclipse 快捷键总结
- svm中gamma的确定
- 直线段裁剪 Cohen_SutherLand 以及 Liang_Barsky 算法
- 无题
- sql 常用函数 统计函数
- MSM8937的sbl1和CDT
- 精简代码实现Activity回退到任意Fragment
- Spring动态加载数据库配置文件
- vue 中箭头函数
- c++