如何估算特征的总数?

如果我有1000个词元(我假设词元在预处理数据集后就是特征),那么从1000个词元(词)中会生成多少个二元特征?是不是每个词元都会与词汇表中的所有其他词元形成二元组合?

我问这个问题是因为我需要在Weka中预先填写词汇表中要保留的词数


回答:

你不能仅根据词元的数量来预先计算这个。bigrams是并排出现的词元对(这是来自n-gram模型的一个术语,其中有序列的概念)。因此,为了计算bigrams的数量,你需要通过你的数据滑动一个2词元的窗口,并检查你找到了多少不同的词元对。

如果你有来自某些数据X的N个词元,你只能说bigrams的数量B的界限如下:N <= B <= N^2,但确切的数量需要上述提到的程序来确定。

Related Posts

Keras Dense层输入未被展平

这是我的测试代码: from keras import…

无法将分类变量输入随机森林

我有10个分类变量和3个数值变量。我在分割后直接将它们…

如何在Keras中对每个输出应用Sigmoid函数?

这是我代码的一部分。 model = Sequenti…

如何选择类概率的最佳阈值?

我的神经网络输出是一个用于多标签分类的预测类概率表: …

在Keras中使用深度学习得到不同的结果

我按照一个教程使用Keras中的深度神经网络进行文本分…

‘MatMul’操作的输入’b’类型为float32,与参数’a’的类型float64不匹配

我写了一个简单的TensorFlow代码,但不断遇到T…

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注