• 个人感觉本次Beta冲刺最大的槽点还是——反向延长 “冲刺周期”

  • 做的不一样很容易,做的更好才是非常困难的

遗留的问题

  • 经历了Alpha冲刺,组内大多数同学也大都对实践感到些许厌倦;原定计划内的一些功能也都因大大小小的原因被删减掉了;
  • 而我们的核心功能——AR扫描、识别商铺返回对应信息这样一个功能的准确率也十分堪忧,在Alpha阶段没有发现的问题也均在Alpha总结之后暴露出来:
    • 算法端通过两个模型分别来完成检测、识别功能,这样分割模块的机制导致我们识别准确率不能达到预期较高的标准。
    • APP端的AR扫描存在着照相机对焦以及扫描检测的时间段设置问题,这导致了我们获取的图片过于模糊、较难识别。
  • 如上所述,由于均涉及核心功能的效果,这两个问题对于我们这个项目来说已经可以称得上是Bug级别的问题了;在Alpha阶段,开发人员只需马上去修复并在签入之后告知大家修改内容即可。
  • 但在Beta阶段,新代码签入前,则需要经过一系列的会诊、讨论,需要协商修改Bug的潜在风险,这也给修改Bug的及时性带来很大考量,因为每一步的修改均可能导致软件趋向于另一极端的不稳定,带来潜在的Bug

做的不一样

  • 大多数人对于智能识别商铺名这一概念均是:先区分商铺招牌以及宣传性文字,再进行文字识别。这就需要我们同时完成两个算法来实现,不稳定因素极大,因为两个模型中任一模型效果不佳均会导致结果不佳。
  • 由于商铺信息均是在数据库内储存的,我们便可依此进行改进——仅检测对应商铺招牌,而不需对其进行识别,直接用分类的方式来完成。
  • 具体如下流程图所示:

做的更好

  • 经过繁杂的模型调参、训练,最终总算是得到一个鲁棒性颇优的模型,这里感谢一下团队各成员协助我重标数据以及测试模型

  • 简单给出几个测试样例如下所示:
  • 应Alpha总结中柯老师给出挑战,我们应用数据增强手段,扩充了摩尔纹样本。

  • 针对于模糊图片也能较好地识别出来

  • 意外的是测试集中的遮挡图片也能识别 (推测是该类别此角度训练集过多)

  • 本身Alpha阶段核心功能出现严重Bug后,在Beta冲刺阶段是极难修复的,冲刺的前几天大家都抱着做不出来就地解散、各奔东西的心态硬着头皮开发。
  • 很幸运最终能思考出一个较优的解决方案,不论是在速度还是准确率上,也给我们的核心功能带来了较大的提升。
  • 做的更好固然很难,但何妨不从做的不一样开始?一步一个脚印填好过去埋下的每一个坑,在不完美中追求完美;总的来说,本次Beta冲刺体验极佳!!!

获小黄衫感言

  • 首先,很幸运能收获小黄衫一枚(。◕‿◕。)
  • 软工实践这门课程上有太多太多的人比我优秀了,我侥幸获得小黄杉也是感觉受之有愧,但是这也多多少少是对我为软工实践这门课程以及自身付出努力的一个颇好的肯定!
  • 个人觉得收获“小黄衫”的意义更多不在于奖励,而是在于反思
  • 反思这件事情相对于幸运的获得者亦或是其他人来说都是一样的:反思历史遗留的问题;反思自身与他人的差距;但最重要的是展望后续的未来——经过后续不断的努力获得下一件 “小黄衫” 亦或是配得上这件 “领骑衫”

致谢

  • 个人作业中,赵畅同学提供的个人代码规范、展示算法思路等部分都做的十分优秀,我也参考了许多地方,这里感谢一下赵畅同学。

彩蛋

  • 邀请了俞辛大哥合了张影。一个人拍好羞耻鸭!
  • “learning by doing” 这种学习实践精神常伴!~

