记一次:Datawhale AI夏令营-第五期-CV-Task01

news2024/11/25 6:37:16

前言:前面参加了第四期AIGC算是入门了,第五期我又来了,这期我参加了两个,计算机视觉CV所以按照惯例写一个笔记。

学习任务

一、计算机视觉CV的了解

1.1、什么是计算机视觉?

1.2、什么是YOLO?什么是物体检测模型?

1.3、YOLO模型需要什么训练格式?

二、赛事环境与实践环境准备

2.1、赛事介绍

2.2、各平台环境准备

2.3、创建实例并体验baseline

2.4、提交成绩

一、计算机视觉CV的了解

1.1、什么是计算机视觉?

        计算机视觉(Computer Vision,简称CV)是‌计算机科学领域中的一个重要分支‌,主要研究如何让计算机能够“看”懂周围的世界。简单来说就是让计算机拥有眼睛。

        通过数字图像处理、模式识别、机器学习、深度学习等技术,计算机视觉使计算机具备类似于人类视觉系统的感知和理解能力。它的研究内容包括图像识别、目标检测、图像分割、图像重建、图像增强、视频分析等多个方面。

        计算机视觉的应用非常广泛,包括但不限于自动驾驶、工业检测、视频监控、航空航天等领域。例如,目标检测是计算机视觉领域的一个热门方向,其基本流程是在给定图像中找到关注目标,确定目标类别并输出相应的坐标位置(常使用矩形框)。图像分类、目标检测、分割是计算机视觉领域的三大任务。‌

        计算机视觉不仅使计算机能够识别和理解图像和视频中的物体和人,还通过模拟人类视觉系统,帮助计算机理解和解释数字图像和视频的内容。整个过程涉及图像获取、筛选、分析、识别和提取信息。

我的总结就是:计算机比喻为人,那么计算机视觉就是我们人的眼睛系统。

1.2、什么是YOLO?什么是物体检测模型?

        YOLO,全称为“You Only Look Once”(你只看一眼),是一种流行的实时目标检测系统,由Joseph Redmon等人在2015年提出。简单说就是一个系统。

        YOLO模型的核心思想是将目标检测任务视为一个单一的回归问题,通过一个卷积神经网络(CNN)直接从图像像素到边界框坐标和类别概率的映射。YOLO模型经过了多次迭代,包括YOLOv2(YOLO9000)、YOLOv3和YOLOv4等版本,每个版本都在性能和速度上有所提升,同时也引入了一些新的技术,如更深的网络结构、更好的锚框机制、多尺度特征融合等。

1.3、YOLO模型需要什么训练格式?

        YOLO使用的标注格式是每张图像一个文本文件,文件名与图像文件名相对应。文本文件中每一行对应一个边界框,格式为:<class> <x_center> <y_center> <width> <height>。

其中,<class>是类别索引,<x_center>和<y_center>是边界框中心点相对于图像宽度和高度的比例,<width>和<height>是边界框的宽度和高度相对于图像宽度和高度的比例。

二、赛事环境与实践环境准备

2.1、赛事介绍

赛事链接:https://www.marsbigdata.com/competition/details?id=3839107548872

此次是2024大运河杯,城市治理方面的比赛如图

2.2、各平台环境准备

1》准备MARS数据科学平台账号并实名认证,然后参赛

实名认证

参赛

2》准备厚德云平台账号并支付宝授权

租用4090!链接:https://portal.houdeyun.cn/console/apparatus/gpu/generic

2.3、创建实例并体验baseline

step0、打开环境终端

step1、下载baseline相关文件

apt install git-lfs
git lfs install
git clone https://www.modelscope.cn/datasets/Datawhale/AI_Camp5_baseline_CV.git

将命令粘贴上

step2、一键运行baseline!

step3、下载结果文件result.zip

step4、GPU使用完成后,关机(重要不然计费)

2.4、提交成绩

得到分数

总结:第一次了解计算机视觉,代码原理和其他内容理解的不是很深刻,但是没有关系,学习任何东西我们先跑起来了,然后在抽丝拔茧一点一点了了解其原理。后续有更深的体会在完善这个笔记

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

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

