我想使用以前的比赛比分训练brain.js应用程序。例如
team1 2-3 team2
team2 2-0 team1
team3 2-1 team2
...如果我预测两个团队之间的得分,输出看起来是0.863456362846,0.01231223112312。我应该怎么做才能得到看起来像2,3的真实分数预测?
发布于 2014-09-04 14:48:07
一种可能的解决方案是使用非线性函数(可能像Log)将训练输出转换为人类可读的估计,反之亦然。
像足球这样的运动通常会产生很多低得分的比赛,所以通常很多数字都在0-2之间。然而,在这些情况下,分数可能会高得多,但案例要少得多。为了阻止神经网络总是猜测低,需要以某种方式均匀分布以最大化学习能力。
这样,训练可能会更有效,一旦神经网络评估了案例,结果就可以转化为人类可读的东西。
发布于 2020-03-21 06:34:52
使用brain.recurrent.RNN ()
它采用非浮点输出。阅读brain.js文档。
https://stackoverflow.com/questions/24432687
复制相似问题