Java, Only Java!

          統計

          留言簿(20)

          積分與排名

          好友空間

          文檔技巧

          閱讀排行榜

          評論排行榜

          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 閱讀(975) 評論(0)  編輯  收藏 所屬分類: 1.Java世界

          主站蜘蛛池模板: 洛川县| 朝阳市| 三明市| 礼泉县| 莱西市| 历史| 闽清县| 孝义市| 仙游县| 卓尼县| 玉环县| 万年县| 北流市| 五华县| 壤塘县| 佛冈县| 小金县| 六枝特区| 平陆县| 阿鲁科尔沁旗| 湖南省| 大冶市| 乌兰浩特市| 万年县| 海安县| 温宿县| 始兴县| 甘南县| 阳高县| 遵义县| 垦利县| 赫章县| 阿鲁科尔沁旗| 花莲市| 昆山市| 陆河县| 山丹县| 马边| 集安市| 汝阳县| 民丰县|