Describe the bug(问题描述)
运行这个example
run_regression_movielens.py 结果所有的预测 pred_ans (line 45) 都非常小,运行了几次几乎全都小于1. 这是因为数据集太少还是模型的参数没调好?MSE 非常大
pred_ans :(每一行是每个测试样本的预测rating的值 )
array([[0.301614 ],
[0.3022644 ],
[0.32717213],
[0.2999353 ],
[0.30203775],
[0.3013655 ],
[0.31287715],
[0.3015241 ],
[0.28850323],
[0.30220094],
[0.30088642],
[0.30200478],
[0.30210623],
[0.30099627],
[0.30173683],
[0.30157563],
[0.31417343],
[0.3014299 ],
[0.300555 ],
[0.3021357 ],
[0.30141425],
[0.30120167],
[0.31250164],
[0.30241737],
[0.3014774 ],
[0.28925306],
[0.30212253],
[0.3021568 ],
[0.30231932],
[0.30191606],
[0.3141842 ],
[0.30059364],
[0.30211878],
[0.30189154],
[0.30140838],
[0.30042845],
[0.30151388],
[0.30248943],
[0.32791406],
[0.3018949 ]], dtype=float32)
真是的预测值 rating 在测试集上是: [3, 5, 3, 5, 4, 4, 5, 5, 4, 3, 3, 3, 3, 2, 3, 2, 4, 5, 4, 2, 3, 3, 4, 1, 5, 4, 3, 2, 2, 4, 3, 5, 2, 3, 3, 3, 3, 1, 3, 4]