在 RASA NLU 中训练数据或配置没有任何变化的情况下损失值发生变化

Loss value changes without any changes in training data or configuration in RASA NLU

我正在使用 RASA NLU 来提取意图,但我遇到了一个问题,即每次训练模型时损失值都会发生变化,即使没有新的训练数据也没有在配置中进行编辑。 这些变化严重影响了我提取意图的结果。

我使用这个配置:

语言:"ar" 管道: - 姓名:"tokenizer_whitespace" - 姓名:"ner_crf" - 姓名:"ner_synonyms" - 姓名:"intent_featurizer_count_vectors" - 姓名:"intent_classifier_tensorflow_embedding"

如何避免这样的问题,并保持模型的一致性?

我得到了答案,你需要在你的配置文件中将"tensorflow_embedding"下的"random_seed"参数设置为一个固定的数字。