如何添加一个热点向量?

How to add one hot vectors?

我有几个大小为 48 的热门矢量(超过 2 个)。我怎样才能添加它们?有什么具体的方法或者简单的算术加法吗?如果是算术加法,进位应该怎么处理?

我知道这可能是一个非常基本的问题,但我是人工智能领域的新手,需要帮助。

一个热门向量基本上是向量。同样的求和适用于它们,适用于法向量。

要添加或减去两个向量,请添加或减去相应的分量。

设 u=⟨u1,u2⟩ 和 v=⟨v1,v2⟩ 是两个向量。 那么,u 和 v 之和就是向量

u+v=⟨u1+v1,u2+v2⟩

好吧,添加一个热向量并不是一种常见的做法。它完全以任务为中心。发布此问题时我正在处理时间序列数据。

假设您有三个一热向量 [0,1,0,0][1,0,0,0][0,1,0,0]。我遵循的加法过程是以位方式添加这些向量,即 [0+1+0, 1+0+1, 0+0+0, 0+0+0]。结果向量将是 [1,2,0,0].

但是,主要问题(向量数量非常多)是加法产生进位的情况。在这种情况下,可以简单地将两位(或三位)数字视为一个数字,即 [12,2,0,100].

PS:这是一种高度以数据为中心的方法。可能有更好的建议。