• 大小: 12.42MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-02
  • 语言: Java
  • 标签: 神经网络  Java  

资源简介

Java实现BP神经网络,内含BP神经网络类,采用MNIST数据集,包含服务器和客户端程序,可在服务器训练后使客户端直接使用训练结果,界面有画板,可以手写数字

资源截图

代码片段和文件信息

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 {

//构造方法
public Controller() {
//添加事件监听
String btnNames[]= {“清空画板““识别“};//按钮名
for(String btnName:btnNames) {
View.getButton(btnName).addActionListener((ActionListener) this);
}

//鼠标按下事件
View.getPanel().addMouseListener(new MouseAdapter(){  
            public void mousePressed(MouseEvent e){
                Model.mousePressed(e);
            }
     });
     //鼠标拖动事件,自由画图 
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(“识别“)) {
     Model.recognition();
     }
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           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.xml
     文件         261  2018-08-22 08:00  RecognitionServer\.idea\misc.xml
     文件         281  2018-08-22 08:00  RecognitionServer\.idea\modules.xml
     文件       15064  2018-08-22 08:08  RecognitionServer\.idea\workspace.xml
     文件         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个文件信息

评论

共有 条评论