视觉Transformer中的输入可视化方法

Positional Encodings in ViTs 近期各视觉Transformer中的位置编码方法总结及代码解析 1 Positonal Encodings in ViTs 近期各视觉Transformer中的位置编码方法总结及代码解析 最近CV领域的Vision Transformer将在NLP领域的Transormer结果借鉴过来,屠杀了各大CV榜单。对其做各种改进的顶会论文也是层出不穷,本文将聚焦于各种最新的视觉transformer的位置编码部分的设计思想及代码实现做一些总结。 ViT 论文:https://arxiv.org/abs/2010.11929 代码:https://github.com/lucidra 阅读详情

导读:视觉Transformer的输入可视化方法,正广泛应用于百度内容理解和内容风控相关业务中,帮助研究人员构建效果更好的模型。百度内容策略团队,基于Transformer的输入可视化方法分析风控色情图像分类模型的误检数据,定向设计数据处理策略,在保持色情图像召回不变的情况下误检相比base下降76.2%,极大的提升了模型的准确性。

全文2760字,预计阅读时间7分钟

一、可视化含义与意义

自2012年AlexNet出现以来,卷积神经网络逐渐成为图像分类、目标检测、语义分割等常见视觉任务中效果最好的方法之一,引起了广泛的关注和使用。后来研究人员又将在NLP等序列任务中大火的Transformer引入视觉领域,在多项任务中取得媲美甚至超越CNN的效果。然而不论CNN还是Transformer都是端到端的训练和推理,一定程度上属于黑盒模型。研究人员对模型内部的参数分布和特征变化接触较少,对于模型效果的分析和掌控十分受限。

神经网络可视化的目的,在于将模型内部的参数或激活值转化成能直接传递信息的特征图或显著图,帮助研究人员直观准确的判断模型当前的拟合状态,或者在推理结果不正确时对可能出现的问题进行定位和分析。

此前,有研究人员训练了一个图片分类器来区分北极熊和森林棕熊,测试准确率100%。有好事者将北极熊照片p到森林环境后喂给分类器就被误判成棕熊了。原来这个图片分类器压根没学到北极熊和棕熊的特征,而是学到了根据周围环境来做判断。模型对于输入数据的可视化就可以用来解决这类问题,具体来说,给定一个图像分类模型和测试图像,希望能得到模型将测试图像分成某个类别C的输入依据,即模型是凭借哪些像素或区域判断出测试图像属于类别C的。

本文主要以图像分类任务为例,讨论模型对于输入数据的可视化。

二、视觉任务中CNN与Transformer的输入可视化区别

神经网络中的数据主要包括前向传播时神经元的激活值(Activation)和反向传播时神经元或参数的梯度值(Gradient),几乎所有可视化方法都是使用这两类数据来构造特征图或显著图。

2.1 CNN中的输入可视化

常见的图像分类CNN模型结构中,输入为具有一定宽高的1或3通道图片,经过一系列卷积层和pooling层,再经过GAP和全连接层,最终映射为各个类别的概率。网络中的特征图相比输入宽高缩小、通道数增加,可以看做是“更矮、更瘦但更厚”的输入。根据卷积和池化的计算原理可知,特征图在宽高维度的特征和输入图像在宽高维度的特征是对应的,即特征图宽高维度左上角区域的值也对应输入图像宽高维度左上角区域的值。因此CNN中常用特征图的激活值或梯度值来构建输入图像的可视化结果。

如Class Activation Map(CAM)方法中,将GAP前一层的特征图 上采样到输入分辨率 ,以全连接层学习到的weights为权重,将 的各个通道特征图加权求和归一化作为显著图。

图片

再如Gradient Class Activation Map(Grad-CAM)方法中,采用输出对 中每个单张特征图的梯度均值代替全连接层学习到的weights作为权重,再对所有特征图加权求和归一化得到显著图,可以摆脱模型对全连接层的依赖。

2.2 Transformer中的输入可视化

Transformer处理的是序列数据,Vision Transformer(ViT)将输入图像切成n个小patch,每一个patch经过embedding后得到固定长度的一维token。加上class token总计n+1个token分别编码成q、k、v后进行self-attention得到权重,对所有的v进行加权求和得到输出,在ViT中不再有类似CNN中“更矮、更瘦但更厚”的特征图作为base来构建针对输入的可视化显著图。