Beta冲刺吐槽&&获小黄衫心得的更多相关文章

  1. Beta 反(tu)思(cao) && 获小黄衫感言

    写在前面 终于要结束了...我的心情就像走在沙漠中的人看到了一片绿洲一样,身体很疲惫,心情是自由自在~ 这是一篇总结反思的博客 (为了附加分),顺便把早该写的获小黄衫感言一起发了. Beta 反思 做 ...

  2. 《小团团团队》第九次团队作业:Beta冲刺与验收准备

    项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 实验十三 团队作业9:Beta冲刺与团队项目验收 团队名称 小团团团队 作业学习目标 (1)掌握软件黑盒测试技术:(2)学 ...

  3. 团队项目-Beta冲刺1(七个小矮人)

    团队项目-Beta冲刺1(七个小矮人) 一.格式描述 这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/GeographicInformationScien ...

  4. # 团队项目-Beta冲刺2(七个小矮人)

    团队项目-Beta冲刺2(七个小矮人) 一.格式描述 这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/GeographicInformationScien ...

  5. 团队项目-Beta冲刺3(七个小矮人)

    团队项目-Beta冲刺3(七个小矮人) 一.格式描述 这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/GeographicInformationScien ...

  6. beta冲刺总结-咸鱼

    前言:emmmmmmm冲刺总结应该可以吐槽了?我发誓后面几篇冲刺我是很努力用正经语言描述了!!!!! 心得:emmmmm,说真的--到beta冲刺的时候才是真正感受到了组队的存在,基本上隔三差五就约一 ...

  7. 2018软工实践—Beta冲刺(6)

    队名 火箭少男100 组长博客 林燊大哥 作业博客 Beta 冲鸭鸭鸭! 成员冲刺阶段情况 林燊(组长) 过去两天完成了哪些任务 协调组内工作 最终测试文稿编写 展示GitHub当日代码/文档签入记录 ...

  8. 实验十三 团队作业9:Beta冲刺与团队项目验收

    实验十三 团队作业9:Beta冲刺与团队项目验收 实验时间 2019-6-20(21) Deadline: [6.20-6.26]之间任选连续3天的23:00,以团队随笔博文提交时间为准. 评分标准: ...

  9. Beta冲刺(5/7)——2019.5.27

    作业描述 课程 软件工程1916|W(福州大学) 团队名称 修!咻咻! 作业要求 项目Beta冲刺(团队) 团队目标 切实可行的计算机协会维修预约平台 开发工具 Eclipse 团队信息 队员学号 队 ...

随机推荐

  1. DRF框架之视图方法的几个封装好的模块介绍(第三天)

    1.DRF框架给我们封装好了好多层模块的 来实现简便接口的编写 # from rest_framework.mixins import CreateModelMixin, UpdateModelMix ...

  2. 第五篇、Python之迭代器与生成器

    1.迭代和递归等概念 循环(loop):指的是在满足条件的情况下,重复执行同一段代码.比如,while语句,for循环. 迭代(iterate):指的是按照某种顺序逐个访问列表中的每一项.比如,for ...

  3. 微信小程序商城开源项目,Weixin-App-Shop 1.0 版本正式发布!!!

    微信小程序商城开源项目,Weixin-App-Shop 1.0 版本正式发布 Weixin-App-Shop 是捷微团队开发的微信小程序商城开源项目,涵盖了微信商城的全部功能,能够快速发布简单易用的小 ...

  4. <mvc:resources mapping="/xxx/**" location="/xxx/"/>无效,可能和Controller的URL模式有关

    某项目webapp下有子目录res,其中有img.css.js等存放静态资源的文件夹. 在定义了dispacher-servlet的<url-pattern>/</url-patte ...

  5. linux命令行下xlsx转换成pdf或csv的笔记

    使用libreoffice(可以用yum直接安装,占用了4xxM磁盘空间...) 然后命令行执行: 转换成csv,支持utf-8中文编码: libreoffice  --invisible --con ...

  6. Loadrunner 50个Vusers并发创建3000个账号脚本调试以及场景运行

    目标:用50个并发用户创建3000个账号到HP Web Server 分析: 1. Vugen录制脚本时,打开首页http://127.0.0.1:1080/WebTours/,进入注册账号界面不用重 ...

  7. MVC生成页码选择器返回HTML代码

    我主要讲此代码用于MVC的分布页. 先看最终效果最终效果: 样式为bootstrap3中的分页“pagination”,如果不使用bootstrap单独提出来并不大 页码生成代码为: public s ...

  8. vue mock

    如果后端不肯来帮你 mock 数据的话,前端自己来 mock 也是很简单的.你可以使用mock server 或者使用 mockjs + rap 也是很方便的. 不久前出的 easy-mock也相当的 ...

  9. UGUI脚本添加Btn回调的方法

    using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; ...

  10. Uncaught TypeError: form.attr is not a function 解决办法

    前端form表单提交时遇到个问题,一直报错如下 首先说结论:form是个js对象,不是jQuery对象,不能用jquery对象的方法. 代码是: $(document).ready(function( ...