- 博客(8)
- 收藏
- 关注
原创 深度学习常见问题及知识点总结(认知概念)
但是,如果数据集中的特征元素之间没有明显的局部相关性,即它们的组合和排列顺序对结果没有显著影响,那么深度学习模型就很难学习到有效的特征表示,从而导致模型的性能下降。CNN的关键操作是卷积运算,卷积运算能够将输入层进行局部链接,可以获取整个输入的局部特征信息或者说是每个输入特征的组合特征。不同领域的机器学习都是通过数据的特征进行建模,从而解决该领域的问题。所以CNN的本质是完成了特征提取或者说是对原始特征的特征组合工作,从而增加模型的表达能力。1.CNN的卷积核通道数 = 卷积输入层的通道数;
2024-05-13 16:05:48
353
1
原创 Batch Normalization(详解、源码实现)
网络学习的过程的本质就是学习数据分布,一旦训练数据和测试数据的分布不同,那么网络的泛化能力就会大大降低,另外一方面,每一批次的数据分布如果不相同的话,那么网络就要在每次迭代的时候都去适应不同的分布,这样会大大降低网络的训练速度,另外对图片进行归一化处理还可以处理光照,对比度等影响。首先,我们输入的图像数据大多数都是B,C,H,W四维的,我们看上图最左侧立方体,我们先把H和W维度给view成一个维度,这样就变成了一个B,C,H*W的三维数组。4.乘以一个可学习的参数γ,加上一个可学习的参数β,默认为1和0。
2024-05-10 09:44:27
1278
1
原创 VOC格式数据集的增强(YOLO数据集增强)
注意:本文进作为学习记录,内容为摘抄,参考内容:(2条消息) voc数据集对有标签的数据集数据增强_CodingWZP的博客-CSDN博客_voc数据集数据增强在main函数中修改自己的数据集路径即可使用import xml.etree.ElementTree as ETimport osimport imgaug as iaimport numpy as npimport shutilfrom tqdm import tqdmfrom PIL import Imagefro
2022-04-08 19:53:52
1437
5
原创 yolov5训练自己的数据集
一、声明本文仅作为记录学习的过程,当作个人笔记,文中内容全部为摘抄借鉴,附参考链接(2条消息) Yolov5训练自己的数据集(详细完整版)_缔宇diyu的博客-CSDN博客_yolov5训练自己的数据集这位大佬清晰的介绍了yolov5的训练过程,借鉴此大佬的文章记录一下学习过程二、数据集的准备VOC格式数据集主要有两个文件夹,和一个文件,一个为存放图片的文件夹,另外一个为存放xml格式的标注文件夹,还有一个存放类别信息的txt文件,将官方GitHub下载到的yolov5源...
2022-04-08 19:34:32
1225
原创 关于在Ubuntu系统下,使用gcc编译时找不到头文件的问题
出现fatal error错误信息如下:fatal error:stdio.h:No such file or directory#include <stdio.h>^~~~~~compilation terminated.上述原因是因为build-enssential软件包没有安装,一般Ubuntu系统会自带,如果没有的话需要自行安装。sudo apt-get install build-essential在Linux编译c语言文件时,不光需要gcc,还需要buil
2022-03-19 15:58:32
3219
原创 8266与onenet平台进行数据交互(基于MQTT协议)(附源码)
运行环境:AiThinker_IDE(Eclipse c/c++)串口助手:AiThinker Serial Tool V1.2.3烧录工具:ESPFlashDownloadTool_v3.6.3一、设计目标1.esp8266通过mqtt协议接入onenet平台2.对传感器数据进行上传并在平台显示3.对接收的命令进行分析二、平台创建产品和设备 1.打开onenet官方网站OneNET - 中国移动物联网开放平台 (10086...
2022-03-14 09:48:42
2085
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人