如何使 Doc2Vec 文档向量全部为正数?
How to make Doc2Vec document vectors all positive?
我正在尝试对 Doc2Vec 的输出使用非负矩阵分解。但是,有一个限制,即不能有负输入。如果不做诸如解释结果的绝对值之类的事情,我该如何使它变得积极?如果有帮助,我将加载一个新段落并计算相似度,但我认为使用 Doc2Vec 会捕获更多含义。
您可以将所有值归一化,使其介于 0 和 1 之间,例如,如果您有向量 X,则可以获得归一化版本 Z:
我正在尝试对 Doc2Vec 的输出使用非负矩阵分解。但是,有一个限制,即不能有负输入。如果不做诸如解释结果的绝对值之类的事情,我该如何使它变得积极?如果有帮助,我将加载一个新段落并计算相似度,但我认为使用 Doc2Vec 会捕获更多含义。
您可以将所有值归一化,使其介于 0 和 1 之间,例如,如果您有向量 X,则可以获得归一化版本 Z: