Java, Only Java!

          統(tǒng)計(jì)

          留言簿(20)

          積分與排名

          好友空間

          文檔技巧

          閱讀排行榜

          評(píng)論排行榜

          Neuroph開(kāi)發(fā)過(guò)程

          文章提綱

          安裝與配置

          • JDK的安裝:建議JRE 1.8以上;
          • Neuroph安裝:建議2.94的版本。下載地址
            • neuroph-core-2.94:開(kāi)發(fā)的核心包
            • neuroph-samples-2.94:使用這個(gè)框架的例子
          • Eclipse的安裝:建議是java 2018-09以上的版本
            • 配置“Windows→Preferences→Java→Build Path→User Libraries→New”一個(gè)“neuroph-2.94”,再“Add External Jars”就可以把相關(guān)的包全部定義在這個(gè)變量下面。
            • 也可以使用Maven配置。

          開(kāi)發(fā)小結(jié)

          建立項(xiàng)目

          • 在Eclipse中創(chuàng)建一個(gè)Java項(xiàng)目。

          配置項(xiàng)目

          • 選中項(xiàng)目,“右鍵→Properties→Java Build Path→Libraries→Add Library→User Library→neuroph-2.94”即可把相關(guān)類(lèi)包納入到項(xiàng)目中。

            理解感知機(jī)的代碼

          • 單層感知機(jī):neuroph-samples-2.94.jar中org.neuroph.samples.PerceptronSample.class
            public SinglePerceptronAND() {
              // create training set (logical AND function):創(chuàng)建訓(xùn)練集(符合邏輯與函數(shù))
              DataSet trainingSet = new DataSet(2, 1);trainingSet.addRow(...);
              // create perceptron neural network:創(chuàng)建感知機(jī)(兩個(gè)入,一個(gè)出,就是最簡(jiǎn)單的單層一個(gè)神經(jīng)元的神經(jīng)網(wǎng)絡(luò))
              NeuralNetwork myPerceptron = new Perceptron(2, 1);
              // learn the training set:學(xué)習(xí)這個(gè)訓(xùn)練集,就是為了得到神經(jīng)網(wǎng)絡(luò)的參數(shù)
              myPerceptron.learn(trainingSet);
              // test perceptron:測(cè)試這個(gè)感知機(jī),檢驗(yàn)它訓(xùn)練的參數(shù)是否正確
              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) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): 1.Java世界

          主站蜘蛛池模板: 江孜县| 综艺| 巴马| 景德镇市| 万年县| 洛南县| 阳朔县| 朝阳区| 奉贤区| 通榆县| 泸定县| 九龙县| 元阳县| 嘉荫县| 灵寿县| 台湾省| 景东| 黔西| 呈贡县| 赤壁市| 鞍山市| 滦南县| 宁蒗| 白朗县| 惠安县| 五寨县| 云阳县| 宝清县| 若尔盖县| 桃江县| 瑞丽市| 昌图县| 潢川县| 清河县| 讷河市| 浦县| 普定县| 雷山县| 广平县| 汤原县| 武夷山市|