自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Transformer模型及代码介绍

模型分为Encoder(编码器)和Decoder(解码器)两部分。其中编码器由N个相同的层堆叠在一起,每一层又有两个子层。第一个子层是一个Multi-Head Attention(多头的自注意机制),第二个子层是一个简单的Feed Forward(全连接前馈网络)。两个子层都添加了一个residual+layer normalization的操作。模型的解码器同样是堆叠了N个相同的层,不过和编码器中每层的结构稍有不同。

2024-01-11 14:31:54 1499

原创 opencv操作(3)

注意:图片相同大小1加法cv.add()2.混合cv.addWeighted()3.几何变换(1)图像缩放cv2.resize(src,dsize,fx=0,fy=0,interpolation=cv2.INTER_LINEAR)scr:输入图像dsize:绝对尺寸,调整后大小fx,fy :相对尺寸,dsize设置为none(2)图像平移cv.warpAffine(img,M,dsize)M:移动矩阵...

2021-07-06 17:20:20 52

原创 opencv基本操作(2)

修改图像中的像素import numpy as npimport cv2 as cvimport matplotlib.pyplot as plt#创建一个空白图像img = np.zeros((512,512,3),np.uint8)px = img[100,100]biue = img[100,100,0]img[100,100] = [255,255,255]plt.imshow(img[:,:,::-1])plt.show()图像的拆分与合并b,g,r = cv.split

2021-07-06 14:53:43 54

原创 opencv基本操作(1)

图像的io操作读取图像:cv.imread()参数:要读的图像读取方式的标志:cv.IMREADCOLOR:以彩色模式加载,任何图像的图像的透明度将被忽略cv.IMREADGRAYSCALE:以灰度模式加载图像cv.IMREAD_UNCHANGED:包括alpha通道的加载图像模式(可以使用1,0或者-1代表上面的三个标志)读取代码示例import cv2#以灰度图像读取img = cv2.imread("图片",0)`显示图像:cv.imshow()参考代码:cv2.i.

2021-07-06 14:28:39 136

原创 盛最多水的容器(力扣11题)

给你 n 个非负整数 a1,a2,…,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0) 。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。说明:你不能倾斜容器。解题思路:双指针方法设置双指针 i,j 分别位于容器壁两端,根据规则移动指针,并且更新面积最大值 res,直到 i == j 时返回 res。class Solution: def maxArea(self, height:

2021-06-26 15:39:16 111

原创 alpha到trimap(python)

【代码】alpha到trimap(python)

2021-03-10 15:29:02 42

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除