我一直在使用一个名为Hyperas的Python库,它是一个hyperopt/keras包装器,用于调优keras模型中的参数。我的问题是关于Hyperas的输出。在
我已经阅读了文档和源代码,但似乎无法理解输出的含义或如何解释。完成优化后,将打印以下行:
{'batch_size': 3, 'optimizer': 1, 'l2': 0.7446290506725413, 'output_dim': 3, 'output_dim_1': 0, 'l2_1': 0.12090219120950985}
为什么在我的代码中只有一个output_dim param,却有两个字典值用于output_dim?我该怎么解释埃利斯的一切?在
^{pr2}$
因为你的参数没有命名,让我们看看这行:
由于
^{pr2}$choice
未命名-hyperas
正在扫描函数定义并正在查找参数名。因为它没有命名-它分配先前命名的参数的值output_1
。为了跳过这个尝试:对辍学率做一个类似的事情:
相关问题 更多 >
编程相关推荐