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

怎么做跳转网站内蒙古 网站建设

怎么做跳转网站,内蒙古 网站建设,央美老师做的家具网站,海口省建设厅网站1. Optuna库的优势 对比bayes_opt和hyperoptOptuna不仅可以衔接到PyTorch等深度学习框架上#xff0c;还可以与sklearn-optimize结合使用#xff0c;这也是我最喜欢的地方#xff0c;Optuna因此特性可以被使用于各种各样的优化场景。 2. 导入必要的库及加载数据 用的是sklea…1. Optuna库的优势 对比bayes_opt和hyperoptOptuna不仅可以衔接到PyTorch等深度学习框架上还可以与sklearn-optimize结合使用这也是我最喜欢的地方Optuna因此特性可以被使用于各种各样的优化场景。 2. 导入必要的库及加载数据 用的是sklearn自带的房价数据只是我把它保存下来了。 import optuna import pandas as pd import numpy as np from sklearn.model_selection import KFold,cross_validate print(optuna.__version__) from sklearn.ensemble import RandomForestRegressor as RFR data pd.read_csv(rD:\2暂存文件\Sth with Py\贝叶斯优化\data.csv) X data.iloc[:,0:8] y data.iloc[:,8] 3. 定义目标函数与参数空间 Optuna相对于其他库不需要单独输入参数或参数空间只需要直接在目标函数中定义参数空间即可。这里以负均方误差为损失函数。 def optuna_objective(trial) :# 定义参数空间n_estimators trial.suggest_int(n_estimators,10,100,1)max_depth trial.suggest_int(max_depth,10,50,1)max_features trial.suggest_int(max_features,10,30,1)min_impurtity_decrease trial.suggest_float(min_impurity_decrease,0.0, 5.0, step0.1)# 定义评估器reg RFR(n_estimatorsn_estimators,max_depthmax_depth,max_featuresmax_features,min_impurity_decreasemin_impurtity_decrease,random_state1412,verboseFalse,n_jobs-1)# 定义交叉过程输出负均方误差cv KFold(n_splits5,shuffleTrue,random_state1412)validation_loss cross_validate(reg,X,y,scoringneg_mean_squared_error,cvcv,verboseTrue,n_jobs-1,error_scoreraise)return np.mean(validation_loss[test_score]) 4.  定义优化目标函数 在Optuna中我们可以调用sampler模块进行选用想要的优化算法比如TPE、GP等等。 def optimizer_optuna(n_trials,algo):# 定义使用TPE或GPif algo TPE:algo optuna.samplers.TPESampler(n_startup_trials20,n_ei_candidates30)elif algo GP:from optuna.integration import SkoptSamplerimport skoptalgo SkoptSampler(skopt_kwargs{base_estimator:GP,n_initial_points:10,acq_func:EI})study optuna.create_study(sampleralgo,directionmaximize)study.optimize(optuna_objective,n_trialsn_trials,show_progress_barTrue)print(best_params:,study.best_trial.params,best_score:,study.best_trial.values,\n)return study.best_trial.params, study.best_trial.values 5. 执行部分 import warnings warnings.filterwarnings(ignore,messageThe objective has been evaluated at this point before trails) optuna.logging.set_verbosity(optuna.logging.ERROR) best_params, best_score optimizer_optuna(200,TPE) 6. 完整代码 import optuna import pandas as pd import numpy as np from sklearn.model_selection import KFold,cross_validate print(optuna.__version__) from sklearn.ensemble import RandomForestRegressor as RFRdata pd.read_csv(rD:\2暂存文件\Sth with Py\贝叶斯优化\data.csv) X data.iloc[:,0:8] y data.iloc[:,8]def optuna_objective(trial) :# 定义参数空间n_estimators trial.suggest_int(n_estimators,10,100,1)max_depth trial.suggest_int(max_depth,10,50,1)max_features trial.suggest_int(max_features,10,30,1)min_impurtity_decrease trial.suggest_float(min_impurity_decrease,0.0, 5.0, step0.1)# 定义评估器reg RFR(n_estimatorsn_estimators,max_depthmax_depth,max_featuresmax_features,min_impurity_decreasemin_impurtity_decrease,random_state1412,verboseFalse,n_jobs-1)# 定义交叉过程输出负均方误差cv KFold(n_splits5,shuffleTrue,random_state1412)validation_loss cross_validate(reg,X,y,scoringneg_mean_squared_error,cvcv,verboseTrue,n_jobs-1,error_scoreraise)return np.mean(validation_loss[test_score])def optimizer_optuna(n_trials,algo):# 定义使用TPE或GPif algo TPE:algo optuna.samplers.TPESampler(n_startup_trials20,n_ei_candidates30)elif algo GP:from optuna.integration import SkoptSamplerimport skoptalgo SkoptSampler(skopt_kwargs{base_estimator:GP,n_initial_points:10,acq_func:EI})study optuna.create_study(sampleralgo,directionmaximize)study.optimize(optuna_objective,n_trialsn_trials,show_progress_barTrue)print(best_params:,study.best_trial.params,best_score:,study.best_trial.values,\n)return study.best_trial.params, study.best_trial.valuesimport warnings warnings.filterwarnings(ignore,messageThe objective has been evaluated at this point before trails) optuna.logging.set_verbosity(optuna.logging.ERROR) best_params, best_score optimizer_optuna(200,TPE)
http://www.laogonggong.com/news/129322.html

相关文章:

  • 凌云县 城市建设 网站wordpress开场
  • h5制作模板官网广州网站建设网站优化推广
  • 网站建设与维护难不难安阳论坛最新消息
  • 山东网站建设推广南通建设网站哪家好
  • 北京外企人力资源服务有限公司中山网站搜索引擎优化
  • 免费自己做网站手机软件wordpress调用ajax刷新
  • 云服务器 多个网站衡阳房产网
  • 阿里云有网站建设吗上海网站建设 找德华专业
  • 怎样一个域名做两个网站鼎诚网站建设
  • 网站开发的项目奇艺广州网站建设熊掌号
  • 网站后台为什么传不上图片为网站开发
  • 做网站多少钱_西宁君博领衔广州市官方网站
  • asp.net网站开发案例教程wordpress调用自定义文章类型文章
  • 购物网站每个模块主要功能男和男做那个视频网站
  • 网站布局建设seo排名优化首页
  • 建站素材mvc5 网站开发美学 pdf
  • 网站如何备案icp备案南京做企业网站公司哪家好
  • 网页设计需要哪些软件邯郸网站关键字优化
  • 万网网站加速高质量的南京网站建设
  • 石家庄的网站建设公司哪家好南充网站建设略奥科技
  • 水产公司网站源码河北人工智能建站系统软件
  • 利用小米路由器mini做网站网站改版 后台
  • 德阳建设银行招聘网站ckplarer整合wordpress
  • 友点企业网站管理系统模板下载小伙做网色网站
  • 网站建设技术团队有多重要建筑网库
  • 郑州网站建设小程序wordpress登录会员中心
  • 商城站到商城汽车站网站弹出信息怎么做
  • 坑梓网站建设代理商宁波做企业网站公司
  • 企业网站建设包括网站新手引导怎么做
  • wordpress关于本站凡科平台登录平台