本博客为OUC2022秋季软件工程作业——Alpha(2/3)。
目录
项目gitee仓库地址
2022OUC软件工程-Group19: 本gitte仓库为2022OUC软件工程GROUP19项目代码仓库。
一、过去完成了哪些任务
1、进行小组成员例会,具体交流了每个人所负责的任务的进度,并讨论大家遇到的困难及解决方法;
2、前端UI设计已完成大部分,并着手完成了相应的代码;
3、后端部分正在学习和讨论如何在web页面上调用Python的深度学习模型;
4、负责模型搭建的小组成员尝试运行了老师所给的代码,并进行相应的讨论和修改。
二、每个人的工作
朱甲文:本周主要进行了web前端页面的UI设计和相关的代码书写,设计了前端页面应该具有的内容,例如前端页面要有我们的项目介绍,有图片例子,当然还有最重要的图片上传和对比功能。
赵志豪:分析老师提供的模型,负责试运行基于SAFNet(相似性感知融合网络 )训练出来的模型,此模型的训练和测试文件以及结果文件都是mat文件,需要使用MATLAB运行得到最终变化检测结果。
石昱杲:详细学习了K-means聚类算法的内容,初步学习了一些关于所写项目的代码,下一步的计划是学习模型的构建,开始着手编写代码。
李浩:测试了一些相关模型,继续学习相关论文及项目,理解各个参数的意义和影响。
钟杰聪:本周主要查阅了SARsar模型的相关论文,与小组成员开展了会议来决定分工,我和其他两位小组成员负责后端。
赵吉林:无
三、燃尽图
项目整体燃尽图(仅标注Alpha阶段)
四、例会的照片
五、剩下的任务以及遇到的困难
1、剩下的任务
前端:细节处的代码仍然需要完善和修改,还有一部分的功能并没有书写完成。
后端:目前后端的主要问题是如何调用Python模型,因为之前并没有做过类似的项目,所以还要继续查资料和学习。
模型:将自己的测试图片导入并进行测试,需要在接下来的时间学习将测试图片转化为相应的mat文件,同时学习调整模型的参数,进一步提升训练的精确度。
2、遇到的困难
后端功能如何具体实现以及接口的书写仍然是一个比较大的问题,另外,模型的训练虽然已经有完整的代码,但如何提高训练的精确度,要不要选取不同的方法也在我们的考虑范围之内。
六、有哪些收获和疑问
朱甲文:由于之前小组开发并未用过gitee仓库等类似工具,这次小组成员通过gitee协作,而我是仓库管理员,这显然需要我具备一定的仓库管理能力。例如出现了小组成员强推分支导致仓库内容被覆盖的问题,这都是需要我去解决的,而在解决的过程中也提高了我维护仓库和团队协作的能力。前端方面,通过自己进行UI设计,自己学习和书写代码,我对html、css和js等有了进一步的掌握,学习了更多的前端相关的知识,当然我也需要去借助一些已有的模板来进行代码仿照书写和学习。后端方面,我虽然有一定的开发经验,却并未在web调用过Python的模型,我已经搜索到相关的代码和博客,但对我来说可能仍旧是一个“很新”的挑战,这是我比较有疑问的地方,但是也有了更大的收获。
赵志豪:对于老师提供的多个模型,已初步在colab中运行出结果,现在的问题是如何将自己的测试图片导入并进行测试,需要在接下来的时间学习将测试图片转化为相应的mat文件。并比较各个模型之间的效果,初步确定一个效果较好的。通过学习提供的代码,对变化检测的实现有了初步的认识,学习了进行图像变化检测的简单方法,如图像作差,为之后的模型优化打下了一定的基础。
李浩:对python接触不是很多,一些代码阅读起来有相当的难度,仍需继续学习。
石昱杲:一是与大家团队合作完成项目,学会了合作,团结,尤其是在我失误后大家对我表现出极大的包容,让我深受感动;二是在学习过程中我的代码水平有所提高。由于我的基础问题,学习起来比较吃力,另外跟大家合作写项目对我来说也是一项巨大的挑战,这一点仍然需要我继续努力。
钟杰聪:通过这周的学习和讨论,让我知道了分配工作任务可以加快项目的实现,但也会加大各个部分磨合的难度。目前我尚未实现后端代码的编写,暂未实现各个部分的对接,对部分代码不太理解。
赵吉林:没学过前端,需要临时抱佛脚。