我已将我的训练、测试和验证句子读入 train_sentences、test_sentences、val_sentences
然后我在这些上应用了 Tf-IDF 矢量化器。
vectorizer = TfidfVectorizer(max_features=300)
vectorizer = vectorizer.fit(train_sentences)
X_train = vectorizer.transform(train_sentences)
X_val = vectorizer.transform(val_sentences)
X_test = vectorizer.transform(test_sentences)
我的模型看起来像这样
model = Sequential()
model.add(Input(????))
model.add(Flatten())
model.add(Dense(256, activation='relu'))
model.add(Dense(32, activation='relu'))
model.add(Dense(8, activation='sigmoid'))
model.summary()
model.compile(optimizer='adam', loss='binary_crossentropy', metrics=['accuracy'])
通常我们在 word2vec 的情况下在嵌入层中传递嵌入矩阵。
我应该如何在 Keras 模型中使用 Tf-IDF?请给我一个使用的例子。
谢谢。
收到一只叮咚
相关分类