【Python】skopt包如何下载?

skopt包如何下载?

  • 一、前言
  • 二、pip下载失败
  • 三、解决办法

一、前言

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

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

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

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

二、pip下载失败

pip install skopt

在这里插入图片描述

三、解决办法

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

【Python】skopt包如何下载?_第1张图片

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

  2. 若不成功,安装

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

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

  1. 安装成功!

你可能感兴趣的:(错误或者警告类型解决办法总结,python,skopt)