Neuroph開發過程
文章提綱安裝與配置
- 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
public SinglePerceptronAND() { // 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)); }
posted on 2019-01-28 00:28 zYx.Tom 閱讀(969) 評論(0) 編輯 收藏 所屬分類: 1.Java世界