设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>毕设资料 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopin QQ:2922748026   
基于Python的flask框架手写数字识别系统 运行部署手册
文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

ABSTRACT

本项目基于 python,Html,CSS,JavaScript,matlab, 用到的框架有 sklearn,pytorch,jquery,flask, 用到的软件有jupyter-notebook,pycharm,matlab, 本文档主要介绍如何配置相关环境和运行项目代码。

1 Anaconda 的下载和安装

1.1 写在前面:

Q:为什么要安装 Anaconda?

A:Anaconda 正如它官网所介绍的一样,它是一个“Your data science toolkit”(宁的数据科学工具包)。几乎所有的机器学习要使用到的包,你都可以用 conda 语句进行下载,同时还提供自定义环境,将包安装在自己定义的环境下,方便管理。一行代码就搞定。Anaconda 官网

(https://www.anaconda.com/products/individual

1.2 安装流程

下载完毕后,直接安装即可。在安装过程中,只需要注 意一点:

图 1.    官网界面

环境变量请必须勾选!如果忘了,建议卸载重装。 至此,anaconda 就安装完成了。

1.3 打开 Anaconda 检查 python 版本

打开 Anaconda prompt,输入 python –version 即可。如果打不开,或者点击之后没反应,但可以用管理员身

份打开软件,那可能是 anaconda 指向的 java jdk 路径不对。


图 2.    安装勾选

图 3. 检查 python 版本

2 sklearn 的环境配置

2.1 在 conda 上新建一个虚拟环境

condacreate-n 环境名 python= 版本号

如:我们创建的这个环境叫做 machine-learning,python

版本是 3.6;

conda create -n machine-learning python=3.6

2.2 查看虚拟环境的包 list

首先,我们要激活环境

conda activate -name

然后我们可以调用 list

conda list

2.3  下载对应所需的包我们需要下载的包有

numpy scipy scikit-learn

pip install numpy

pip install scipy

pip3 install -U scikit-learn

图 5.  安 装

图 6.    查看 list 的结果

这样我们就在 anaconda 上创建了一个可以使用

sklearn 的虚拟环境了!

3 pytorch 的环境配置

3.1 在 conda 上新建一个虚拟环境

注意版本,python3.6 是目前最稳定和最广泛使用的版


图 4. 初始环境的包

输入命令:

conda create -n sy-pytorch python=3.6

sy-pytorch 是虚拟环境的名字,可以根据需要自行更改然后确认继续,按 y

系统会开始自行下载安装所需要的库



如果下载速度慢的,可以先将 anaconda 的镜像源切换到国内的清华镜像源

出现以下画面说明下载成功

图 7.    下载成功

3.2 使用以下命令来激活刚才创建的虚拟环境

conda activate sy-pytorch

图 8. 原来的 base 虚拟环境

图 9. 切换后的刚创建的虚拟环境

现在我们已经安装好了一个纯净的 python3.6 的虚拟环境了

3.3 接下来可以安装 pytorch

conda install pytorch==1.3.1 torchvision==0.4.2 pil- low==6.2.1

这几个版本是目前广泛使用的比较稳定的版本组合,如 果 pillow 版本 >7,则会报兼容性的错误

3.4 一个 bug

图 10. 命令运行无效

3.5 消除 bug 之添加清华镜像源

3.5.1 查看镜像源命令

conda config –show channels

3.5.2 移除镜像源命令

conda config –remove-key channels

3.5.3 添加清华镜像源

conda config –add channels Web

web 分别为下面的三个

https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch

4 jupyter-notebook 的配置使用

4.1 cmd 激动创建的虚拟环境

之前创建的虚拟环境取的名字是 machine-learning conda activate machine-learning


图 11. 成功运行命令

图 12.    安装成功

4.2 在虚拟环境中安装 ipykernel(切记在激活的环境中进行)

pip install ipykernel

使用 ipykernel 生成虚拟环境的 kernel(这一步也是在虚拟环境中进行)

python -m ipykernel install –user –name sklearn

这里的 sklearn 相当于在 notebook 中看到的虚拟环境对应的昵称,我们直接叫 sklearn 吧

如图 13 14 我们成功运行

5 pycharm 的配置使用背景:

PyCharm 是一个用于计算机编程的集成开发环境,主要用于 Python 语言开发,并支持使用 Django 进行网页开发。PyCharm 是一个跨平台开发环境,拥有 Microsoft

Windows、macOS 和 Linux 版本。

5.1 下载 pycharm

如图 15 进入 pycharm 官网:

https://www.jetbrains.com/pycharm/

图 13. 可以 new 对应的虚拟环境了

图 14. notebook 成功运行 sklearn

如图 16 可以看到,根据自己系统的不同有 Windows、

Mac、Linux 三种选择,左边的 professional 是专业版,右边的 community 是社区版。选择适合自己的版本下载。

5.2 安装 pycharm

5.3 配置 pycharm

桌面 pycharm 双击运行,出现如下界面,这是从哪导入 pycharm 设置,我们选择 Do not import settings。(如果需要导入的,可以以后导入)OK 进入下一步。

来到皮肤选择界面,选择 Darcula 主题

然后我们可以右上角关掉或者选择左下角的 skip re- maining and set defaults,然后我们的 pycharm 就基本配置



图 15.    官网界面

图 16. download 下载界面

好了。

图 17. 点 击 next



matlab 的配置使用

matlab 的下载安装很简单,这里就不多做阐述了

8.1 项目总结

图 18. 选择目录


matlab 我们主要是用到了 matlab 的工具箱

7 flask 框架的使用

7.1 在 flask 创建 flask 文件

7.2 创建框架自带初始代码

8 项目文件的最终运行

打开 pycharm 项目直接运行就可以了!

中间的模型是在 notebook 中使用 sklearn 和 pytorch

完成的,所以我们在 flask 框架中要使用模型直接加载在

notebook 中完成并保存的模型就可以了 flask 框架中我们使用到了 ajax 技术,实现了前后端的通信


图 19.  勾 选

图 20.    安装成功

图 21. Do not import setting

图 22.    选择主题

图 23.    安装成功



图 24.    打开工具箱

图 25.    上传数据

图 26.    分类数据选择

图 27.    保存模型

图 28. 在工作区保存成功


图 29. 另存为 mat 文件,下次 matlab 可以直接调用模型

图 30. 创建 flask 文件

图 31.    框架代码

图 32.    成功运行

图 33. 直接运行 flask 框架项目,进入展示界面

  全套毕业设计论文现成成品资料请咨询微信号:biyezuopin QQ:2922748026     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
台式数控等离子切割机机械结构设计 台式数控等离子切割机机械结构设计 台式数控等离子切割机机械结构设计
基于PLC的罐装加工过程为全自动 基于Python电影推荐系统设计 基于西门子S7-200PLC四层
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopin QQ:2922748026  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!