擅长:python、mysql、java
<p>为了澄清问题-这是一个回归问题,因此使用精度实际上没有意义,因为您永远无法预测0.23124的准确值。你知道吗</p>
<p>首先,在将值传递到网络之前,<strong>当然</strong>希望将值(而不是热编码的值)标准化。尝试使用<a href="https://scikit-learn.org/stable/modules/generated/sklearn.preprocessing.StandardScaler.html" rel="nofollow noreferrer">^{<cd1>}</a>作为开始。你知道吗</p>
<p>其次,我建议更改输出层中的激活函数—尝试使用<code>linear</code>,作为损失<code>mean_squared_error</code>应该可以。你知道吗</p>
<p>为了验证模型的准确性,请将预测结果与实际结果绘制在一起,这样您就有机会直观地验证结果。不过,尽管如此,你的损失看起来已经相当不错了。你知道吗</p>
<p>检查<a href="https://towardsdatascience.com/deep-learning-which-loss-and-activation-functions-should-i-use-ac02f1c56aa8" rel="nofollow noreferrer">this post</a>,应该可以让您很好地掌握什么(激活和丢失函数)以及何时使用。你知道吗</p>