当前位置:   article > 正文

【Python】skopt包如何下载?

skopt

一、前言

机器学习的寻找最优超参数是个老大难问题,scikit-learn提供了网格搜索GridSearchCV和随机搜索RandomizedSearchCV这两个函数来帮助寻找这些超参数。

网格搜索的本质就是对参数空间形成的所有参数组合进行一个个的尝试,然后选出得分最高的那个,可能会忽略这些组合以外的参数,同时随着参数的增多,计算量也会指数增加。

随机搜索是对参数的随机搜索,但没有充分利用搜索空间的结构。

skopt是一个超参数优化库,包括随机搜索、贝叶斯搜索、决策森林和梯度提升树等,用于辅助寻找机器学习算法中的最优超参数。

二、pip下载失败

pip install skopt
  • 1

在这里插入图片描述

三、解决办法

  1. 先安装scikit-optimize
pip install scikit-optimize
  • 1

在这里插入图片描述

  1. 后直接在终端中安装skopt成功

  2. 若不成功,安装

git clone https://bitbucket.org/stanmarkov/skopt/
  • 1
  1. 转到skopt目录,执行
pip install --upgrade --user -r requirements.txt -e .
  • 1

requirements.txt文件用于记录依赖包和版本号,安装其依赖包。

  1. 安装成功!
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号