- 博客(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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人