【问题标题】:TensorFlow keras Text classification: Applying model to score a wordTensorFlow keras 文本分类:应用模型对单词进行评分
【发布时间】:2020-05-28 07:53:35
【问题描述】:

我使用的数据是 BBC 新闻报纸的标题,以及它的类型描述类别。 (体育、商业、政治、科技、娱乐)。

在训练模型并评估损失后,我无法解释输出。我想说的是,在 5 个类别(体育、商业、政治、科技、娱乐)中,该模型会在我给该模型的新句子中得分。

我知道模型最后一层输出 5 个类别 + 1 个没有结果: resulttf.keras.layers.Dense(6, activation='softmax') .

以下是我的尝试,我得到了令牌。预测类都是 1,模型预测给了我一个矩阵(我的测试句子中的字母数 x 分类类别的数量)

对于许多示例,即使我尝试不同类别的单词,我也会得到这个“1 1 1 1 1”的答案。

【问题讨论】:

标签: python tensorflow keras nlp


【解决方案1】:

我设法通过更改输入新句子的方式找到了问题的解决方案。 关键是以这种格式添加它。

sentence = ["""奥运会"""]

然后我得到一个反映一个词的键 以及每个句子/段落的分数分类。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-02-02
    • 1970-01-01
    • 1970-01-01
    • 2016-12-27
    • 2017-07-18
    • 2021-11-30
    相关资源
    最近更新 更多