相关文章

SAP赋能消费品行业:创新与效率的双重驱动

在快速消费品行业&#xff0c;市场变化如同潮水般汹涌&#xff0c;消费者需求日益个性化&#xff0c;竞争愈发激烈。SAP系统以其先进的企业资源规划技术&#xff0c;为消费品行业提供了强大的数字化解决方案&#xff0c;助力企业在创新与效率的双重驱动下&#xff0c;实现业务的…

上位机图像处理和嵌入式模块部署(linux Qt程序的编译)

【 声明&#xff1a;版权所有&#xff0c;欢迎转载&#xff0c;请勿用于商业用途。 联系信箱&#xff1a;feixiaoxing 163.com】 linux上位机写程序&#xff0c;大家都喜欢用designer设计界面&#xff0c;用qt creator编写程序。这样其实也无可厚非。但是从效率和快速开发的角度…

视频智能分析工业排污检测算法及算法源码全套应用方案

工业排污检测算法在环境保护领域发挥着至关重要的作用&#xff0c;其主应用场景可以归纳如下&#xff1a; 应用场景 1、化工厂&#xff1a;监测化工厂的废气、废水排放情况&#xff0c;预防化学品泄漏污染环境。通过实时监测和数据分析&#xff0c;确保化工厂的排放符合环保标…

鸿蒙Harmony开发知识:Arkts函数

函数 函数声明 函数声明引入一个函数&#xff0c;包含其名称、参数列表、返回类型和函数体。 以下示例是一个简单的函数&#xff0c;包含两个string类型的参数&#xff0c;返回类型为string&#xff1a; function add(x: string, y: string): string {let z: string ${x} …

Xinstall:让App下载摆脱注册码的束缚,效率翻倍!

你是否曾经因为繁琐的注册码而放弃了某个App的下载&#xff1f;或者在安装过程中因为邀请码填写错误而功亏一篑&#xff1f;这些问题&#xff0c;相信很多人都曾遇到过。今天&#xff0c;我要为大家介绍一个神奇的品牌——Xinstall&#xff0c;它凭借强大的免注册码下载技术&am…

二叉树练习

1.认识树 树的根节点及其子树&#xff0c;都是相对的概念。在任何一棵树中都有一个根节点&#xff0c;而这棵树本身又可以是别的树的子树。树的基本概念有&#xff1a; A)双亲和孩子&#xff1a;一个节点的后继节点被称为该节点的孩子&#xff0c;该节点称为这些孩子的双亲。…

面试车载测试岗位,我们应该如何准备呢?

在进行车载测试方面的简历撰写以及面试时&#xff0c;我们需要注意的几点如下&#xff1a; 01、简历方面 1.没有相关项目怎么办? 要投递和面试的岗位所要参与的项目和做过的项目不可能是完全一样的。招聘企业更关注工作思路以及解决问题的思路。 不同的公司就算是做一样的项…

无人机:航拍书籍推荐

写在前面 学习航拍&#xff0c;整理一些书籍分享理解不足小伙伴帮忙指正 &#x1f603;,生活加油 99%的焦虑都来自于虚度时间和没有好好做事&#xff0c;所以唯一的解决办法就是行动起来&#xff0c;认真做完事情&#xff0c;战胜焦虑&#xff0c;战胜那些心里空荡荡的时刻&…

JavaWeb基础 -- Servlet

JavaWeb基础 – Servlet 1.Servlet简介 1.1 Servlet是什么 Servlet本身是用Java编写的&#xff0c;运行在Web服务器上的应用程序&#xff0c;并作为Web浏览器和其他HTTP客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。Servlet可以收集来自网页表单输入的数据…

iOS 修改 tabbar 图标大小 01

0x00 transform 在点击 tabbar 时&#xff0c;通过修改图片的 transform 属性&#xff0c;来修改图片大小。 遍历 self.tabBar.subviews 来查找 图片。 imageView.transform CGAffineTransformScale(imageView.transform, 4, 4); 你会发现&#xff0c;根本改不动&#xff01…