图片

那么ViT中应该使用什么数据来构建输入显著图呢?

我们注意到输入显著图代表的含义是:找出输入图像中那些对最终分类决策起到重要影响的像素区域。ViT的输出本质就是一系列value的加权和,权重的大小就代表了重要性。而权重是由不同token之间计算self-attention得到的,每个token又跟图像的每个patch一一对应,即某些patch的突出导致了最终的决策结果,这也正是输入可视化的含义所在。因此ViT的输入可视化关键就在于,哪个patch对应的token和class token做self-attention时得到了更大的权重,哪个patch对应的像素区域就对最终的分类结果起到更大影响。

三、Transformer输入可视化方法

3.1 常见Transformer输入可视化方法

目前Transformer的输入可视化研究成果不多,现有方法基本都是围绕self-attention模块构建。rollout[1]方法中使用模型前向传播的self-attention激活值构建输入显著图,但是构建结果是class-agnostic的,不能反映不同类别对于模型决策结果的影响。LRP[2]通过Deep Taylor Composition来建模神经元之间的相互影响,并结合反向传播的思路构建输入对输出logit的影响。Partial- LRP[3]考虑了Transformer中multi-head的重要性不同,通过对weights范数的排序剔除对结果贡献较小head的影响,基于LRP构建输入显著图。但是这类方法依赖复杂的LRP计算过程,且对小目标的可视化效果较差。

3.2 一种鲁棒的Transformer输入可视化方法

结合2.2节分析和Grad-Cam思路,我们提出一种鲁棒的Transformer输入可视化方法,使用self-attention的激活值和梯度值来构建输入的显著图。以ViT为例,假设模型有B个Transformer-Encoder Block,包括class token在内输入共n+1个token,每个Block b的self-attention部分包含h个heads,class token在Block b中与其他n个token的self-attention值 ,对应的梯度 由可视化目标类别对应的输出置1其余类别全部置0后反向传播得到。则Block b中class token对应的saliency map 为:

其中 为点乘,即saliency map 为Block b中各个head中self-attention模块激活值和梯度值点乘结果的均值。所有token/patch对应的输入显著图 为:

ε

即每个token/patch对应的输入显著值为所有Block b的saliency map累乘。对 进行值平移使得最小值为0防止出现偶数个负值相乘反而变成正值的情况,对 加上 ε 防止累乘时0值将其他Block的显著值淹没。得到每个patch对应的输入显著值后,再按照patch切分的顺序将其拼成二维数据并上采样至输入尺寸,归一化后作为输入的可视化结果。下图为ImageNet训练的ViT模型可视化结果,其中奇数列为输入图像,偶数列为模型预测结果top1 class对应的输入可视化显著图。可以看到模型的判断依据准确的命中了相应的像素区域,表明模型确实学习到了准确的输入信息分类标准。

图片

下图为ViT模型在相同输入针对不同输出类别的可视化结果,其中奇数列为输入图像,偶数列为模型预测结果top2 class对应的输入可视化显著图,可以看到模型对于不同类别的可视化结果也十分准确,这对于分类模型的收敛效果是一个强有力的证明。

图片

下图为ImageNet训练的ViT、Swin-Transformer和Volo模型使用本文方法在相同输入下的可视化结果,可以看到不同架构的Transformer使用都能够比较准确的得到输入可视化结果,证明了该方法良好的鲁棒性和泛化性。

图片


3.3 业务应用案例

在内容风控任务中,我们训练了一个基于volo的图像分类模型来识别百度图片搜索场景下的色情图像。由于百度图片搜索场景的图片数据总量巨大,几乎覆盖了全网所有图像类别,模型在召回满足要求的情况下误检较高,很长一段时间难以继续优化。后来我们在充分测试的基础上通过本文方法对误检数据进行可视化分析和统计,归纳出暗色短裤、手臂交叉、婚礼、格斗、人群聚集等19种容易引起误检的物体和场景,定向补充了负样本对模型进行finetune。在保持召回相同的情况下误检相比base下降76.2%,极大的提升了模型的准确性。

四、结语

