问题描述:
SummaryCollector , 我们使用官网提供的示例,可以在MindInsight看到简单的Summary Report,其中的“计算图”、“数据图”有简单的图表,但“数据抽样"、“损失函数多维分析”、“损失函数图形比对”均是空的,因此我们想尝试其他进阶一点的做法,因此尝试引入HyperConfig、ConfusionMatrixCallback但均有报错,希望大神们可以指点一二,谢谢!
【操作步骤&问题现象】
1、程序报错“Hyper config is not in system environment.”
2、具体代码和报错如下截图所示
【截图信息】
【操作步骤&问题现象】
1、程序报错“cannot import name 'ConfusionMatrixCallback”
2、具体代码和报错如下截图所示
【截图信息】
解答:
问题1、程序报错“Hyper config is not in system environment.”
Hyperconfig为mindinsight的超参调优工具mindoptimizer专用的对象。使用mindoptimizer的教程请参考: 使用mindoptimizer进行超参调优 ,除了在脚本中实例化HyperConfig以外,还需要配置config.yaml文件,最后通过`mindoptimizer --config /path/to/config.yaml --iter {iter_counts}`命令来执行训练。
问题2、程序报错“cannot import name 'ConfusionMatrixCallback”
MindSpore没有这个callback函数,需要用户自定义。