# 在执行完步骤5后,模型已经训练好并保存在了models文件夹中,步骤5的代码注释掉,重新添加如下代码,调用predice_intent方法来查看训练好的模型的效果 predict_intent("I am looking for my horoscope for today. I am wondering if you can tell me that.") # 只有当训练数据发生变化时,才需要重新训练模型,如果模型没有发生变化,不需要每次都重新运行步骤5所示的代码,可以直接加载现有的训练模型对新示例进行预测。
运行结果如下,表示模型预测该文本的置信度约为96%。
{'intent': {'name': 'get_horoscope', 'confidence': 0.963240921497345}, 'entities': [], 'intent_ranking': [{'name': 'get_horoscope', 'confidence': 0.963240921497345}, {'name': 'greeting', 'confidence': 0.0}, {'name': 'subscription', 'confidence': 0.0}], 'text': 'I am looking for my horoscope for today. I am wondering if you can tell me that.'}