用node2vec获得的特征向量有一部分值为负的。我想让他全部为正,不知可以不?有哪位大神能给个办法,特征向量如下:
-0.251051 -0.098758 -0.334480 -0.802064 0.310410 0.369198
-0.114443 -0.252595 0.175786 -0.662360 0.241837 0.129143
-0.623884 0.200280 -0.043467 -0.078748 0.252802 0.539361
-0.115779 0.009689 -0.093336 -0.440753 0.016640 0.589645
用node2vec获得的特征向量如何全部为正,不为负。
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
Moluth 2018-03-12 06:22关注[-1,1]这个范围挺好的。
想变成正的,可以把数据加上1,取值范围是[1,2]
加上1,然后除以2,取值范围是[0,1]
只是做了一个简单的线性变换,信息不会丢失本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报