feizaipp Blog

Thinking will not overcome fear but action will.

transformer 在 CV 中的应用(三) ViT 分类网络

我的博客 0. 参考资料 transformer 在 CV 中的应用(一) Transformer 介绍 1. 网络结构        ViT 网络是谷歌在 2020 年提出的基于纯 Transformer 实现的分类网络,它完全抛弃了 CNN 网络。 ViT 网络中的 Transformer 与传统意义上的 Transformer 存在明显的不同,传统的 Transfo...

transformer 在 CV 中的应用(二) DETR 目标检测网络

我的博客 0. 参考资料 Vision Transformer 超详细解读 (原理分析+代码解读) (一) attention-is-all-you-need-pytorch transformer 在 CV 中的应用(一) Transformer 介绍 1. 概述        DETR 目标监测网络是 Facebook 提出的目标监测网络,它是 transfo...

可信计算之远程证明

我的博客 0. 参考资料 remote-attestation-optiga-tpm        本文参考了英飞凌开源的远程证明代码的实现,并在此基础上进行了修改,这份开源的代码有三个分支, master 分支是远程证明实现相关的文档; device 分支是远程证明的客户端实现; server 分支是远程证明的服务端实现。除此之外还参考内核完整性度量模块相关的代码。 ...

transformer 在 CV 中的应用(一) Transformer 介绍

我的博客 0. 参考资料 详解Transformer Vision Transformer 超详细解读 (原理分析+代码解读) (一) attention-is-all-you-need-pytorch 1. 概述        Transformer 是 Google 的团队在 2017 年提出的一种 NLP 经典模型,经过近几年的发展, Transformer...

基于 sort 算法的多目标跟踪

我的博客 1. 概述        本文介绍基于 Sort 算法的多目标跟踪方案,实现车流量统计。该方案主要由三个部分组成。 yolov3 进行目标检测、使用匈牙利算法对目标进行关联、使用卡尔曼滤波器对跟踪目标进行修正。 2. yolov3 模型的使用        之前的文章中介绍过 yolov3 模型,这里不在进行赘述,本文使用 opencv 内部提供的 yolov3 接口进...

如何计算 mAP

我的博客 1. 概述        mAP 是评价目标检测模型模型好坏的重要指标,这篇文章就介绍下如何计算 mAP 。 2. 基本概念        介绍 mAP 计算之前首先我们先了解几个重要概念。 2.1. IOU        IOU 是 Intersection over Union 的缩写,意为交并比。它用来衡量真实边界框与预测边界框的重合程度,它的计算公式为 [交集...

深度学习之(十四)EfficientNet 网络

我的博客 1. 概述        EfficientNet 是谷歌在 2019 年提出的新的特征提取网络。它的主要创新点并不是结构,不像 ResNet 、 SENet 发明了 shortcut 或 attention 机制, EfficientNet 的 base 结构是利用结构搜索搜出来的,然后使用 compound scaling 规则放缩,得到一系列表现优异的网络: B0~...

深度学习之(十三)MobildNet 网络

我的博客 1. 概述        MobileNet 是 谷歌 2017 提出的用于移动设备上的轻量级神经网络。那么为什么 MobileNet 是如何做到在不影响模型精度的条件下,大幅减少模型参数的呢?答案是深度可分离卷积。在随后的两年谷歌又推出了 V2 和 V3 版本。 2. 深度可分离卷积        深度可分离卷积就是将普通卷积拆分成为一个深度卷积和一个逐点卷积。 2...

YOLO 源代码分析(四) YOLOv3 网络训练

我的博客        这篇文章介绍 YOLOv3 的网络训练过程。主要介绍网络的正负样本的选取和损失函数计算。        训练模型的代码在 train.py 文件中。这个文件大部分内容前面三篇文章都介绍过了,这里只讲解之前每提到的内容。        下面的 accumulate 是模拟一个更大的 batchsize 来进行梯度下降,一定条件下, batchsize 越大...

YOLO 源代码分析(三) YOLOv3 主干网络

我的博客 1. 概述        ultralytics 版 YOLOv3 的主干网络是由 Darknet53 加上 SPP 结构再加上残差网络构成的。这个版本的主干网络是通过解析配置文件来加载的,由于网络整体结构比较简单,不过多介绍,本文主要介绍如果解析配置文件。 2. 配置文件格式        主干网络的配置文件再 my_yolov3.cfg 配置文件中,在搭建自己的网络...