1. 研究目的与意义
在信息时代的今天,手写数字识别技术在文献检索、办公自动化、邮政系统、银行票据处理、表格录入、电子商务、电子政务以及无纸化办公等相关领域中有着广阔的应用,因此手写数字识别技术的研究具有重大的现实意义。
在已有的识别系统的核心算法中,基于svm等算法的机器学习技术则以其准确性高、泛化能力强成为手写数字识别系统的第一选择,因此,如何针对手写数字识别这一课题,实现相应的svm算法,并以其为识别核心,构建手写数字识别系统,以实现有效的手写数字的识别是本课题的主要目的。
本文在系统总结前人经验的基础上,从基于svm的手写数字识别的研究出发,研究基于svm的技术的手写数字识别系统,包括训练数据的预处理、核函数生成与训练以及分类器构造等,最后将以上内容进行集成,形成手写字母识别系统。
2. 研究内容和预期目标
研究内容:1、课题要求学生深入学习机器学习基本理论和方法;2、通过所掌握的Python或Java等编程语言,并结合数学统计、软件工程等相关理论、技术,设计和实现基于SVM的手写数字识别算法;3、基于识别算法设计实现相应的手写数字识别系统;4、最后基于实际数据中对系统进行测试和验证。
预期目标:1、掌握机器学习的理论知识和基础,掌握SVM算法理论及实现方法;2、学习和掌握Python、Java的相关工具和基本算法3、设计和实现基于SVM的手写数字识别算法;4、设计和实现面向实际应用的手写数字识别系统;5、在实际应用环境中上测试系统,得到结果并作分析。
3. 研究的方法与步骤
方法和步骤:1、在网上和图书馆查阅资料,学习机器语言;2、在网上和图书馆查阅资料,学习SVM算法理论;3、在网上和图书馆查阅资料,学习Python编程语言;4、根据查阅的相关资料,学习JAVA的界面设计;5、学习JAVA编程中对Python代码的调用;6、用JAVA编程语言实现系统设计的核心算法;7、根据系统设计的要求进行需求分析;8、根据系统设计的要求和需求分析进行代码设计;9、对设计的代码进行测试,验证。
4. 参考文献
[1][土耳其]Ethem Alpaydin著,范明等译. 机器学习导论(原书第2版).机械工业出版社,2014-4-1.[2] [美] Peter Harrington著,李锐,李鹏,曲亚东,王斌译. 机器学习实战.人民邮电出版社, 2013-6-1.[3]瞿海金.手写体数字识别方法的研究与实现[D]. 南京理工大学 2005.[4]吴栋梁.基于支持向量机的手写数字识别的研究[D]. 华中师范大学 2011.[5]张捷.手写数字识别的研究与应用[D]. 西安建筑科技大学 2004.[6]胡迪雨.手写体数字识别方法的应用及研究[D]. 南昌大学 2012.[7]郝梦琳.手写体数字识别方法的研究与实现[D]. 太原科技大学 2013.[8] 应用数理统计基础[M]. 华南理工大学出版社, 1992.
5. 计划与进度安排
1、2022.1 ---- 2022.2 查阅资料,了解课题背景, 撰写开题报告2、2022.2 ---- 2022.3 根据课题要求,进行需求分析,熟悉开发工具3、2022.3 ---- 2022.3 根据分析结果,对系统进行概要设计4、2022.3 ---- 2022.4 根据概要设计,对系统进行详细设计5、2022.4 ---- 2022.5 编写代码及设计6、2022.5 ---- 2022.5 程序调试,毕业论文资料收集,撰写论文提纲7、2022.5 ---- 2022.5 整理设计文档, 撰写毕业论文
