DataWhale AI夏令营 2024大运河杯-数据开发应用创新赛-task2

news2024/9/20 7:50:06

DataWhale AI夏令营 2024大运河杯-数据开发应用创新赛

  • YOLO(You Only Look Once)
  • 上分心得分享

YOLO(You Only Look Once)

YOLO算的上是近几年最火的目标检测模型了,被广泛的应用在工业、学术等领域。
YOLOv1(You Only Look Once 第一版)于 2016年 由 Joseph Redmon 等人在其论文《You Only Look Once: Unified, Real-Time Object Detection》中首次发布。后经历了两次迭代,到yolov3凭借其快速准确的优势迅速统治目标检测领域,后来好像是美军把他的模型应用到武器方面,作者宣布不在迭代新的版本。后续v4一直到目前的V10都是学术界和工业界的一些大佬不断的更新。
在yolo众多版本由Ultralytics公司推出的yoloV5和yoloV8是目前应用较为广泛的两个版本,本次baseline中使用的也是yoloV8模型来进行训练和推理.
yoloV8模型结构如下图。
在这里插入图片描述
yolov8的Backbone同样使用CSP网络结构,与yolov5最大区别是,yolov8使用c2f模块代替c3模块。极大的降低了模型的计算了同时也让模型能手链的更迅速。
在neck层依旧采用了经典的PANnet结构。

上分心得分享

先说一下这几天跑下来个人感觉吧,就是数据太差了,细致观察数据可以发现主办方给出标注数据的视频大多都是同一个场景,我甚至看到两个黄色共享电动车的出现在2/5的数据里面也就是50个视频20个有这俩哥们(我自己标了一遍数据,现在看到共享电动我都反胃)。请添加图片描述
然后观察测试集你也会发现测试集的视频大多场景信息较为丰富,而训练集这个质量训练出来的数据不用想必然过拟合,即使你map值在高也不会有好的结果。
所以,初赛的上分思路截止到目前不建议大家去更换模型修改模型了就,没什么意义,因为数据决定了你80%的成功。对于数据方面如果大家真的想卷排名:

  1. 建议自己补充去网上找些公开的数据,自己标注然后补充到里面。
  2. 然后,还有就是把主办方提供的训练集未标注的数据切帧标注一下,不用很多一个视频几张图片就是,不然标的你迷糊,可能一天什么都干不了就是标数据了,而且主办方大大给的数据,真的不敢恭维,唉!

这个就是目前我自己的思路吧,也提供给大家初赛只能做这些了,而且你数据量数据种类收集起来了后面复赛想拿名次的话也容易,好了“一年一度的数据收集与标注大赛”开始。(!!!切记不要糊涂啊,别给人家测试集标了,取消成绩可没必要)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2085702.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于麒麟信安操作系统的光伏发电功率预测系统完成大规模部署建设

麒麟信安操作系统,作为行业数智化建设的安全根基,为电力业务系统提供了稳定可靠的底层平台,在全球能源结构转型大潮中扮演着至关重要的角色。某光伏电站项目中,基于麒麟信安操作系统的光伏发电功率预测系统完成大规模部署建设&…

c#如何加密exe程序防止反编译附软件

1. 先说软件,使用的软件是Dotfuscator,下载地址如下: 链接:https://pan.quark.cn/s/6f2e785c003f2. 软件使用方法,打开软件,选择Create New Project 3. 找到input,把你需要加密的文件导入 4.…

k8s项目的发布

目录 三种发布方式 1.蓝绿发布 2.金丝雀发布(灰度发布) 实验:k8s实现金丝雀发布 3.滚动发布(默认形式) 因为应用升级以及新旧业务切换,所以在这个过程当中如何保证对外的服务正常是一个非常重要的问题…

手把手教你如何使用Python连接MySQL数据

数据库编程是在应用程序中与数据库交互和管理数据的关键部分。MySQL是一种流行的关系型数据库管理系统(RDBMS),在Python中进行MySQL数据库编程相对容易。 本文介绍如何使用Python进行MySQL数据库编程,包括连接数据库、执行SQL查询…

高频面试题:SpringMVC的执行流程

SpringMVC一直以来都是面试中的重点,尽管随着近年来springboot和微服务的广泛流行,关于对springMVC的考察比重略有下降,但依然是面试中的重点,也需要我们对其有一个比较清楚和全面的认识。 如果将java的发展史中重要的组件进行排…

备忘录模式 详解

备忘录模式 简介: 保存一个对象的某个状态,以便在适当的时候恢复对象, 允许在不破坏封装性的前提下,捕获和恢复对象的内部状态。 场景: 很多地方都用到了备忘录模式, 比如网络消息的序列化和反序列化, 数据的本地保存与加载等, 最简单的json的dump和loa…

全能与专精:探索AI模型的未来之路