本文介绍了一种鲁棒的视觉Transformer输入可视化方法,实验结果表明该方法对于多种不同Transformer架构的模型都有良好的可视化效果,目前这项技术广泛的应用于百度内容理解和风控相关业务中,帮助研究人员构建效果更好的模型。本文方法主要考虑了Transformer中的token对应q、k之间的self-attention值对于分类决策的影响,后续可以进一步研究将token对应的v值也纳入可视化考量中,构造更加准确、鲁邦的视觉Transformer可视化方法。

如何学习大模型 AI ?

由于新岗位的生产效率,要优于被取代岗位的生产效率,所以实际上整个社会的生产效率是提升的。

但是具体到个人,只能说是:

“最先掌握AI的人,将会比较晚掌握AI的人有竞争优势”。

这句话,放在计算机、互联网、移动互联网的开局时期,都是一样的道理。

我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。

我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在人工智能学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。但苦于知识传播途径有限,很多互联网行业朋友无法获得正确的资料得到学习提升,故此将并将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。

在这里插入图片描述

第一阶段(10天):初阶应用

该阶段让大家对大模型 AI有一个最前沿的认识,对大模型 AI 的理解超过 95% 的人,可以在相关讨论时发表高级、不跟风、又接地气的见解,别人只会和 AI 聊天,而你能调教 AI,并能用代码将大模型和业务衔接。

  • 大模型 AI 能干什么?
  • 大模型是怎样获得「智能」的?
  • 用好 AI 的核心心法
  • 大模型应用业务架构
  • 大模型应用技术架构
  • 代码示例:向 GPT-3.5 灌入新知识
  • 提示工程的意义和核心思想
  • Prompt 典型构成
  • 指令调优方法论
  • 思维链和思维树
  • Prompt 攻击和防范
  • …

第二阶段(30天):高阶应用

该阶段我们正式进入大模型 AI 进阶实战学习,学会构造私有知识库,扩展 AI 的能力。快速开发一个完整的基于 agent 对话机器人。掌握功能最强的大模型开发框架,抓住最新的技术进展,适合 Python 和 JavaScript 程序员。

  • 为什么要做 RAG
  • 搭建一个简单的 ChatPDF
  • 检索的基础概念
  • 什么是向量表示(Embeddings)
  • 向量数据库与向量检索
  • 基于向量检索的 RAG
  • 搭建 RAG 系统的扩展知识
  • 混合检索与 RAG-Fusion 简介
  • 向量模型本地部署
  • …

第三阶段(30天):模型训练

恭喜你,如果学到这里,你基本可以找到一份大模型 AI相关的工作,自己也能训练 GPT 了!通过微调,训练自己的垂直大模型,能独立训练开源多模态大模型,掌握更多技术方案。

到此为止,大概2个月的时间。你已经成为了一名“AI小子”。那么你还想往下探索吗?

  • 为什么要做 RAG
  • 什么是模型
  • 什么是模型训练
  • 求解器 & 损失函数简介
  • 小实验2:手写一个简单的神经网络并训练它
  • 什么是训练/预训练/微调/轻量化微调
  • Transformer结构简介
  • 轻量化微调
  • 实验数据集的构建
  • …

第四阶段(20天):商业闭环

对全球大模型从性能、吞吐量、成本等方面有一定的认知,可以在云端和本地等多种环境下部署大模型,找到适合自己的项目/创业方向,做一名被 AI 武装的产品经理。

  • 硬件选型
  • 带你了解全球大模型
  • 使用国产大模型服务
  • 搭建 OpenAI 代理
  • 热身:基于阿里云 PAI 部署 Stable Diffusion
  • 在本地计算机运行大模型
  • 大模型的私有化部署
  • 基于 vLLM 部署大模型
  • 案例:如何优雅地在阿里云私有部署开源大模型
  • 部署一套开源 LLM 项目
  • 内容安全
  • 互联网信息服务算法备案
  • …

学习是一个过程,只要学习就会有挑战。天道酬勤,你越努力,就会成为越优秀的自己。

如果你能在15天内完成所有的任务,那你堪称天才。然而,如果你能完成 60-70% 的内容,你就已经开始具备成为一名大模型 AI 的正确特征了。

