fasttext的简单介绍

fasttext是Facebook开源的词向量和文本分类工具,它基于word2vec并引入了子词信息。通过在输入层使用词的n-gram,fasttext在词向量训练中考虑了语言形态学,对于中文,它将汉字单独抽取训练,增强词语间的关联。在文本分类方面,fasttext改进了CBOW模型,利用词级别的n-gram捕捉序列信息,提高分类效果。此外,fasttext通过Huffman树实现高效的类目预测,降低了计算复杂度。
摘要由CSDN通过智能技术生成

一、前言

fasttext是Facebook AI Reserch在16年开源的一个词向量及文本分类工具。

在模型架构上跟word2vec非常相似,毕竟作者都是Tomas Mikolov。其实从另一种角度理解,fasttext算是word2vec的一种衍生模型。fasttext的两篇基础论文,更像是提出了一些技巧,来更好的训练词向量和进行分类。

关于word2vec的可以参考:对word2vec的理解

二、词向量

1、Enriching Word Vectors with Subword Information

上述论文主要介绍一种基于语言形态学进行词向量训练的方法,基本模型与word2vec一致,但是在输入层位置进行了改变,原论文表述:


大意是对于输入的上下文中的每一个词,都进行基于词的n-gram,之后将所有的n-gram和原词相加,来代表上下文信息。这种做法的好处是英文单词中,可以由前缀或者后缀等语言形态上的相似性,在词与词之间建立联系。

2、

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值