python,neurolab,一步一步训练

时间:2014-03-20 15:29:03

标签: python neural-network

给出来自neurolab的ANN,如

net = nl.net.newff([[0.0, 1.0]] * 5, [2])

我想迭代地训练它,每K个时期执行验证检查。

尽管net.train()接受了epochs作为参数,但它的使用对我来说看起来很奇怪。 它以某种方式存储了最后一个纪元(在网络实例上?),因此以下将失败并且达到最大火车纪元数。它不会进行培训。

for k in xrange(10):
    net.train(training, target, epochs=1)
    ...do some checks

以下方法可行,但它会暴露计算开销,因为它每次都会从头开始。

for k in xrange(10):
    net.train(training, target, epochs=k)
    ...do some checks

我想念什么? :)

1 个答案:

答案 0 :(得分:1)

public Class SomeClassName
{
 public Product product{get;set;}
 public Sku sku{get;set;}
}