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));

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

查看所有标签

猜你喜欢:

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

Web容量规划的艺术

Web容量规划的艺术

阿尔斯帕瓦 / 叶飞、罗江华 / 机械工业出版社 / 2010-1 / 29.00元

《Web容量规划的艺术》由John Allspaw(F订ickr的工程运营经理)撰写,结合了他个人在F1ickr成长过程中的许多经历和很多其他产业中同行的洞察力。在衡量增长、预测趋势、成本效益等方面,他们的经验都会给你一些可靠并有效的指导。 网站的成功是以使用和增长来衡量的,而且网站类公司的成败(生死)是依赖于他们是否有能力来衡量决定他们的基础结构,从而适应不断增长的需求。作者通过自身实践给......一起来看看 《Web容量规划的艺术》 这本书的介绍吧!

MD5 加密
MD5 加密

MD5 加密工具

SHA 加密
SHA 加密

SHA 加密工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具