![]() |
1
1
正如我在上面的评论中所讨论的,下面的代码使用 a MLP helper class I created . 该类使用TensorFlow实现,并遵循scikit learn fit、predict和score接口。 np.unique 查找生成的数据中的类标签数量,因为它可能会发生变化(某些方向可能缺失)。我还包括了一个空字符串标签,用于起点和终点相同的情况。 密码使用下面的代码,我能够在一些运行中实现100%的交叉验证准确性。 来自sklearn。model_选择导入ShuffleSplit
这是在我的机器上运行上述代码的示例:
|
![]() |
2
1
结果是优化器导致了所有问题。移除自定义优化器后,损失开始正确下降,准确率提高到99% 必须修改以下两行。
当替换为时
产生了完美的结果。 |
![]() |
SamwellTarly · Tflearn中的低质量分类器? 7 年前 |
|
Kaique Santos · 尝试适应tflearn代码,形状错误 7 年前 |
|
Gustav Oskarsson · tflearn中的CNN输出回归 7 年前 |
![]() |
Or Perets · 减少深度神经网络中的总损耗[闭合] 7 年前 |
![]() |
Eric Godard · Python TFlearn-损失太高 7 年前 |