Pybrain验证器功能

时间:2014-10-23 09:31:34

标签: python pybrain

我遇到了

ModuleValidator.MSE(net, trndata)

trainer.testOnData(dataset=trndata)

在文档中,它表示两个函数输出均方误差。但是当我在网络上实现它时,两个输出都与文档相反。 谁知道更好?

1 个答案:

答案 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))