Beta 冲刺 (2/3)
1.过去完成了哪些任务
后端:
- 测试登录注册
- 测试接收验证码
- 前后端衔接
前端:
- 完成项目页面基本框架。
- 完成,控制台,订单,商品列表组件的编写。
模型:
- 优化模型接入项目的接口,调试相关环境
- 有将模型换成 swin-transformer 的想法,准备落地实现。
2.每个人的工作
袁钰林
本周完成的任务:
学习了 swi-transformer,学习笔记发布在博客园里,链接 https://www.cnblogs.com/seeleyuan/articles/16999549.html
差不多写了 6k 字,大家有兴趣逛逛点点赞吧
使用 swin-transformer 作为 deeplabv3 的 backbone,效果不是很好,甚至连 unet 都比不上。。。
根据 swin-transformer 的思想,又看了一篇在医学图像分割领域表现良好的 swin-unet,去网上租了 3090 跑,感觉海星。
下周计划的任务:
继续完成前端其他界面,优化后端模型识别图片的逻辑以支持对批量图片的高效率识别。
代码签入&问题:
何琪
本周完成的任务:
申请阿里云平台的验证码。
实现验证码登录功能。
下周计划的任务:
调整商品和订单逻辑,更改商品分类,生成数据并测试。
寻找合适的商品图片添加进数据库。
代码签入&问题:
本周没有提交新代码。
讨论并关闭了一个 issue。
张震宇
本周完成的任务:
学习使用 apifox 进行接口调试。
下周计划的任务:
测试订单相关接口。
代码签入&问题:
李希娟
本周完成的任务:
对首页布局进行了美化
下周计划的任务:
继续优化控制台和首页布局
代码签入&问题:
施雪雯
本周完成的任务:
下周计划的任务:
代码签入&问题:
3.燃尽图
4.例会照片
5.剩下的任务及遇到的困难
后端:
任务
- 设计商品列表的逻辑
- 设计订单展示
- 修改订单逻辑,完成单张分割功能
- 完成支付功能
困难
- 对 token 一无所知
- 没有支付接口设计经验
- 每次用 pycharm 导入新版本后要修改很多项目迁移导致的错误
前端:
还需要商品列表页,订单页和详情页面的编写。由于重构项目,花了一定时间,后面将持续推进项目。
**模型: **
使用 3090 跑 swin-unet,第一个 100epoch,发现分割图片的 mask 是这样的:
可以看到锯齿感非常的强烈,这个时候猛的想起来,自己的图片尺寸没有整除 windowsize,导致部分窗口 padding 造成了不好的效果。当前使用的训练集有 224 张图片,batchsize 设置为了 16.也同时怀疑会不会是训练数据不够造成的(虽然这种锯齿感我更偏向前面一种解释)
不过可喜可贺的是,使用 swin-unet 保存下来的参数是原来使用 deeplabv3 的三分之一,这点是一个不错的进步。
第二天,跑了 1000 轮后发现,这种栅格化效果依旧~寄了。
6.收获和疑问
袁钰林
对于 swin-unet 分割结果产生锯齿感感到疑惑,遂觉得是自己 windowsize 没有完全被我图片的 size 整除导致的。后来多次对比发现并不是这个缘故。
何琪
收获了 Django 的密码加密方式。
收获了验证码的申请条件,云片网的申请实在是相当严格。
张震宇
学习了前后端分离项目的后端接口调试方法,学习使用 apifox 进行接口调试的相关方法,了解接口文档的书写规范。
如何迁移 django 项目:
https://blog.csdn.net/wsad861512140/article/details/105900830
李希娟
学习了一些页面布局的知识,对与页面的局部继承不太熟悉
施雪雯