112
社区成员




郑心玥
- 过去两天完成了哪些任务
- 文字描述:开始学习改进损失函数的方法,目前正在尝试SIOU和EIOU两种损失函数,并将数据集重新训练一遍看看效果如何,希望能够进一步提高准确率叭。
- 展示GitHub当日代码/文档签入记录
- 接下来的计划
通过阅读论文或是发明专利,确定具体要改成哪一种损失函数,进一步提高各个目标的检测准确率。
- 还剩下哪些任务
接下来还需要再爬取一些小摊和积水的图片并进行标记,与此同时细化网络结构中添加的各个内容,考虑在保证准确率的同时对网络结构进行剪枝,以提高训练效率。
- 燃尽图
- 遇到了哪些困难
阅读部分英文文献时发现有些难懂,还需要提高自己专业方面的英文水平。
- 有哪些收获和疑问
不断学习深度学习目标检测方面的内容,提高自己阅读论文和研究一项新的技术的能力,不断学习一些最新或是有效的技术和方法,理解后用到自己的算法之中,而不是盲目的生搬硬套,对于比较繁杂的算法还需要细化理解。疑问还是在于如何在保证识别正确率的同时提高训练效率。
- PSP & 学习进度条(学习进度条每轮追加)
PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 20 20 · Estimate · 估计这个任务需要多少时间 20 20 Development 开发 390 590 · Analysis · 需求分析 (包括学习新技术) 10 10 · Design Spec · 生成设计文档 120 240 · Design Review · 设计复审 40 60 · Coding Standard · 代码规范 (为目前的开发制定合适的规范) 10 10 · Design · 具体设计 10 10 · Coding · 具体编码 120 120 · Code Review · 代码复审 20 20 · Test · 测试(自我测试,修改代码,提交修改) 60 120 Reporting 报告 70 70 · Test Repor · 测试报告 20 20 · Size Measurement · 计算工作量 10 10 · Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 40 40 合计 480 680
第N轮 新增代码(行) 累计代码(行) 本轮学习耗时(小时) 累计学习耗时(小时) 重要成长 1 180 180 12 12 学习了一些的损失函数基本原理,并在yolov7算法中将其复现
陈欣莹
- 过去两天完成了什么任务
在前期优化代码后,想要进一步扩充数据集,过去两天完成了以下任务:
算法优化
重新训练模型
展示GitHub当日代码/文档签入记录
接下来的计划:
- 扩展功能:
- 多人跟踪:在人头识别模型的基础上,添加多人跟踪功能,可以同时识别和跟踪多个人头,更好地适应不同的场景和应用。
- 部署模型:
- 服务器:将训练好的模型部署到服务器上,可以实现大规模的人头识别功能,适用于商业安防、智慧城市等场景。
- 还剩下哪些任务
- 更新算法后的模型训练
- 扩展功能设计
- 部署模型
- 燃尽图
- 遇到了哪些困难
- 数据收集困难:寻找包含目标对象的大量图像数据是一个挑战,特别是对于特定人头目标。
- 标注工作繁琐:手工标注图像中的人头位置和类别信息非常耗时,特别是当数据规模较大时,需要非常久的时间进行标注工作。
- 数据质量参差不齐:收集到的数据存在质量参差不齐的情况,一些图像存在标注错误、噪声干扰或者低分辨率等问题,需要进行数据清洗和筛选。
- 数据格式转换和预处理:将收集到的图像数据转换为适合 YOLOv7 模型输入的格式,以及进行数据增强和预处理,需要一定的技术和工程能力。
- 算法工程化:理论迁移到实际工程项目还是有一定的难度,特别是把抽象的算法编程计算机可执行的程序,更是难度大大
- 有哪些收获和疑问
- 收获:
- 深入理解数据和任务:在优化模型的过程中,不断分析和理解数据集的特点、任务的要求和模型的表现。这有助于我对问题的深入理解,并为后续优化和改进提供指导。
- 不断地优化算法需要我大量阅读论文,无疑能提升我的论文阅读能力和英语阅读能力
- 疑问:
- 数据质量和标注准确性:在标注过程中,会面临一些标注不准确或存在噪声的情况,需要思考如何提高数据质量和标注准确性。
- 如何在提升模型性能的同时保证模型的鲁棒性
- PSP & 学习进度条(学习进度条每轮追加)
PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 15 25 · Estimate · 估计这个任务需要多少时间 280 245 Development 开发 25 25 · Analysis · 需求分析 (包括学习新技术) 30 30 · Design Spec · 生成设计文档 35 75 · Design Review · 设计复审 50 60 · Coding Standard · 代码规范 (为目前的开发制定合适的规范) 20 10 · Design · 具体设计 5 5 · Coding · 具体编码 25 25 · Code Review · 代码复审 35 35 · Test · 测试(自我测试,修改代码,提交修改) 25 60 Reporting 报告 15 15 · Test Repor · 测试报告 5 5 · Size Measurement · 计算工作量 5 10 · Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 15 25 合计 575 640
第N轮 新增代码(行) 累计代码(行) 本轮学习耗时(小时) 累计学习耗时(小时) 重要成长 1 169 169 10 10 理解了如何在CV任务中加入attention机制,以及attention机制是如何提高模型性能的
张佳雯
- 过去两天完成了哪些任务
- 文字描述:完成了微信小程序加载页面的制作
- 展示GitHub当日代码/文档签入记录
接下来的计划
小程序的其他页面制作。还剩下哪些任务
无燃尽图
遇到了哪些困难
小程序的语言虽然与WEB端页面有许多共通之处,但是小程序的一些组件更加简便、美观,需要重新学习关于编写小程序页面的相关知识。有哪些收获和疑问
学习了一些关于微信小程序编写的相关知识。PSP&学习进度条(学习进度条每轮追加)
PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 10 20 · Estimate · 估计这个任务需要多少时间 10 20 Development 开发 30 30 · Analysis · 需求分析 (包括学习新技术) 240 240 · Design Spec · 生成设计文档 20 20 · Design Review · 设计复审 20 20 · Coding Standard · 代码规范 (为目前的开发制定合适的规范) 10 10 · Design · 具体设计 10 10 · Coding · 具体编码 120 120 · Code Review · 代码复审 10 10 · Test · 测试(自我测试,修改代码,提交修改) 30 30 Reporting 报告 10 10 · Test Repor · 测试报告 10 10 · Size Measurement · 计算工作量 5 5 · Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 0 0 合计 515 455
第N轮 新增代码(行) 累计代码(行) 本轮学习耗时(小时) 累计学习耗时(小时) 重要成长 1 100 100 8 8 学习微信小程序相关知识
林俊杰
过去两天完成了哪些任务
- 完成了服务端模拟处理数据的测试
展示GitHub当日代码/文档签入记录
接下来的计划
- 优化处理逻辑,接入多线程
还剩下哪些任务
- 进一步完善小程序
- 接入图片识别算法
燃尽图
遇到了哪些困难
- 在测试服务端的
is_done
路由的时候发现接收到的表单是null导致一直报错,但是小程序里明明是写了东西的。然后发现是小程序的upload改了接口然而服务端的路由忘记改了,少返回了文件名。有哪些收获和疑问
学会了利用PIL进行简单的图像处理
PSP & 学习进度条(学习进度条每轮追加)
PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 15 15 · Estimate · 估计这个任务需要多少时间 15 15 Development 开发 125 150 · Analysis · 需求分析 (包括学习新技术) 25 25 · Design Spec · 生成设计文档 25 30 · Design Review · 设计复审 15 20 · Coding Standard · 代码规范 (为目前的开发制定合适的规范) 0 0 · Design · 具体设计 25 25 · Coding · 具体编码 20 20 · Code Review · 代码复审 0 0 · Test · 测试(自我测试,修改代码,提交修改) 15 30 Reporting 报告 15 15 · Test Report · 测试报告 0 0 · Size Measurement · 计算工作量 0 5 · Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 15 10 · 合计 155 180
第N轮 新增代码(行) 累计代码(行) 本轮学习耗时(小时) 累计学习耗时(小时) 重要成长 1 47 47 3 3 学会了PIL库的简单操作
吴鑫雄
- 过去两天完成了哪些任务
- 文字描述:完成了web端页面的美化
- 展示GitHub当日代码/文档签入记录
接下来的计划
其他web页面的美化。还剩下哪些任务
无燃尽图
遇到了哪些困难
之前所做的是web端页面主体的制作,主要是有关于html的知识,现在所做的是对页面的美化,主要是涉及css方面的知识,要完成各种按钮、动画等的样式优化。有哪些收获和疑问
学习了一些关于css的相关知识,了解到了很多好玩的动画特效和好看的组件。PSP&学习进度条(学习进度条每轮追加)
PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 10 20 · Estimate · 估计这个任务需要多少时间 10 20 Development 开发 30 30 · Analysis · 需求分析 (包括学习新技术) 240 240 · Design Spec · 生成设计文档 20 20 · Design Review · 设计复审 20 20 · Coding Standard · 代码规范 (为目前的开发制定合适的规范) 10 10 · Design · 具体设计 10 10 · Coding · 具体编码 120 120 · Code Review · 代码复审 10 10 · Test · 测试(自我测试,修改代码,提交修改) 30 30 Reporting 报告 10 10 · Test Repor · 测试报告 10 10 · Size Measurement · 计算工作量 5 5 · Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 0 0 合计 515 455
第N轮 新增代码(行) 累计代码(行) 本轮学习耗时(小时) 累计学习耗时(小时) 重要成长 1 127 127 9 9 学习css相关知识
肖嘉鑫
两天中完成的任务
文字描述
使用Vue 3的组件,结合了一些第三方组件(BorderBox8
、ShowProfile
、ItemWrap
、MainShow
和EchartTabel
)来构建一个主页面,其中包含定时器(setInterval
)用于更新页面中的时间显示。同时,也包括了一些样式和动画效果。签入记录
接下来的计划
根据项目的需求,继续完善和扩展页面的功能。可能包括添加新的图表、表格、或者其他可视化组件,以满足用户的需求;与后端协作,确保数据的可靠性和准确性;改进用户体验,包括界面设计的优化、响应式设计的调整,以确保在不同设备上都有良好的显示效果,以及交互设计的优化。还剩下哪些任务
处理好实时传递的视频流并做相关的功能实现,对功能模块进行完善和整合,设计出良好的交互页面和功能展示数据大屏;燃尽图
遇到的困难
组件之间需要进行交互或者共享数据,在使用Vue提供的props和emit来进行组件之间通信时有组件交互和通信的障碍;
表格和图表需要加载大量数据,需要考虑使用分页加载或者懒加载等技术,以提高页面性能。
代码中使用了一些简短的命名,造成了命名不规范,应该使用更具有描述性的命名,以提高代码的可读性,避免代码隔一段时间就不知道逻辑功能和进度。
收获和疑问
使用Vue 3的组件,结合了一些第三方组件(BorderBox8
、ShowProfile
、ItemWrap
、MainShow
和EchartTabel
)来构建一个主页面。
动画效果: 使用了一个渐变动画效果(maskedAnimation),保证了用户体验的一致性;
图片占位符: 使用了一个图片作为占位符。确保图片路径的正确性;
定时器: 使用了setInterva
来每秒更新时间。但这可能会导致内存泄漏,因为setInterval
不会自动清理。下次改进考虑使用Vue的onUnmounted生命周期钩子来清除定时器。PSP&学习进度条(学习进度条每轮追加)
PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 15 30 · Estimate · 估计这个任务需要多少时间 450 350 Development 开发 45 45 · Analysis · 需求分析 (包括学习新技术) 15 15 · Design Spec · 生成设计文档 60 40 · Design Review · 设计复审 30 40 · Coding Standard · 代码规范 (为目前的开发制定合适的规范) 15 35 · Design · 具体设计 45 45 · Coding · 具体编码 60 80 · Code Review · 代码复审 15 10 · Test · 测试(自我测试,修改代码,提交修改) 30 80 Reporting 报告 10 30 · Test Repor · 测试报告 10 10 · Size Measurement · 计算工作量 5 5 · Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 20 20 合计 465 380
第N轮 新增代码(行) 累计代码(行) 本轮学习耗时(小时) 累计学习耗时(小时) 重要成长 1 180 180 5 5 学习了vue.js、javascript、html等开发语言,初步设计了一些功能的界面布局
郑龙辉
过去两天完成了哪些任务
文字描述
在过去的两天里,我致力于学习YOLOv7网络结构的优化。我积极参与了GitHub项目,提交了代码和文档的变更记录,以展示我在该领域的学习和进展。展示Github当日代码/文档签入记录
接下来的计划
接下来,我打算在算法框架上实行实际的改进部署。还剩下的任务
尚未完成的任务包括算法的进一步优化。这任务将需要我不断努力,以确保最终取得成功。燃尽图

