sklearn网格搜索
"""网格搜索 通过不同参数组合尝试训练网络获得最优参数、最优模型
"""
import numpy as np
import sklearn.naive_bayes as nb
import matplotlib.pyplot as mp
import sklearn.svm as svm
import sklearn.model_selection as ms
import sklearn.metrics as sm# 加载数据
data = np.loadtxt("./multiple2.txt", delimiter=",")
x = data[:, :2].astype("float")
y = data[:, -1].astype("float")
print(x.shape, x.dtype)
print(y.shape, y.dtype)train_x, test_x, train_y, test_y = \ms.train_test_split(x, y, test_size=0.25, random_state=7)# SVC probability 是否保存置信概率
model = svm.SVC(probability=True)# 设置网格参数
params = [{'kernel': ['linear'], 'C': [1, 10, 100, 1000]},{'kernel': ['poly'], 'C': [1], 'degree': [2, 3]},{'kernel': ['rbf'], 'C': [1, 10, 100, 1000], 'gamma': [1, 0.1, 0.01, 0.001]}]# 网格搜索 确定最优超参数
model = ms.GridSearchCV(model, params, cv=5)model.fit(train_x, train_y)print(model.best_params_) # 最优参数
print(model.best_score_) # 最好得分
print(model.best_estimator_)
sklearn网格搜索相关推荐
- sklearn网格搜索GridSearchCV得到各个评价指标的均值与方差
官网API:https://scikit-learn.org/stable/modules/generated/sklearn.model_selection.GridSearchCV.html 下面 ...
- 数据挖掘原理与算法:机器学习->{[sklearn. model_selection. train_test_split]、[h2o]、[网格搜索]、[numpy]、[plotly.express]}
数据挖掘原理与算法:机器学习->{[sklearn. model_selection. train_test_split].[h2o].[网格搜索].[numpy].[plotly.expres ...
- 【Python-ML】SKlearn库网格搜索和交叉验证
# -*- coding: utf-8 -*- ''' Created on 2018年1月18日 @author: Jason.F @summary: GridSearch网格搜索:同一模型下组合参 ...
- 11_模型的选择与调优,交叉验证,超参数搜索-网格搜索sklearn.model_selection.GridSearchCV
1.交叉验证 交叉验证:为了让被评估的模型更加准确可信. 交叉验证:将拿到的数据,分为训练和验证集.以下图为例:将数据分成5份,其中一份作为验证集.然后经过5次(组)的测试,每次都更换不同的验证集.即 ...
- sklearn GridSearchCV网格搜索案例与代码
文章目录 准备数据 网格搜索参数 评估结果 全部代码 需要的包如下: import pandas as pd import numpy as np from sklearn.ensemble impo ...
- Sklearn专题实战——数据处理+模型构建+网格搜索+保存(提取)模型
文章目录 1.前言 2.数据处理 3.模型构建 3.1.支持向量机 3.2.决策树 3.3.逻辑回归 4.网格搜索寻找最优结果 5.保存模型+提取模型 1.前言 针对Sklearn在前面已经通过代码实 ...
- python机器学习库sklearn——参数优化(网格搜索GridSearchCV、随机搜索RandomizedSearchCV、hyperopt)
分享一个朋友的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!大家可以看看是否对自己有帮助:点击打开 全栈工程师开发手册 (作者:栾鹏) python数据挖掘系列教程 优化的相关的知识内容可以参 ...
- 机器学习之网格搜索调参sklearn
网格搜索 网格搜索 GridSearchCV我们在选择超参数有两个途径:1凭经验:2选择不同大小的参数,带入到模型中,挑选表现最好的参数.通过途径2选择超参数时,人力手动调节注意力成本太高,非常不值得 ...
- 十四.K最近邻(KNN)原理和sklearn实现、网格搜索
目录 1.概述 2.算法流程 (1)计算距离 (2)选择最近邻点 (3)预测 3.KNN优化之KD树 (1)KD树之建树 (2)KD树之搜索 4.sklearn实现KNN (1)数据预处理 (2)预测 ...
最新文章
- 测试人员的独特价值体会
- linux内核用什么调试,什么是开发/调试Linux内核最有效和最优雅的方式
- python diango 并发_利用gunicorn提高django的并发能力
- python动态图-python之最炫抖音动态图
- 【直播预告】天黑请闭眼,杭州终极狼人大奖赛正在查杀——见证 4 万现金大奖的诞生!...
- Xamarin.Android 开发中遇到旋转屏幕错误
- Java 并发总结——线程池
- 金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)-(一千零一拾一元整)输出。...
- 【database】database domain knowledge
- npm、webpack、vue-cli
- 怎样能看懂matlab中的代码,初学者怎样能看懂代码
- 有效沟通要解决的三个基本方面
- 提出现代计算机工作原理的科学家是谁,现代计算机之父是谁_计算机信息处理能力_计算机能自动工作原理(2)...
- @Validated规则校验和校验分组Group
- jQuery超详细入门教程
- 李宏毅_机器学习_作业1(详解)_COVID-19 Cases Prediction (Regression)
- centos7—DNS域名系统
- Openwrt+WR703N 折腾笔记
- 专有钉钉下载(windows、IOS、Android)地址
- CRMEB 微信商城系统 源码下载
热门文章
- 2020腾讯广告算法大赛十强名单出炉!
- 周志华教授:关于深度学习的一点思考
- 5300亿NLP模型“威震天-图灵”发布,由4480块A100训练,微软英伟达联合出品
- 这场编程语言的发布会,不参加可太亏了!
- 最新!TUI世界大学排名(2021)发布:清华位居全球前20名!
- NeurIPS 2020 :新一代算法“鉴黄师”诞生,中科院计算所研究生一作
- EfficientNet模型的完整细节
- 入机器学习大坑,需要什么样的数学水平?
- 如何用LSTM自编码器进行极端事件预测?(含Python代码)
- 用Python统计分析290种零食,谁能唤起80、90后的童年回忆?