给出来自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
我想念什么? :)
答案 0 :(得分:1)
public Class SomeClassName
{
public Product product{get;set;}
public Sku sku{get;set;}
}