这份完整版的大模型 AI 学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】
黑匣子被打开了!能玩的Transformer可视化解释工具,本地运行GPT-2、还可实时推理 2017 年,谷歌在论文《Attention is all you need》中提出了 Transformer,成为了深度学习领域的重大突破。该论文的引用数已经将近 13 万,后来的 GPT 家族所有模型也都是基于 Transformer 架构,可见其影响之广。作为一种神经网络架构,Transformer 在从文本到视觉的多样任务中广受欢迎,尤其是在当前火热的 AI 聊天机器人领域。不过,对于很多非专业人士来说,Transformer 的内部工作原理仍然不透明,阻碍了他们的理解和参与进来。 阅读详情

相关推荐

第58步 深度学习图像识别:Transformer可视化(Pytorch)

第58步 深度学习图像识别:Transformer可视化(Pytorch)

Jet4505的博客 2910

CVPR 2021 | 视觉Transformer的可视化

点击下方卡片,关注“CVer”公众号AI/CV重磅干货,第一时间送达本文转载自:极市平台导读可视化对于Transformer的模型调试、验证等过程都非常重要,FAIR的研究者开源了一种T...

阿木寺的博客 6990

Transformer的可解释性与可视化技术

Transformer的可解释性与可视化技术 作者:禅与计算机程序设计艺术 1. 背景介绍 Transformer模型凭借其出色的性能和灵活性,已经在自然语言处理、机器翻译、语音识别等众多领域取得了突破性进展。与传统的基于循环神经网络(RNN)的模型相比,Tran

AI天才研究院 1617

深入解析 Transformer:从原理到可视化再到PyTorch实现

详解transformer

dddeee的专栏 2223

Transformer实战(38)——视觉Transformer (Vision Transformer, ViT)

Transformer 在自然语言处理 (NLP) 领域取得了显著成就,在许多不同的任务中都表现出色。在本节中,我们将探索视觉 Transformer (Vision Transformer, ViT) 模型。正如 NLP 领域创建了多种模型一样,视觉领域也开发了多种模型,每种模型都为计算机视觉提供了新的视角。通过本节,将学习如何使用 ViT 等模型进行计算机视觉任务,了解基于 Transformer 的预训练计算机视觉模型的工作原理,以及如何针对特定任务进行微调。

盼小辉丶的博客 2870

保姆级教程:在Windows 10上为QT5.15.2配置Android开发环境(含SDK/NDK/JDK避坑指南)

本文提供了一份详细的Windows 10环境下为QT5.15.2配置Android开发环境的保姆级教程,涵盖SDK、NDK、JDK的安装与配置,以及常见问题的避坑指南。通过优化安装流程、解决Gradle下载慢等痛点,帮助开发者快速搭建稳定的编译环境,并提供了模拟器配置和调试技巧,确保开发效率。

weixin_30919571的博客 528

OpenCV颜色空间转换技术在多通道Transformer模型输入优化中的策略研究

摘要:本研究探讨了OpenCV颜色空间转换技术在多通道Transformer模型输入优化中的应用。通过分析HSV、LAB、YUV等多种颜色空间的特性,提出自适应多通道颜色空间选择算法和基于注意力机制的特征融合策略。实验结果表明,优化后的策略使Transformer模型在图像分类、目标检测等任务中准确率平均提升8.5%,计算效率提升15.3%。研究开发了基于PyQt6的可视化工具,为颜色空间选择提供了理论指导和实践方法。该成果对提升视觉任务的模型性能具有重要价值。

weixin_38644457的博客 879

2025.06.25【微生物】|Emu工具安装与使用详解:全长16S扩增子微生物丰度分析

Emu是一款基于贝叶斯方法的微生物多样性分析工具,专为处理高错误率的长读长16S/18S扩增子数据优化。本文详细介绍了Emu的安装与使用方法:1)通过conda创建独立环境并安装Emu;2)提供SILVA等预构建数据库的下载指南,并说明自定义数据库的构建方法;3)演示单样本和多样本分析流程,解读关键输出文件;4)介绍丰度表合并、分类等级汇总等实用功能扩展;5)建议后续分析方向。文章还附有官方GitHub链接和相关文献资源,为微生物群落结构研究提供了一套完整的分析解决方案。

1256

动态稀疏激活:让视觉Transformer学会“偷懒”的高效计算范式

