【深度学习】Position Wise 到底是什么,有什么用

1. 遇到的问题

今天在看 Transformers 的前生今世 的时候,又一次看到了 Position Wise ,经常看到但老是一知半解,故索性查了一下,发现网上的都没怎么细讲其缘由,有点差强人意,于是我又用咱们最喜欢的 GPT-4o 查了一下,感觉给的答案较为全面,故分享给大家。

2. 关于 Position Wise

“Position Wise”在神经网络和深度学习领域通常指的是一种操作方式,特别是在处理序列数据(如文本或时间序列数据)时。具体来说,它指的是对序列中的每个位置(时间步或单词)独立地应用某种操作,而不考虑其它位置的信息。以下是一些具体的例子来帮助理解:

Position-wise Feedforward Network:
在 Transformer 模型中,每个位置的输入向量都会通过一个相同的前馈神经网络进行处理。这个前馈网络对每个位置都是独立应用的,即对每个位置的处理不依赖于其它位置。这种设计提高了并行处理的效率。

Position-wise Activation Function:
在序列模型中,激活函数(如 ReLU、sigmoid)可以在每个位置上独立应用。例如,在 RNN 或 Transformer 中,每个时间步的输出会单独通过激活函数处理,不受其它时间步的影响。

Position-wise Linear Transformation:
在一些模型中,对序列数据的每个位置都应用相同的线性变换。这意味着对序列中的每个位置,都会执行同样的加权求和操作,使用相同的权重矩阵。

这种“Position Wise”操作方式的主要优点是能够更好地并行化处理,因为每个位置的计算都是独立的,可以同时进行。这在处理大规模数据时非常有用,尤其是在深度学习模型的训练和推理过程中。

3. 写在最后

希望大家在看文章和模型的时候,对常见的trick和方法不要放过,一定要多查看看,说不定就会有新的启发。希望本篇文章能帮到你。

BTW,前文中提到的《Transformers 的前生今世》讲得很不错,也分享给大家

https://mp.weixin.qq.com/s/fEZ9jMKO0ivDg1V3utMzbQ
https://mp.weixin.qq.com/s/dVXxiwqPLmHYfoLaI2fHaA

  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SuasyYi

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值