我遇到了
ModuleValidator.MSE(net, trndata)
和
trainer.testOnData(dataset=trndata)
在文档中,它表示两个函数输出均方误差。但是当我在网络上实现它时,两个输出都与文档相反。 谁知道更好?
答案 0 :(得分:0)
您可以使用Python numpy函数从头开始构建它:
from numpy import mean, sqrt, square
import random
l= [random.randint(0,1000) for r in xrange(10)]
MSE = sqrt(mean(square(l)))
或使用Scikit
中的一个from sklearn.metrics import mean_squared_error
from math import sqrt
MSE = sqrt(mean_squared_error(x,y))