深度学习
zyb-小波
图像处理机器视觉领域新人一枚,多多指教。
展开
-
特征提取+聚类
【代码】特征提取+聚类。原创 2023-03-09 17:07:00 · 346 阅读 · 0 评论 -
YoloV5+Deep SORT
Deep SORT是多目标跟踪(Multi-Object Tracking)中常用到的一种算法,是一个Detection Based Tracking的方法Deep SORT算法的前身是SORT, 全称是Simple Online and Realtime Tracking。简单介绍一下,SORT最大特点是基于Faster R-CNN的目标检测方法,并利用卡尔曼滤波算法+匈牙利算法,极大提高了多目标跟踪的速度,同时达到了SOTA的准确率。这个算法确实是在实际应用中使用较为广泛的一个算法,核心就是两个原创 2022-03-02 13:44:17 · 2011 阅读 · 0 评论 -
YoloV5 部分原理解析
输入端改进思路:Mosaic数据增强主要思想是将四张图片进行随机裁剪,再拼接到一张图上作为训练数据。这样做的好处是丰富了图片的背景,并且四张图片拼接在一起变相地提高了batch_size,在进行batch normalization的时候也会计算四张图片,所以对本身batch_size不是很依赖,单块GPU就可以训练。对四张图片进行拼接,每一张图片都有其对应的框,将四张图片拼接之后就获得一张新的图片,同时也获得这张图片对应的框,然后我们将这样一张新的图片传入到神经网络当中去学习,相当于一下子传入四张图原创 2022-02-15 15:19:11 · 4952 阅读 · 0 评论 -
动态图与静态图区别
动态图写一行代码,图就更新一遍静态图先建好图,一次成型原创 2021-12-13 14:56:28 · 1493 阅读 · 0 评论 -
PaddleOCR训练自己的数据
一 、数据准备采用PPOCRLabel标注自己的数据PPOCRLabel是一款适用于OCR领域的半自动化图形标注工具,内置PP-OCR模型对数据自动标注和重新识别。使用Python3和PyQT5编写,支持矩形框标注和四点标注模式,导出格式可直接用于PaddleOCR检测和识别模型的训练。1.1 安装PaddlePaddlepip3 install --upgrade pip# 如果您的机器安装的是CUDA9或CUDA10,请运行以下命令安装python3 -m pip in.原创 2021-12-29 15:59:02 · 10930 阅读 · 0 评论 -
coco数据可视化
"""coco_visual.py可视化COCO数据集Usage:python coco_visual.py 标注文件路径 图片文件夹 [-s=可视化结果保存路径]"""import argparseimport cv2import osimport shutilimport asyncioimport numpy as npfrom skimage import drawfrom pycocotools.coco import COCOfrom typing impor..原创 2021-12-03 14:38:25 · 3555 阅读 · 0 评论 -
深度学习backbone、neck、head等术语解释
backbone:主干网络,用来提取特征,常用Resnet、VGG等head:获取网络输出,利用提取特征做出预测neck:放在backbone和head之间,进一步提升特征的多样性及鲁棒性bottleneck:瓶颈,通常指网络输入输出数据维度不同,通常输出维度比输入维度小很多GAP:Global Average Pool全局平均池化,将某个通道的特征取平均值Warm up:小的学习率先训练几个epoch,这是因为网络的参数是随机初始化的,一开始就采用较大的学习率容易数值不稳定参考链接转载 2021-10-29 17:14:50 · 9320 阅读 · 0 评论 -
深度学习网络训练常见概念
卷积神经网络基础为什么要引入卷积?全连接神经网络空间特征丢失 图片尺寸增大,模型参数过多,容易过拟合卷积操作感受野池化激活函数(实现非线性)批归一化 Batch Normalization训练时计算在整个数据集上的均值和方差,并将结果保存预测时计算丢弃法Dropout过拟合...原创 2021-12-02 19:21:58 · 878 阅读 · 0 评论 -
手写数字识别网络结构
非线性网络输入层+隐含层+隐含层+输出层隐含层数量增加,模型的表达能力越强卷积神经网络分类任务选择优化目标分类任务输出是一个标签,类似牛顿第二定律,采用均方误差时,减去一个标签不合理发现观测数据和背后规律之间的关系,输出某一标签的概率SoftMax,为什么采用e的指数最大似然思想交叉熵分类任务损失函数优化算法:调整学习率SGD:minibatch 收敛过程中震荡Momentum:不仅该mini...原创 2021-12-02 15:59:26 · 9679 阅读 · 0 评论 -
paddlepaddle入门
原创 2021-12-01 17:07:23 · 601 阅读 · 0 评论 -
随机梯度下降
每次只移动一小步,没必要用所有样本去计算梯度随机损失下降曲线会出现震荡后向传播 从最开始到最后网络的参数求导原创 2021-12-01 16:42:05 · 196 阅读 · 0 评论 -
神经网络模型-波士顿房价预测
数据拆分 数据归一化模型设计模型的损失与优化训练过程采用均方误差,求导不是一个常量,可以看到下降趋势梯度下降特征尺度归一的另外原因是为了统一步长(学习率)...原创 2021-12-01 16:19:53 · 643 阅读 · 0 评论 -
深度学习入门(paddlepaddle)
机器学习深度学习深度学习的历史单层神经元没法计划异或问题,停滞一段时间多层神经网络 不明显比SVM效果好互联网兴起数据量增大、GPU计算机器学习 需要做特征工程,依赖于行业经验、建模能力深度学习 端到端的学习能力...原创 2021-12-01 15:25:22 · 129 阅读 · 0 评论