AI模型:追求全能还是专精? 近日,OpenAI预计在秋季推出代号为“草莓”的新AI。从专注于数学问题到处理主观营销策略,"草莓"模型展现出惊人的多样性。而这种全能型 AI 是否代表了未来趋势?相比专攻于某一领域…

OpenAI 将于今年秋天推出新的先进“Strawberry草莓”生成式人工智能产品

今年秋季,OpenAI将推出一款备受瞩目的新型生成式人工智能产品——“草莓”。据悉,这款名为“草莓”的AI程序将带来一系列创新突破,它将大幅提升人工智能处理复杂数学题、执行战略任务以及深入探索各种主题的能力,而这一切无需依赖…

前景堪忧?SaaS巨头Salesforce,25年辉煌后能否继续领跑市场?

最近,时常听到有人说Salesforce失去了活力,这或许是对整个生态系统的普遍感受。多年来,Salesforce一直保持着巨大的发展势头,通过收购、创新和建立良好的合作伙伴关系已发展成为云计算行业巨头。在经历了近25年创纪录的增长和创新…

记Spring HTTP Invoker远程调用的使用(二)基于Servlet方式,配置servlet映射url-pattern实现

目录 前言 一、概念 二、代码实现 1. 服务端实现 2. 客户端实现 前言 本篇接上一篇记Spring HTTP Invoker远程调用的使用(一)基于Url映射方式,DispatcherServlet统一处理实现-CSDN博客https://blog.csdn.net/u011529483/article/details/141…

论文解读:Prompt-aligned Gradient for Prompt Tuning

摘要 得益于CLIP等大型预训练的视觉语言模型VLM,我们可以通过离散的提示设计构建Zero-shot分类器,例如,利用图像与提示语句" a photo of a [ CLASS ] "之间的相似度,可以获得图像属于某个类别的置信度分数。此外&#…

【Material UI】Select组件的Customization详解

文章目录 一、Customization的基本概念1. 什么是Customization?2. 为什么要定制化Select组件? 二、定制化InputBase组件1. 定制化InputBase的步骤2. 定制化Select组件3. NativeSelect的定制化 三、Customization的最佳实践1. 使用标准变体(St…

JAVA后端框架【spring】--超详解

什么是spring? spring是一个轻量级的ioc和Aop的一站式java开发框架,简化企业级开发 轻量级:框架体积小(核心模块) IOC IOC:inversion of control 控制反转 把创建对象的控制权反转给spring框架 AOP Aop:面向切面编程 将程…

HarmonyOS( Beta5版)鸿蒙开发:应用冷启动与加载绘制首页

应用冷启动即当启动应用时,后台没有该应用的进程,这时系统会重新创建一个新的进程分配给该应用。 应用冷启动过程大致可分成以下四个阶段:应用进程创建&初始化、Application&Ability初始化、Ability生命周期、加载绘制首页。 加载绘…

常用Pandas操作(笔记整理)

目录 一、常用 1、创建DataFrame(数据导入) 2. 查看数据前⼏⾏(head) 3. 查看数据后⼏⾏(tail) 4. 查看数据基本信息(info) 5. 使⽤ value_counts 计算唯⼀值的频率 6. 描述性…

SpringBoot 3.x+Mybatis Plus多数据源极简配置

1. 创建项目 创建一个名为mybatis-plus-demo的项目,使用MavenJDK17。不会的请看 IntelliJ IDEA快速创建Spring Boot项目,最终项目结构,如下图。 2. 编写代码 根据最终项目结构,从下往上依次列出各个文件的代码。 2.1 pom.xml…

迷雾大陆攻略:VMOS云手机流派辅助和技能加持助力!

在《迷雾大陆》这款游戏中,选择一个合适的流派和技能加点至关重要。使用VMOS云手机,玩家可以享受到专属定制的云手机,内置游戏安装包,无需重新下载安装游戏。同时,VMOS云手机能够24小时不间断运行,自动完成…

STM32(F103ZET6)第二十课:FreeRtos操作系统的应用

目录 调试方式一、任务堆栈溢出检测二、任务管理方式三、二值信号量(任务同步)四、计数信号量五、互斥信号量六、队列 调试方式 问题:传感器数据获取问题,有的DHT11能获取到,有的获取不到 两种方式:调优先级或者进临界区&#xf…

Docker原理及实例

目录 一 Docker简介及部署方法 1.1 Docker简介 1.1.1 什么是docker? 1.1.2 docker在企业中的应用场景 1.1.3 docker与虚拟化的对比 1.1.4 docker的优势 2 部署docker 2.1 容器工作方法 2.2 部署第一个容器 2.2.1 配置软件仓库 2.2.2 安装docker-ce并启动服…

排序算法见解(2)

1.快速排序 1.1基本思想: 快速排序是通过一趟排序将待排序的数据分割成独立的两部分,其中一部分的所有数据都比另一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以…