在深度学习领域,模型效率优化是核心挑战之一,尤其是对于计算密集型的视觉Transformer模型。其基本原理在于识别并减少模型前向传播中的计算冗余,例如对信息量低的图像区域进行无差别的复杂运算。这一思想催生了条件计算技术,它允许模型根据输入内容动态分配计算资源,从而在保持模型容量的同时显著提升推理效率。动态稀疏激活正是这一技术的典型代表,它通过轻量级的重要性预测器,在每层网络动态选择少量关键特征进行完整计算,而对其他特征采用低成本处理。该技术的核心价值在于实现了精度与速度的优异权衡,特别适用于计算资源受限的

weixin_33748818的博客 403

实战MSP-M0G3507与陶晶驰串口屏的通信协议解析

本文详细解析了MSP-M0G3507微控制器与陶晶驰串口屏的通信协议实现。内容涵盖串口配置、协议帧结构、数据校验机制及ASCII协议实战代码,重点介绍了陶晶驰串口屏的指令集应用和调试技巧,为嵌入式开发提供可靠的串口通信解决方案。

h9j8k7l6m5n的博客 867

从CAD图纸到GIS地图:手把手教你用Global Mapper处理DWG文件(含坐标配准)

本文详细介绍了如何使用Global Mapper将CAD图纸(DWG文件)转换为GIS地图,包括坐标配准、图层与属性转换等关键步骤。通过四参数变换和控制点匹配技术,确保数据精准转换,适用于测绘、城市规划等领域。文章还提供了高级处理技巧和质量控制流程,帮助用户高效完成GIS化工作。

weixin_29196891的博客 522

ViT图像分类模型在Visio系统架构图中的展示

本文介绍了如何在星图GPU平台自动化部署ViT图像分类-中文-日常物品镜像,实现高效的图像识别应用。该镜像能够快速识别日常物品图片,适用于智能相册自动分类、电商商品识别等场景,提升图像处理效率与准确性。

weixin_32925455的博客 32

华为OD 面试手撕代码真题【判断链表是否有环】

华为OD 面试手撕代码真题【判断链表是否有环】

MISAYAONE的博客 7235

Cropper.js `<cropper-handle>` 交互手柄元素完全指南:action 属性、样式表现与源码剖析

