-
大小: 12.42MB文件類型: .zip金幣: 1下載: 0 次發(fā)布日期: 2023-07-02
- 語(yǔ)言: Java
- 標(biāo)簽: 神經(jīng)網(wǎng)絡(luò)??Java??
資源簡(jiǎn)介
Java實(shí)現(xiàn)BP神經(jīng)網(wǎng)絡(luò),內(nèi)含BP神經(jīng)網(wǎng)絡(luò)類,采用MNIST數(shù)據(jù)集,包含服務(wù)器和客戶端程序,可在服務(wù)器訓(xùn)練后使客戶端直接使用訓(xùn)練結(jié)果,界面有畫板,可以手寫數(shù)字
代碼片段和文件信息
package?RecognitionClient;
import?java.awt.event.ActionEvent;
import?java.awt.event.ActionListener;
import?java.awt.event.MouseAdapter;
import?java.awt.event.MouseEvent;
import?java.io.IOException;
public?class?Controller?implements?ActionListener?{
//構(gòu)造方法
public?Controller()?{
//添加事件監(jiān)聽(tīng)
String?btnNames[]=?{“清空畫板““識(shí)別“};//按鈕名
for(String?btnName:btnNames)?{
View.getButton(btnName).addActionListener((ActionListener)?this);
}
//鼠標(biāo)按下事件
View.getPanel().addMouseListener(new?MouseAdapter(){??
????????????public?void?mousePressed(MouseEvent?e){
????????????????Model.mousePressed(e);
????????????}
???? });
???? //鼠標(biāo)拖動(dòng)事件,自由畫圖?
View.getPanel().addMouseMotionListener(new?MouseAdapter(){??
???? public?void?mouseDragged(MouseEvent?e){
???? Model.mouseDragged(e);
????????????}??
???? });
}
????//事件處理方法
public?void?actionPerformed(ActionEvent?e)?{
???? if(e.getSource()?==?View.getButton(“清空畫板“))?{
???? Model.clearPanel();
???? }
???? else?if(e.getSource()?==?View.getButton(“識(shí)別“))?{
???? Model.recognition();
???? }
}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-06-07?18:13??RecognitionClient\
?????文件?????????301??2017-12-24?17:01??RecognitionClient\.classpath
?????文件?????????393??2017-12-24?17:01??RecognitionClient\.project
?????目錄???????????0??2018-06-07?18:13??RecognitionClient\.settings\
?????文件?????????598??2017-12-24?17:01??RecognitionClient\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2018-06-07?18:13??RecognitionClient\bin\
?????目錄???????????0??2018-06-07?18:13??RecognitionClient\bin\RecognitionClient\
?????文件?????????700??2018-03-16?18:40??RecognitionClient\bin\RecognitionClient\Controller$1.class
?????文件?????????700??2018-03-16?18:40??RecognitionClient\bin\RecognitionClient\Controller$2.class
?????文件????????1546??2018-03-16?18:40??RecognitionClient\bin\RecognitionClient\Controller.class
?????文件????????4856??2018-03-16?18:40??RecognitionClient\bin\RecognitionClient\Model.class
?????文件????????1817??2018-03-16?18:40??RecognitionClient\bin\RecognitionClient\View.class
?????目錄???????????0??2018-06-07?18:13??RecognitionClient\src\
?????目錄???????????0??2018-06-07?18:13??RecognitionClient\src\RecognitionClient\
?????文件????????1141??2017-12-25?18:53??RecognitionClient\src\RecognitionClient\Controller.java
?????文件????????4444??2017-12-25?18:03??RecognitionClient\src\RecognitionClient\Model.java
?????文件????????1443??2017-12-25?18:08??RecognitionClient\src\RecognitionClient\View.java
?????目錄???????????0??2018-08-22?08:02??RecognitionServer\
?????文件?????????301??2017-12-24?16:52??RecognitionServer\.classpath
?????目錄???????????0??2018-08-22?08:08??RecognitionServer\.idea\
?????文件?????????162??2018-08-22?08:02??RecognitionServer\.idea\encodings.xm
?????文件?????????261??2018-08-22?08:00??RecognitionServer\.idea\misc.xm
?????文件?????????281??2018-08-22?08:00??RecognitionServer\.idea\modules.xm
?????文件???????15064??2018-08-22?08:08??RecognitionServer\.idea\workspace.xm
?????文件?????????393??2017-12-24?16:52??RecognitionServer\.project
?????目錄???????????0??2018-06-07?18:13??RecognitionServer\.settings\
?????文件?????????598??2017-12-24?16:52??RecognitionServer\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2018-08-22?08:02??RecognitionServer\bin\
?????目錄???????????0??2018-08-22?08:02??RecognitionServer\bin\RecognitionServer\
?????文件????????4892??2018-08-22?08:02??RecognitionServer\bin\RecognitionServer\BP.class
?????文件?????????706??2018-08-22?08:02??RecognitionServer\bin\RecognitionServer\Controller$1.class
............此處省略19個(gè)文件信息
評(píng)論
共有 條評(píng)論