首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Error NullPointer Neuroph doOneLearningIteration

Error NullPointer Neuroph doOneLearningIteration
EN

Stack Overflow用户
提问于 2016-07-11 19:06:31
回答 0查看 198关注 0票数 1

我正在使用Neuroph 2.9框架编写ANN代码来预测房价。我想得到每一个错误,每次运行每个时期(以显示错误的改善在图表上),但这导致了错误。

代码语言:javascript
复制
// create multi layer perceptron
    System.out.println("Creating neural network");
    MultiLayerPerceptron neuralNet = new MultiLayerPerceptron(
            TransferFunctionType.SIGMOID, inputsCount, hiddentsCount1,
            outputsCount);

// set learning parameters
    MomentumBackpropagation learningRule = new MomentumBackpropagation();
    learningRule.setLearningRate(0.3);
    learningRule.setMomentum(0.5);
    learningRule.setNeuralNetwork(neuralNet);

    learningRule.setTrainingSet(TrainSet);
    learningRule.doOneLearningIteration(TrainSet);

我明白了:

代码语言:javascript
复制
Exception in thread "main" java.lang.NullPointerException
at org.neuroph.nnet.learning.MomentumBackpropagation.updateNeuronWeights(MomentumBackpropagation.java:72)
at org.neuroph.nnet.learning.BackPropagation.calculateErrorAndUpdateOutputNeurons(BackPropagation.java:83)
at org.neuroph.nnet.learning.BackPropagation.updateNetworkWeights(BackPropagation.java:53)
at org.neuroph.core.learning.SupervisedLearning.learnPattern(SupervisedLearning.java:190)
at org.neuroph.core.learning.SupervisedLearning.doLearningEpoch(SupervisedLearning.java:165)
at org.neuroph.core.learning.IterativeLearning.doOneLearningIteration(IterativeLearning.java:245)
at com.thao.Main.main(Main.java:76)

问题是当我使用:learningRule.learn(TrainSet)时,它没问题,没有出现错误。文档如此糟糕,以至于不同的函数选择正确的函数来运行我想要的正确的东西。

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38305367

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档