`CropperHandle` 是 Cropper.js 3.x 中负责承载一切鼠标/触摸交互的 Web Component 自定义元素。它本身几乎不渲染任何业务 UI,而是通过 `action` 属性声明自己是"移动手柄""缩放手柄"还是"选区创建手柄",从而驱动 `<cropper-selection>` 完成移动、缩放、新建选区等核心裁剪交互。阅读本文后,你将掌握 `<cropper-han

gitblog_01051的博客 836

Android12 适配 usb 触屏

在 Android 系统中,输入设备 IDC(Input Device Configuration)设备描述文件(.idc)是用于配置和定义输入设备行为和属性的文本文件。 该文件通常在`/system/usr/idc/` 或 `/vendor/usr/idc/`,具体位置因芯片厂商SDK而异。一般情况此类文件是预置到系统,开发者 root 权限才能修改这些文件。输入设备 IDC 设备描述文件在 Android 系统中起到了识别、配置、映射和定制输入设备的作用,使得系统能够准确解析和处理各种输入设备的事件,提

weixin_35723192的博客 1234

DCM07-诊断服务EcuReset ($11 )的配置和实现

文章目录1 诊断服务EcuReset ($11 )1.1 概述1.2 诊断模式声明组1.3 代码实现1.4 配置参数 传送门 ==>> AutoSAR实战系列300讲「糖果Autosar」总目录 1 诊断服务EcuReset ($11 ) 1.1 概述 该服务实现了 ECU 内的复位功能,协议的具体理论讲解请参考「FlashBootloader03【电控单元复位服务($11)】」。在接收到UDS 服务 0x11 的请求时,DCM 模块应触发 ModeDeclarationGroupPrototy

2064

pit_ti_224.in1k常见问题解答:解决实际应用中的挑战

PiT(Pooling based Vision Transformer)图像分类模型 **pit_ti_224.in1k** 是一个轻量级但强大的视觉Transformer模型,专为图像分类任务设计。这个预训练模型在ImageNet-1k数据集上训练,具有480万参数和224x224的输入分辨率,为开发者和研究人员提供了高效的特征提取和分类能力。本文将解答在实际应用中遇到的常见问题,帮助你快速上

gitblog_00037的博客 666

5G无人机安全研究综述

国内多所高校提出混合信任模型,南京航空航天大学于2020年提出了起源信息感知的无人机网络信任模型[26],模型基于报文的完整性对报文创建和操作节点的行为评判并生成观测证据,收集证据进行信任评估,识别网络中的恶意节点并进行路由隔离,实现准确的对等信任评估。同时,5G技术的高速率、高可靠性、低时延等特点,能够为无人机提供实时高清图像回传,保证通信网络的稳定,拓展无人机飞控距离限制,丰富了5G无人机的应用场景。5G和无人机技术的融合,丰富了传统无人机的应用服务场景,然而5G无人机仍存在安全隐患。

weixin_70923796的博客 765

MaxViT-Large TF 224.in1k特征提取指南:掌握图像嵌入和特征图提取的7个技巧

MaxViT-Large TF 224.in1k是一款强大的图像分类与特征提取模型,基于Multi-Axis Vision Transformer架构,在ImageNet-1k数据集上训练而成。本文将分享7个实用技巧,帮助新手快速掌握使用该模型进行图像嵌入和特征图提取的方法,轻松上手计算机视觉任务。 ## 一、快速了解MaxViT-Large TF 224.in1k模型 MaxViT-Larg

gitblog_01052的博客 401

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

SuperSonic:把自然语言变成数据查询的 Chat BI 与 Headless BI 开源平台

SuperSonic 是一个融合 Chat BI(自然语言问答)和 Headless BI(语义层)的开源数据平台,业务人员用中文提问,系统自动完成查询并给出图表结果。 - **是什么**:Java(Spring Boot)+ React 技术栈的数据分析平台。接好数据源、定义好指标维度后,用户用对话方式查询数据,无需手写 SQL。 - **适合谁**:不写 SQL 的业务使用者,以及需要统一语

gitblog_00830的博客 363

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

视觉 Transformer 的可视化|CVPR2021

可视化对于Transformer的模型调试、验证等过程都非常重要,而目前现有工作对于Transformer可视化的探索并不是很多。过去可视化Transformer模型常见的做法是,针对单个注意力层,将注意力视为相关性得分;另一种则是组合多个注意力层,简单地平均获得每个标记的注意力。但由于更深的层更具有语义,而每次应用自注意力时,每个标记都会积累额外的上下文,这会导致信号模糊,各层的不同作用被忽视,并使得不相关的标记被凸显。

limingmin2020的博客 1172

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

更深层的理解视觉Transformer, 对视觉Transformer的剖析

目前基于Transformer结构的算法模型已经在计算机视觉(CV)领域展现出了巨大的影响力。他们在很多基础的计算机视觉任务上都超过了之前的卷积神经网络(CNN)算法模型,下面是笔者找到的最新的在不同基础计算机视觉任务上的LeaderBoard榜单排名,通过LeaderBoard可以看到,基于Transformer算法模型在各类计算机视觉任务上的统治地位。图像分类任务。

python123456_的博客 1470

CVPR2021 | 视觉 Transformer 的可视化

点击上方“视学算法”,选择加"星标"或“置顶”重磅干货,第一时间送达报道丨极市平台近两年,“Transformer”的热潮从自然语言处理领域席卷至计算机视觉领域。Trans...

zandaoguang的博客 1156

深度学习中的视觉Transformer解释:使用ivy可视化注意力权重

你是否曾经好奇,当深度学习模型处理图像时,它究竟在"关注"图像的哪些部分?在卷积神经网络(CNN)时代,这个问题很难回答。但随着Transformer架构在计算机视觉领域的崛起,我们第一次能够直观地看到模型的"注意力"分布。本文将深入解析视觉Transformer(Vision Transformer,ViT)的工作原理,并展示如何使用ivy库可视化注意力权重,让你真正"看见"AI的决策过程。 ...

gitblog_00490的博客 1179
上一篇: 单GPU训练一天,Transformer在100位数字加法上就达能到99%准确率
下一篇: 自然语言处理中的Transformer架构
少喝冰美式
博客等级 码龄3年 6839粉丝 517原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值