- 博客(8)
- 收藏
- 关注
原创 Transformer的multi-head attention中的valid_lens是什么意思?
如果是,它会将 valid_lens 重复 shape[1] 次,这样每个序列的有效长度都可以用一个相同的长度来表示。然后,函数使用 d2l.sequence_mask 函数将要掩蔽的元素替换为一个非常大的负值(-1e6),这样 softmax 的输出就会变成 0。如果 valid_lens 为 None,则函数将使用普通的 softmax 函数对 X 进行操作,而不考虑序列的有效长度。X:一个三维张量,形状为(batch_size,seq_len,feat_size)。
2023-04-03 23:47:14
601
原创 Open3d版本问题导致/open3d/linux/open3d.so: undefined symbol: _Py_ZeroStruct
由于新版open3d导致。
2023-03-29 22:15:58
4324
3
原创 对基于Matlab和cupy的GPU计算速度的比较
对基于Matlab和cupy的GPU计算速度的比较介绍Matlab的gpuArray()部分:Python的cupy部分:结论分析附加介绍今天做了一个在Matlab环境下和python环境下的GPU运行速度比较,其中Matlab使用了gpuArray(),而Python使用的是cupy库,运算任务是对一组size=(10000,1024,4,4)和一组size=(10000,1024,4,1)的double数组进行若干次点乘运算,话不多说我们直接看结果吧!Matlab的gpuArray()部分:首先
2020-12-01 13:02:13
1771
3
原创 iPhone网页显示不全(被遮挡)怎么办?
iPhone网页显示不全(被遮挡)怎么办?今天再次遇到了这样一个历史遗留问题:我们在用iPhone浏览部分网页时,有时候会出现部分选项被界面遮挡的情况,如:
2020-09-11 01:16:45
14522
原创 maketform()与imtransform()在MATLAB中的用法。
maketform()是一个用于imtransform()的算符操作,其属性’affine’可应用于对二维和三维图像的旋转。二维旋转矩阵:三维旋转矩阵:maketform()函数一般应用为:a = 30;operator = maketform('affine', [cosd(a) -sind(a) ; sind(a) cosd(a) ; 0 0]);再将operator函数作...
2020-02-20 17:35:55
4101
原创 MATLAB实现手机重力加速度去除
做这个的来由是一哥们想要通过手机的加速度和方位角数据,分离出手机在无重力情况下的加速度(类似于NS健身环的功能)。那怎么实现呢:首先我们有的数据是手机的三个方位角度α,β,γ以及xyz方向上的加速度a_x,a_y,a_z。这个问题的关键在于怎么找出重力加速度,并把它去掉,那我们可以先把手机的方位还原为初始状态,即α,β,γ均为0,通过使用欧拉角变换公式:通过欧拉角变换后,重力加速度被聚集到z分...
2020-02-19 00:38:37
2087
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人