网络程序设计2016课程

来源:互联网 发布:windows sleep 头文件 编辑:程序博客网 时间:2024/05/21 12:50

心得

一学期很快就过去了。

在这之前,我从来没有用过python,也并没有了解过机器学习。

在课程中我接触到了python,这种简单明了的语言。写过python之后就有点不想去面对c语言里的各种类型了,哈哈。

另一方面就是了解了一些有关机器学习的东西。在传统上,编程就是给计算机一个确定过程,让计算机按照设计的过程来运行。而机器学习则是一个相反过程,它是告诉计算机输入和输出,让计算机找出一个功能近似的中间过程。机器学习的本质可以说就是让机器从输入输出里寻找规律。

学会了一点python,了解了一点机器学习,这就是我在这个课程上的收获。

如果还有的话,那就是对于图像处理的练习帮助我的工程实践项目顺利的完成了。

这门课程确实收获很大,写代码是提高的最重要的途径。


贡献

我在这个课程里的贡献主要是图像处理方面的。

通过pull request提交了autocut,对于图片的定位以及切割的代码。


我的版本库

https://coding.net/u/xdnzxy/p/np2016/git


项目结构介绍

整个项目大致分为3个模块

一个是web。

一个是图像处理。

最后一个是预测。

web模块负责与用户的交互。接收上传的图片;交给图像处理模块获得数据;发送给预测模块,最后得到预测结果,返回给用户。

图像处理模块负责对传入的图片进行定位剪切操作,最后通过ocr读取出数字,作为数据传回web模块。

预测模块负责用生成好的模型对输入的数据进行预测,将预测结果返回给web模块


运行方法

进入BloodTestReportOCR文件夹后,执行python view.py即可


运行截图

开启服务


上传图片并生成报告


进行预测


年龄的预测结果偏差还是有点大,还需要改进



0 0
原创粉丝点击