python - BPEmb - 获取句子嵌入。自然语言处理
问题描述
我正在使用 BPEmb 多语言模型来获取句子嵌入。据我了解,该模型仅返回单词嵌入,我必须自己创建句子嵌入。我尝试了一种简单的平均方法,它的表现非常好。但我认为有一种更正确的方法来嵌入句子?
from bpemb import BPEmb
multibpemb = BPEmb(lang="multi", vs=1000000, dim=300)
vec_sent = multibpemb.embed("I like icream. Ich mag Eis.")
vec_sent.shape
>> (9, 300)
np.average(vec_sent, axis=0).reshape(300,1).shape
>> (300, 1)
解决方案
推荐阅读
- angular - 角元素错误。“未能构造 'HTMLElement ...'
- html - 文本对齐问题
- javascript - ajax下的嵌套订单列表
- mybatis - 引起:org.apache.ibatis.ognl.NoSuchPropertyException:
- php - PHP里面的递归函数一会儿
- html - 将变量传递给(valueChange)(TypeScript,Angular)上的函数
- c++ - 退货的使用;对于初学者,从不同的角度 c++
- javascript - AngularJS 在数据加载时从控制器调用指令函数
- mongodb - 模糊位置更新操作
- git - Git:是否有可能在不覆盖最终用户克隆的情况下克隆整个 web 应用程序?