遇到了哪些困难
在这个过程中,我遇到了一些困难,学习优化方法的过程中难免接触一些论文,十分地晦涩难懂,甚至一些英文地资料需要翻译软件的支持。有哪些收获和疑问
在这个过程中,我获得了一些宝贵的经验,硬是去啃一些论文,这个过程无疑是很痛苦的,但这个过程中同样是收获颇丰的。PSP&学习进度条(学习进度条每轮追加)
PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 20 40 · Estimate · 估计这个任务需要多少时间 600 500 Development 开发 60 60 · Analysis · 需求分析 (包括学习新技术) 10 10 · Design Spec · 生成设计文档 120 200 · Design Review · 设计复审 40 60 · Coding Standard · 代码规范 (为目前的开发制定合适的规范) 10 10 · Design · 具体设计 10 10 · Coding · 具体编码 120 120 · Code Review · 代码复审 20 20 · Test · 测试(自我测试,修改代码,提交修改) 60 120 Reporting 报告 20 20 · Test Repor · 测试报告 20 20 · Size Measurement · 计算工作量 10 10 · Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 40 40 合计 1160 1240
第N轮 新增代码(行) 累计代码(行) 本轮学习耗时(小时) 累计学习耗时(小时) 重要成长 第1轮 0 0 10 10 优化算法的理论学习
刘炜祺
过去两天完成了哪些任务:
- 文字描述:在过去的两天里,我完成了初步的机动车识别训练,对2000张图片进行了打标签处理。除此之外,我还帮助团队其他成员查找他们负责部分的数据集,指导他们进行目标检测的训练开始。
- 展示Github当日代码/文档签入记录:
接下来的计划:
继续对机动车的训练,保证训练量的同时加强数据集的收集,保证训练的效果。
数据集的完善,采用一些数据增强方法,目前数据量大致达到要求,可以通过爬虫技术或实地拍摄的方式,积极收集数据集所需的素材。
- 还剩下哪些任务:
对训练结果进行分析,改进优化算法等。
燃尽图:
遇到哪些困难:
还是和alpha6中描述的那样,Yolov7目标检测算法较新,网络上的问题解答较少,很多东西都要看英文的介绍,难度较大。
优化算法的时候bug很多,要一直专注于解决问题,需要团队一起探讨。
- 有哪些收获和疑问:
对于在网上收集数据有了自己新的体会,要先去csdn上看看其他人有没有好的数据收集来源,然后一步一步的查找不要急于求成。在优化算法的时候要保持积极的态度,遇到bug要能够积极面对。
在训练的时候不要着急,让电脑慢慢跑。
- PSP&学习进度条(学习进度条每轮追加)
PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 20 20 · Estimate · 估计这个任务需要多少时间 20 20 Development 开发 200 250 · Analysis · 需求分析 (包括学习新技术) 10 10 · Design Spec · 生成设计文档 60 100 · Design Review · 设计复审 20 30 · Coding Standard · 代码规范 (为目前的开发制定合适的规范) 5 5 · Design · 具体设计 15 15 · Coding · 具体编码 60 60 · Code Review · 代码复审 10 10 · Test · 测试(自我测试,修改代码,提交修改) 30 60 Reporting 报告 50 50 · Test Repor · 测试报告 10 10 · Size Measurement · 计算工作量 15 15 · Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 25 25 合计 520 580
第N轮 新增代码(行) 累计代码(行) 本轮学习耗时(小时) 累计学习耗时(小时) 重要成长 1 196 196 3 3 对算法进行进一步优化
郭子浩
过去两天完成了什么任务
- 文字描述:由于我基于yolov7的路面垃圾检测模型已经初步构建出来了,现在要做的就是 评估当前的Yolov7模型架构,并考虑进行一些调整或改进。这可能包括添加更多的层次、修改卷积核大小,或者采用其他先进的目标检测架构。由于这一部分需要学习的理论知识比较多,所以还处在初步学习的状态
- 展示Github当日代码/文档签入记录:
- 接下来的计划:
调整一下我的超参数,通过系统地调整学习率、批量大小和其他超参数,尝试找到更好的模型性能。使用自动化工具或手动调整来完成这个任务
还剩下哪些任务
算法及性能优化,从网络层次上进行优化
数据集依旧不够大,尽量增长到五位数
- 燃尽图
遇到了哪些困难
训练时间太长了,每次训练都得等好几个小时,占用了太多时间
添加更多的层次、修改卷积核大小的过程中,需要学习许多抽象的理论知识
有哪些收获和疑问
- 收获:提升了自己独立思考的过程,学习到了许多卷积核相关知识
- 疑问:卷积核操作的一些抽象理论
- PSP&学习进度条(学习进度条每轮追加)
PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 10 15 · Estimate · 估计这个任务需要多少时间 10 15 Development 开发 210 205 · Analysis · 需求分析 (包括学习新技术) 15 15 · Design Spec · 生成设计文档 20 30 · Design Review · 设计复审 20 30 · Coding Standard · 代码规范 (为目前的开发制定合适的规范) 5 5 · Design · 具体设计 100 100 · Coding · 具体编码 55 55 · Code Review · 代码复审 10 10 · Test · 测试(自我测试,修改代码,提交修改) 30 60 Reporting 报告 25 25 · Test Repor · 测试报告 0 0 · Size Measurement · 计算工作量 0 0 · Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 25 25 合计 245 245
第N轮 新增代码(行) 累计代码(行) 本轮学习耗时(小时) 累计学习耗时(小时) 重要成长 1 30 30 6 学习到了卷积核相关知识
方蔚杭
过去两天完成了哪些任务
文字描述:研究了SMOTE数据增强方法的原理
展示GitHub当日代码/文档签入记录
接下来的计划
研究如何将SMOTE方法转化成代码
还剩下哪些任务
- 研究怎么写k-means的代码
燃尽图
遇到了哪些困难
数据增强的代码写了很久一直报错,后面还是一步步的查询资料才写对
有哪些收获和疑问
收获是继续学习了一定的深度学习目标检测方面的内容。也提高了自己编写代码的能力
PSP & 学习进度条(学习进度条每轮追加)
PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 20 40 · Estimate · 估计这个任务需要多少时间 50 50 Development 开发 60 60 · Analysis · 需求分析 (包括学习新技术) 10 10 · Design Spec · 生成设计文档 120 200 · Design Review · 设计复审 40 60 · Coding Standard · 代码规范 (为目前的开发制定合适的规范) 10 10 · Design · 具体设计 10 10 · Coding · 具体编码 120 120 · Code Review · 代码复审 20 20 · Test · 测试(自我测试,修改代码,提交修改) 60 120 Reporting 报告 20 20 · Test Repor · 测试报告 20 20 · Size Measurement · 计算工作量 10 10 · Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 40 40 合计 300 350
第N轮 新增代码(行) 累计代码(行) 本轮学习耗时(小时) 累计学习耗时(小时) 重要成长 1 150 150 3 3 知道怎么进行数据增强
我们团队的beta冲刺的第一次会议在院楼举行:
第N次会议 | 耗时(分钟) |
---|---|
1 | 15 |