Embedding初次接触

2019-01-16  本文已影响0人  苟且偷生小屁屁

引用:
https://blog.csdn.net/u010412858/article/details/77848878

为什么要用Embedding?

  1. 使用One-hot方法,编码向量维度很高也很稀疏,导致计算效率很低。
    比如,2000容量的字典,如果用One-hot编码,每个词将会用一个2000维的向量来表示,其中1999个数字是0,。

  2. 词与词之间具有相似性,通过Embedding,相似含义词汇的距离会较近。

1-sXNXYfAqfLUeiDXPCo130w.png

Keras对Embedding的解释:
嵌入层将正整数(下标)转换为具有固定大小的向量.

举个例子:

deep learning is very deep

1-Di85w_0UTc6C3ilk5_LEgg.png
上一篇 下一篇

猜你喜欢

热点阅读