C# 训练预先建立的网络
我目前正在与Encog合作,试图加载一个网络,然后开始训练它。我查阅了示例,想做一些类似于登月示例中所示的事情 这是它用作培训代码的内容:C# 训练预先建立的网络,c#,neural-network,supervised-learning,encog,C#,Neural Network,Supervised Learning,Encog,我目前正在与Encog合作,试图加载一个网络,然后开始训练它。我查阅了示例,想做一些类似于登月示例中所示的事情 这是它用作培训代码的内容: train = new MLMethodGeneticAlgorithm( ()=>{ BasicNetwork result = CreateNetwork(); ((IMLResettable)result).Reset(); return result
train = new MLMethodGeneticAlgorithm( ()=>{
BasicNetwork result = CreateNetwork();
((IMLResettable)result).Reset();
return result;
},new PilotScore(),500);
后来它又打电话来了
train.Iteration();
我想做的是在这里加载一个我已经建立的网络,我已经尝试了一些方法,但我不确定如何真正做到这一点
如果我做了这样的事情,它似乎根本不使用我的网络
train = new MLMethodGeneticAlgorithm( ()=>{
BasicNetwork result = myNetwork;
((IMLResettable)result).Reset();
return result;
},new MyTrainer(),500);
我不确定我这样做是否完全错了,但总的想法是,我想训练我使用这种训练方法建立的特定网络。有没有其他方法可以添加到这一点,或者我如何可以这样做