【问题标题】:how to create a simple neural network using neuroph in java如何在java中使用neuroph创建一个简单的神经网络
【发布时间】:2013-11-24 06:14:40
【问题描述】:

我想使用 java 创建一个神经网络。我已将我的神经元 jar 文件添加到我的项目中并导入了所有必要的类。但是,我不明白如何实际声明神经网络或使用 java 代码创建层。我能找到的所有示例都使用了预构建的 GUI,这很棒,但这不是我想要的。

有人可以为我提供一个教程或网站,让我了解我可以使用neuroph 做的不同事情吗?

【问题讨论】:

    标签: java neural-network


    【解决方案1】:

    它在 Neuroph 2.8 中应该像这样工作:

    NeuralNetwork neuralNetwork = new Perceptron(2, 1);
    DataSet trainingSet = new DataSet(2, 1);
    trainingSet.addRow(new DataSetRow(new double[]{0, 0}, new double[]{0}));
    trainingSet.addRow(new DataSetRow(new double[]{0, 1}, new double[]{1}));
    trainingSet.addRow(new DataSetRow(new double[]{1, 0}, new double[]{1}));
    trainingSet.addRow(new DataSetRow(new double[]{1, 1}, new double[]{1}));
    neuralNetwork.learn(trainingSet);
    neuralNetwork.save("/tmp/or_perceptron.nnet");
    

    另见the API docs

    【讨论】:

    • 能否详细说明导入语句?
    猜你喜欢
    • 2011-02-28
    • 2012-10-18
    • 2019-08-07
    • 1970-01-01
    • 2011-06-10
    • 2015-12-31
    • 2022-01-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多