optuna - 使用 OPTUNA 和 cnn_learner()
问题描述
链接到上面的图片
嗨,我正在尝试使用optuna来优化我的代码中“ cnn_learner ”的参数,但出现错误。你能帮我找出问题所在吗?谢谢!
代码:
def 目标(试验):
learn = cnn_learner(data,models.resnet50,metrics = [accuracy],callback_fns=[ShowGraph, callbacks.OverSamplingCallback])
learn.fit(1)
acc=learn.recorder.values[-1][-1]
return acc
研究= optuna.create_study(方向='最大化')
study.optimize(目标,n_trials=3)
错误:
AttributeError:“学习者”对象没有属性“值”
解决方案
推荐阅读
- python - 除了使用多个临时文件之外,还有更好的方法来临时存储文本文件的大量输出数据(放在列和行中)吗?
- python - 如何使用 Pandas 在两个不同的单词之间填充?
- java - 从 Intelli-J 构建 jar 不会执行
- python - 第一次迭代后我的模型精度保持不变(0.024),我该怎么办?
- android - 如何在片段的recyclerview中搜索arraylist数据
- apache-nifi - How to send updated data from java program to NiFi?
- php - 在 Yii2 中将 ActiveRecord 属性映射到 PHP 类
- haskell - 如何删除自定义haskell show功能中的“Just”
- javascript - 计算估计的旅行时间谷歌地图
- javascript - 无论如何,我可以根据 HTML 表上显示的年份创建一个 if 语句来比较另一年吗?