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

          主站蜘蛛池模板: 合水县| 嘉兴市| 凉山| 内丘县| 孝义市| 大埔县| 商都县| 陆河县| 塔城市| 五原县| 永清县| 鹰潭市| 象山县| 夏邑县| 天长市| 垦利县| 郧西县| 无为县| 射阳县| 台湾省| 丹凤县| 洞口县| 永嘉县| 新宾| 河池市| 卓资县| 清远市| 宁国市| 长顺县| 抚顺市| 绿春县| 昆山市| 越西县| 苏尼特右旗| 嘉义市| 海林市| 汨罗市| 万州区| 古蔺县| 陇西县| 永靖县|