
调参mod
对于模型参数选择的模版记录
不停下脚步的乌龟
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【代码模版】利用k折交叉验证对SVM中的参数C进行调参
SVM模型中需要调参的一般为C和kernel,但是kernel99%都是选择’rbf’(径向基核函数,也就是高斯核函数),所以一般只需要对C进行调参。参数C是SVM近似线性可分情况下松弛因子的参数,原理上C值越小越好from sklearn.svm import SVCfrom sklearn.model_selection import cross_val_score# 创建选择最优...原创 2020-03-05 18:34:13 · 3999 阅读 · 3 评论 -
【代码模版】随机森林调参思路及代码模版
随机森林调参的基本思路首先确定各个参数大概的选择范围,形成参数字典使用sklearn的RandomizedSearchCV(类似于寻找犯罪嫌疑人)(随机在于节省时间,不用地毯式遍历)利用参数字典中的参数对模型进行训练得到随机参数下最佳参数组以最佳参数组为标准上下取值,形成新的参数选择范围和对应的参数字典使用sklearn的GridSearchCV(类似于在犯罪嫌疑人中找到真正的罪犯)(...原创 2020-03-03 12:47:06 · 1599 阅读 · 0 评论 -
【代码模版】决策树通用模版及sklearn的GridSearchCV选择决策树预剪枝最佳参数
最常用的决策树预剪枝参数有两个:min_samples_split : 决策树某个节点的数据量小于该值时停止下分(注意该参数不能为1)max_depth:决策树的最大深度# 最基本的决策树模型生成from sklearn import treedtc = tree.DecisionTreeClassifier() # 回归决策树同理dtc.fit(x_train, y_tra...原创 2020-02-25 15:42:13 · 1036 阅读 · 0 评论 -
【代码模版】利用k折交叉验证调整正则惩罚参数C--以Logistic模型为例
from sklearn.linear_model import LogisticRegressionfrom sklearn.model_selection import cross_val_score# 创建选择最优参数C的模型def select_c_function(i): # 将含有参数的模型实例化 lr = LogisticRegression(C=i, penalty...原创 2020-02-21 21:57:40 · 870 阅读 · 0 评论