第1组 Alpha (2/3)(吴博群)

小组分工

鸟类识别算法 flask部署 服务器环境搭建 吴博群

人脸评分算法 keras转torch潘飞宇

web后端 收集整理鸟类Json 刘玉龙

web后端 ssm部署 收集整理鸟类Json 闫向前

web前端 图片裁剪 刘明晖

web前端 页面美化 李浩然

鸟类识别只是开始,不是结束~~

每个人的工作

吴博群

已经完成的工作

服务器成功安装torch和tf等框架,后端与算法在本地测试成功,flask与ssm均成功部署到服务器上,单独测试成功,模型进一步优化,训练集和验证集准确率均有6%~8%的提升,对代码进行版本控制便于回滚

计划完成的工作

服务器端和flask的工作基本完成,下一步专心进行模型的优化工作

遇到的困难

服务器内存还是太少,单独运行flask和ssm便利用了约90%的内存(总内存1G),明显感受到卡顿,在接收用户请求调用模型预测后服务器直接卡死,只能进行重启,目前部署环节受阻。模型训练成本较大,无法验证优化思路一定有效,前后端一直没有进行集成测试

收获

验证了flask给ssm进程提供服务的猜想,学习了传统网页与智能算法的结合方式,学习了提升模型准确度的方法

潘飞宇

已经完成的工作

继续用keras框架优化了当前的模型(自定义图像增强等),让mse损失减小了一点。

同时用pytorch框架做了一个基于分类的打分模型(但是效果不好)

计划完成的工作

因为下文中的困难,所以说还是打算继续学习pytorch相关知识

争取在pytorch框架下实现一个能在本地用的,效果还不错的模型

遇到的困难

colab中tensorflow和keras版本太高,将模型加载到本地时出现错误,在本地难以调试成功..

pytorch,目前还是只会一些分类任务,拿捏不住其他类型的

收获和疑问

被tf,keras版本问题折磨的不轻。只能说是革命尚未成功,同志仍需努力。

刘明晖

已经完成的工作: 图片裁剪及上传。
计划完成的工作: 图片裁剪、压缩及上传。
遇到的困难:后端传回的数据调用展示出现问题,油尽灯枯了。
剩下的任务:图片压缩,前后端数据交互及相关数据展示,页面美化。

李浩然

已完成的任务:

完成了鸟类图片的上传界面的设计,能够实现:上传,截取,识别的功能

计划接下来完成的工作:

能够正确接收后端传回来的数据,并且完成界面的展示,同时完成评论区的编写

遇到的困难:

由于采用的是angular框架来搭建的上传图片见面,在接收后端传回的数据时,由于不熟悉框架接收json数据这方面的知识,导致前端无法展示出后端的数据。

还剩的任务:

评论区编写

“开发者关于”界面的编写

界面的进一步美化

闫向前

1、已经完成的工作:

爬取200种鸟类信息,并以JSON形式存储

调用模型部分的接口,将识别出的结果对应的JSON返回给前端

服务器端java环境的配置,项目的部署

2、计划完成的工作:

- 学习Angular/Vue前端框架

- 与负责前端的同学交流

3、遇到的困难

服务器拉胯

4、收获和疑问

- 在涉及到资源路径问题时容易出错,比如路径分隔符的斜杠与反斜杠问题,部署到服务器后如果发现路径有错需要重新打war包,所以应该将涉及到的绝对路径写入配置文件,部署之后仍可更改。

- mysql版本与驱动不匹配,导致部署之后出现错误,应该在项目开始的时候先统一适配环境。

- 之前一直以为只有客户端和服务器端的交互,原来服务器端也可以进行请求的发送和响应的接收。

刘玉龙

燃尽图

算法

第1组 Alpha (2/3)(吴博群)

前端

第1组 Alpha (2/3)(吴博群)

后端

例会的照片

崂山505x牛x深度学习之鸟类识别团队

第1组 Alpha (2/3)(吴博群)

上一篇:2021-11-25


下一篇:Flask框架第三篇.Flask 中的 Response