FastText

简介: 简单文本分类网络

FastText具有简单的模型,使其在小数据集上也有不错的预测效果。

# 1 传统分类网络

句子分类的一个简单有效的模型是将句子表示为词袋 (BoW) 并训练线性分类器,例如逻辑回归或支持向量机。

**问题:**但线性分类器不在特征和类之间共享参数,这可能会限制它们在大输出空间的上下文中的泛化。

**解决办法:**是将线性分类器分解为低秩矩阵或使用多层神经网络。


# 2 FastText

该模型就使用了浅层神经网络。整体架构如图所示:

1.png

可以看到,整个网络只有三层:输入层,隐藏层和输出层。

### 2.1 输入

FastText的输入维度是input1(batch_size, sequence length, dim_in)
quence length, dim_in)

FastText具有简单的模型,使其在小数据集上也有不错的预测效果。

1 传统分类网络

句子分类的一个简单有效的模型是将句子表示为词袋 (BoW) 并训练线性分类器,例如逻辑回归或支持向量机。

**问题:**但线性分类器不在特征和类之间共享参数,这可能会限制它们在大输出空间的上下文中的泛化。

**解决办法:**是将线性分类器分解为低秩矩阵或使用多层神经网络。

2 FastText

该模型就使用了浅层神经网络。整体架构如图所示:

可以看到,整个网络只有三层:输入层,隐藏层和输出层。

2.1 输入

FastText的输入维度是input1(batch_size, sequence length, dim_in)

quence length, dim_in)

Markdown 392 字数 25 行数 当前行 1, 当前列 0

HTML 387 字数 12 段落

相关文章
|
存储 索引
文本特征提取-TfidfVectorizer和CountVectorizer
文本特征提取-TfidfVectorizer和CountVectorizer
271 0
文本特征提取-TfidfVectorizer和CountVectorizer
|
6月前
|
机器学习/深度学习 算法 Python
HanLP — 感知机(Perceptron)
HanLP — 感知机(Perceptron)
59 0
|
9月前
|
机器学习/深度学习 自然语言处理 ice
[GloVe]论文实现:GloVe: Global Vectors for Word Representation*
[GloVe]论文实现:GloVe: Global Vectors for Word Representation*
68 2
[GloVe]论文实现:GloVe: Global Vectors for Word Representation*
|
9月前
|
机器学习/深度学习 数据挖掘 API
[FastText in Text Classification]论文实现:Bag of Tricks for Efficient Text Classification
[FastText in Text Classification]论文实现:Bag of Tricks for Efficient Text Classification
54 2
|
数据采集 自然语言处理 开发工具
fasttext实现文本分类
fasttext实现文本分类
353 0
|
9月前
|
机器学习/深度学习 自然语言处理 算法
Coggle 30 Days of ML(23年7月)任务六:训练FastText、Word2Vec词向量
Coggle 30 Days of ML(23年7月)任务六:训练FastText、Word2Vec词向量
|
机器学习/深度学习 自然语言处理 数据可视化
SimCSE: Simple Contrastive Learning of Sentence Embeddings论文解读
本文介绍了SimCSE,一个简单的对比学习框架,极大地推进了最先进的句子嵌入。我们首先描述了一种无监督方法,该方法采用一个输入句子,并在一个对比目标中预测自己
342 0
|
机器学习/深度学习 存储 数据挖掘
【文本分类】Bag of Tricks for Efficient Text Classification
【文本分类】Bag of Tricks for Efficient Text Classification
112 0
【文本分类】Bag of Tricks for Efficient Text Classification
|
机器学习/深度学习 存储 自然语言处理
基于 word2vec TextCNN 的新闻文本分类
基于 word2vec TextCNN 的新闻文本分类
384 0
基于 word2vec TextCNN 的新闻文本分类
|
机器学习/深度学习 自然语言处理 测试技术
基于jieba、gensim.word2vec、LogisticRegression的文档分类
学习资源来源:容大教育,致以诚挚的谢意。 重新编辑:潇洒坤 jieba中文叫做结巴,是一款中文分词工具,官方文档链接:https://github.com/fxsjy/jieba gensim.word2vec中文叫做词向量模型,是是用来文章内容向量化的工具,官方文档链接:https://radimrehurek.com/gensim/models/word2vec.html LogisticRegression中文叫做逻辑回归模型,是一种基础、常用的分类方法。
1584 0