![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
paddle
文章平均质量分 83
apodxxx
深度学习已弃坑,不再更新和解答相关问题,非常抱歉
展开
-
swin-transformer详解及代码复现
1. swin-transformer网络结构实际上,我们在进行代码复现时应该是下图,接下来我们根据下面的图片进行分段实现2. Patch Partition & Patch Embedding首先将图片输入到Patch Partition模块中进行分块,即每4x4相邻的像素为一个Patch,然后在channel方向展平(flatten)。假设输入的是RGB三通道图片,那么每个patch就有4x4=16个像素,然后每个像素有R、G、B三个值所以展平后是16x3=48,所以通过Patc原创 2022-04-03 18:29:58 · 15779 阅读 · 10 评论 -
Vision Transformer代码讲解及复现
VIT(Vision in Transformer)网络结构1. Embedding层结构详解在代码实现中,直接通过一个卷积层来实现。在输入Transformer Encoder之前注意需要加上token以及Position Embedding。import paddleimport paddle.nn as nnfrom PIL import Imageimport numpy as npclass PatchEmbedding(nn.Layer): def __init__(原创 2022-04-03 18:23:50 · 2376 阅读 · 0 评论 -
paddle GPU 终极安装教程
1. 首先创建一个虚拟环境,名称为paddle,我们将在该环境下安装paddle GPU版conda create -n paddle python=3.72. 安装GPU版本 ,首先查看自己的显卡最高支持的CUDA版本,3. 可以看到11.1以下的cuda 版本都是支持的,反之,11.1以上的版本我们是不能安装的。这里我们选择cuda10.2,个人觉得大多数的机器学习框架都是支持该cuda 版本的。4. 下载cuda版本10.2,下载完成后一步步的安装即可。CUDA下载地址5原创 2022-03-29 13:54:16 · 17691 阅读 · 1 评论