利用初等数学实现数字识别
我们都知道可以利用循环神经网络和深度学习的相关知识可以轻松实现智能识别手写数字。这篇文章我想告诉大家只要学过Java,也同样可以实现手写数字识别,只需要运用我们高中所学的数学知识。
界面制作
这次我们核心放在算法上,界面制作就简单描述一下,大家看懂即可。
watch wa=new watch();
JFrame frame=new JFrame();
frame.setSize(500,550);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setLocationRelativeTo(null);
String[] s={"0","1","2","3","4","5","6","7","8","9"};
BorderLayout bl=new BorderLayout();
frame.setLayout(bl);
JPanel jpn=new JPanel();
JPanel jpw=new JPanel();
frame.add(jpn,BorderLayout.NORTH);
frame.add(jpw,BorderLayout.CENTER);
Dimension dim=new Dimension(500,50);
jpn.setPreferredSize(dim);
JMenuBar jmr=new JMenuBar();
jpn.add(jmr);
JMenu jmu=new JMenu("数字");
jmr.add(jmu);
for(int i