YOLOv5-C3模块实现

YOLOv5-C3模块实现

🍨 本文为🔗365天深度学习训练营 中的学习记录博客

🍖 原作者:K同学啊

电脑系统:Windows11

显卡型号:NVIDIA Quadro P620

语言环境:python 3.9.7

编译器:jupyter notebook

深度学习环境:2.17.0

一、 前期准备

  1. 设置GPU

  1. 导入数据

  1. 划分数据集

二、搭建包含C3模块的模型

  1. 搭建模型

  1. 查看模型详情

三、 训练模型

  1. 编写训练函数

  1. 编写测试函数

  1. 正式训练

四、 结果可视化

  1. Loss与Accuracy图

  1. 模型评估

五、总结

YOLOv5-C3模块实现天气识别,这个模块具有以下特点:

  1. CSP Bottleneck 结构C3 类使用了 CSP Bottleneck 结构,这是一种有效的卷积神经网络设计,可以减少参数数量并提高计算效率。在这种结构中,输入首先通过一个1x1卷积减少通道数,然后通过一系列瓶颈模块处理,最后通过另一个1x1卷积增加通道数,并将处理前后的特征图进行拼接。
  2. 快捷连接:如用于缓解深度网络中的梯度消失问题,通过直接连接输入和输出来保持信息流。
  3. 分组卷积:允许使用分组卷积,这是一种减少参数数量和计算量的技术,通过将输入通道分成多组,每组独立进行卷积操作。
相关推荐
moonsims23 分钟前
全国产化行业自主无人机智能处理单元-AI飞控+通信一体化模块SkyCore-I
人工智能·无人机
MUTA️28 分钟前
ELMo——Embeddings from Language Models原理速学
人工智能·语言模型·自然语言处理
海豚调度33 分钟前
Linux 基金会报告解读:开源 AI 重塑经济格局,有人失业,有人涨薪!
大数据·人工智能·ai·开源
小龙在山东35 分钟前
Python 包管理工具 uv
windows·python·uv
T__TIII39 分钟前
Dify 插件非正式打包
人工智能
jerwey43 分钟前
大语言模型(LLM)按架构分类
人工智能·语言模型·分类
微学AI43 分钟前
遥感影像岩性分类:基于CNN与CNN-EL集成学习的深度学习方法
深度学习·分类·cnn
IT古董1 小时前
【第三章:神经网络原理详解与Pytorch入门】02.深度学习框架PyTorch入门-(5)PyTorch 实战——使用 RNN 进行人名分类
pytorch·深度学习·神经网络
令狐少侠20111 小时前
ai之RAG本地知识库--基于OCR和文本解析器的新一代RAG引擎:RAGFlow 认识和源码剖析
人工智能·ai
weixin_307779131 小时前
批量OCR的GitHub项目
python·github·ocr