出现报错:Unknown label type: ‘continuous‘
在超参数优化中,这个错误表示你试图对一个连续型超参数使用choice函数。choice函数只支持离散的选项,而不能对连续值区间进行搜索。举个例子,下面这个代码会产生该错误:
space = {'C': hp.choice('C', [0.1, 0.3, 0.5, 0.7, 0.9]) # 错误,C应为连续区间
}
因为C作为正则化强度,应取0-1之间的连续值,而choice只支持离散选项[0.1, 0.3, ...]的搜索。 correct 方式应使用针对连续区间的函数,如:
- uniform:均匀分布搜索
- loguniform:对数均匀分布搜索
- normal:正态分布搜索
space = {'C': hp.loguniform('C', np.log(0.01), np.log(1)) # 正确,搜索0.01-1的连续区间
}
所以,根据超参数的取值类型,我们应选择相应的定义函数:- 离散选项:choice
- 连续区间:uniform / loguniform / normal
- 离散与连续混合:可以同时使用多个函数定义一个完整的例子如下:
space = {'C': hp.loguniform('C', np.log(0.01), np.log(1)), # 连续 'penalty': hp.choice('penalty', ['l1', 'l2']), # 离散'n_estimators': hp.choice('n_estimators', [50, 100, 150, 200]), # 离散'gamma': hp.loguniform('gamma', np.log(0.0001), np.log(0.1)) # 连续
}
这个搜索空间混合了连续与离散的超参数,使用相应的定义函数提供了更为合理的搜索范围。
出现报错:Unknown label type: ‘continuous‘相关推荐
- python出现Unknown label type: ‘continuous‘
今天按如下运行逻辑回归: model.fit(X_train, y_train) 报错: ValueError: Unknown label type: 'continuous' 将代码改为: mod ...
- sklearn中ValueError: Unknown label type: ‘continuous‘错误解决
ValueError: Unknown label type: 'continuous'错误解决 今天在做决策树鸢尾花分类时出现了一个错误: 解决方法是:train_y后加上astype('int') ...
- jmap报错unknown CollectedHeap type : class sun.jvm.hotspot.gc_interface.CollectedHeap
jmap报错 [root@host-10-0-197-189 service]# jmap -heap 12139 Attaching to process ID 12139, please wait ...
- sklearn.svm.SVC中raise ValueError(“Unknown label type: %r” % y_type)ValueError: Unknown label type:处理
关于sklearn.svm.SVC中raise ValueError("Unknown label type: %r" % y_type)ValueError: Unknown l ...
- 记springboot项目POM文件第一行报错 Unknown Error
pom 文件报错 UnKnown Error第一次碰到这个问题,花了几个小时才解决,除了UnKnown 没有任何提示.网上搜的大部分情况都不是我遇到的. Description Resource Pa ...
- sklearn随机森林模型:ValueError: Unknown label type: ‘unknown‘
sklearn随机森林模型:ValueError: Unknown label type: 'unknown' 目录 sklearn随机森林模型:ValueError: Unknown label t ...
- SAP MM 创建退货类型的公司间STO,报错 -No delivery type for returns processing assigned to item 00010-
SAP MM 创建退货类型的公司间STO,报错 -No delivery type for returns processing assigned to item 00010- 执行事务代码ME21N ...
- SAP MM 维护公司间STO报错-No delivery type defined for supplying plant NMI1 and document type NB-
SAP MM 维护公司间STO(vendor consignment 模式)报错-No delivery type defined for supplying plant NMI1 and docum ...
- vue 报错unknown custom element解决方法
vue 报错unknown custom element解决方法 参考文章: (1)vue 报错unknown custom element解决方法 (2)https://www.cnblogs.co ...
最新文章
- 使用CURL构建爬虫,抓取百度百科内容
- 什么是Python的var_dump()的Python等价物? [重复]
- java居中的命令_用JAVA把语句排列成左对齐、右对齐、居中
- declare-styleable:自定义控件的属性
- Scrapy从理论到爬图
- HTML5人喜欢用来调侃自己生活状态的话
- 基于Adaboost的音乐情绪分类算法
- JavaScript学习笔记——事件
- Do Now 一个让你静心学习的APP——团队博客
- 推荐3款简约好用录屏工具
- python老男孩scrapy视频刷课记录
- vba调用二维码ocx
- xmind8 破解激活教程
- [原创]解决Heritrix镜像方式存储路径中文乱码的解决方案
- JS JQUERY获取两个时间相差几个月
- linux系统修改启动logo的步骤
- 英雄联盟手游版(MOBA)游戏体验报告
- 用css样式实现返回箭头
- 微信支付(扫码支付)微信公众平台开发教程(6)
- Python _多文件入表中的记录