Neuroph开发过程

栏目: 编程工具 · 发布时间: 6年前

安装与配置

  • JDK的安装:建议JRE 1.8以上;
  • Neuroph安装:建议2.94的版本。 下载地址
    • neuroph-core-2.94:开发的核心包
    • neuroph-samples-2.94:使用这个框架的例子
  • Eclipse的安装:建议是 java 2018-09以上的版本
    • 配置“Windows→Preferences→Java→Build Path→User Libraries→New”一个“neuroph-2.94”,再“Add External Jars”就可以把相关的包全部定义在这个变量下面。
    • 也可以使用Maven配置。

开发小结

建立项目

  • 在Eclipse中创建一个Java项目。

配置项目

  • 选中项目,“右键→Properties→Java Build Path→Libraries→Add Library→User Library→neuroph-2.94”即可把相关类包纳入到项目中。

    理解感知机的代码

  • 单层感知机:neuroph-samples-2.94.jar中org.neuroph.samples.PerceptronSample.class ```java // create training set (logical AND function):创建训练集(符合逻辑与函数) DataSet trainingSet = new DataSet(2, 1);trainingSet.addRow(…); // create perceptron neural network:创建感知机(两个入,一个出,就是最简单的单层一个神经元的神经网络) NeuralNetwork myPerceptron = new Perceptron(2, 1); // learn the training set:学习这个训练集,就是为了得到神经网络的参数 myPerceptron.learn(trainingSet); // test perceptron:测试这个感知机,检验它训练的参数是否正确 myPerceptron.setInput(trainingSet.get(0).getInput()); myPerceptron.calculate(); System.out.print(“Input: “ + Arrays.toString(trainingElement.getInput())); System.out.println(“ Output: “ + Arrays.toString(networkOutput));

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Data Structures and Algorithm Analysis in Java

Data Structures and Algorithm Analysis in Java

Mark A. Weiss / Pearson / 2011-11-18 / GBP 129.99

Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course wa......一起来看看 《Data Structures and Algorithm Analysis in Java》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换