CSS知识点详解:div盒子模型

盒子模型&#xff1a; 边框&#xff1a; border-color&#xff1a;边框颜色 border-width&#xff1a;边框粗细 1.thin 2.medium 3.thick 4.像素值 border-width:5px ; border-width:20px 2px; border-width:5px 1px 6px; border-width:1px 3px 5px 2px; 这个简写属性…

豆瓣评分9.0!Python3网络爬虫开发实战,堪称教学典范!

今天我们所处的时代是信息化时代&#xff0c;是数据驱动的人工智能时代。在人工智能、物联网时代&#xff0c;万物互联和物理世界的全面数字化使得人工智能可以基于这些数据产生优质的决策&#xff0c;从而对人类的生产生活产生巨大价值。 在这个以数据驱动为特征的时代&#…

Python导出所有已安装包及其版本信息

目录 导出导入 如果使用了虚拟环境&#xff0c;则先激活当前项目虚拟环境 venv\Scripts\activate导出 在当前目录下生成一个requirement.txt文件&#xff0c;记录当前环境的所有pyhton依赖包及其版本信息。 pip freeze > requirement.txt导入 pip install -r requiremen…

C语言手撕实战代码_循环单链表和循环双链表

C语言手撕实战代码_循环单链表和循环双链表 循环单链表习题1.建立带头结点的循环链表2.设计一个算法&#xff0c;将一个带有头结点的循环单链表中所有结点的链接方向逆转3.设计一个算法,将一个循环单链表左移k个结点4.设计一个算法将循环单链表中的结点p的直接前驱删除5.设计算…

如何使用 Higress 快速构建 AI 应用?

随着 AI 时代到来&#xff0c;基于大模型的应用对网关提出了新的要求&#xff0c;例如在不同 LLM 提供商之间进行负载均衡、构建 AI 应用的可观测能力、基于 token 的限流保护与配额管理、AI 应用内容安全等等。Higress 基于企业内外的丰富场景沉淀了众多面向AI的功能&#xff…

pip3 : 无法将“pip3”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。

1.找到python安装目录底下的Scripts&#xff0c;复制该路径&#xff1a;你安装python的目录\Scripts 我本地的&#xff1a;D:\devSoftware\python-all\Python39\Scripts 2.将该路径配置到环境变量Path里面 我的电脑 - 右键属性 - 系统 - 环境变量 - 找到path点击编辑 - 新建&a…

家用超声波清洗机哪个品牌好用?实测解析四大高口碑超声波清洗机机型

提到超声波清洗机&#xff0c;很多人可能首先想到的是眼镜店或首饰店里的商用清洗设备。它们虽然功能强大&#xff0c;但价格较高且体积较大&#xff0c;并不适合家用。不过&#xff0c;现在有了一个更方便的选择&#xff1a;小型超声波清洗机。它们体积小巧&#xff0c;价格也…

9.cmake(string)

目录 1. 基本用法 2. string对于json的操作 3.代码段 1. 基本用法 以下通过截取字符串"begin test cmake string end "中的子串"test cmake string"来串联string中的部分用法&#xff0c;其中包括了FIND&#xff0c;LENGTH&#xff0c;SUBSTRING&#x…

linux搭建ceph集群

linux三节点搭建ceph集群 主机IP主机名称172.26.50.75node1172.26.50.112node2172.26.50.228node3 ceph-mon&#xff0c;ceph-mgr&#xff0c;ceph-mds都搭建在node1上&#xff0c;node2和node3上搭建ceph-osd&#xff0c;每个机器1个osd Ceph是一个分布式的存储系统&#x…

选择排序(直接选择排序和堆排序)

一、直接选择排序 1.基本思想 每一次从待排序的数据元素中选出最小&#xff08;或最大&#xff09;的一个元素&#xff0c;存放在序列的起始位置&#xff0c;直到全部待排序的数据元素排完。 2.动图展示 3.思路讲解 ①在元素集合array[i]—array[n-1]中选择关键码最大&…