文本的向量化表示总结

几种文本特征向量化方法

1.词集模型:one-hot编码向量化文本(统计各词在文本中是否出现)

2.词袋模型:文档中出现的词对应的one-hot向量相加(统计各词在文本中出现次数,在词集模型的基础上。)

3.词袋模型+IDF:TFIDF向量化文本(词袋模型+IDF值,考虑了词的重要性)

4.N-gram模型:考虑了词的顺序

5.word2vec模型:使用文章中所有词的平均词向量作为文章的向量

 

1到5的出现是后者为了弥补前者的不足。

词集模型没有考虑词的频率,因此出现了词袋模型

词袋模型没有考虑词的重要度,因此出现了词袋+IDF的模型

词袋模型没有考虑词的顺序,因此出现了N-gram模型

N-gram模型的优点是考虑了词的顺序,但是会出现词表膨胀的问题。

 

注意:本文不考虑共现矩阵以及降维

 

常说的文本向量化表示方法将上述几种模型分为:离散化表示方法和分布式表示方法

离散化表示方法:包括词袋模型(可用TF-IDF进行修正)和N-gram模型

分布式表示方法:word2vec模型

 

离散化表示方法的问题:

无法衡量词向量之间的关系

词的维度随着语料库的增长膨胀、n-gram词序列 随着语料库膨胀更快

数据稀疏问题

分布式表示方法的优点:

保证了词的相似性

保证了词空间分布的相似性

 

 

参考:

1.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值