给出一个句子:“当我打开??门时,它会自动开始加热”
我想获得??中可能的单词的列表 很有可能。
word2vec模型中使用的基本概念是根据周围环境“预测”单词。
一旦建立模型,什么是正确的上下文向量运算以对新句子执行我的预测任务?
它仅仅是线性和吗?
model.most_similar(positive=['When','I','open','the','door','it','starts' ,'heating','automatically'])
我实现了以上算法,并遇到一个问题:为什么要使用softmax?让我向您展示两个标准化函数的示例:def softmax(w,t = 1.0):#来源:gist.github.com/stober/1946926 e = np.exp(w / t)return e / np.sum( e)def规范化(w):返回w / np.sum(w)a = np.array([。0002,.0001,.01,.03])打印规范化(a)打印softmax(a,t = 1 )让我们比较输出:[0.00496278 0.00248139 0.24813896 0.74441687] [0.24752496 0.24750021 0.24996263 0.25501221]如我们所见,softmax给出的.03与.0001的概率大致相同(这是