使用 RASA NLU 的聊天机器人
Chat Bot Using RASA NLU
我正在尝试使用 RASA NLU 创建聊天机器人
我的nlu_model.py
from rasa_nlu.training_data import load_data
from rasa_nlu.config import RasaNLUModelConfig
from rasa_nlu.model import Trainer
def train_nlu(data, config, model_dir):
training_data = load_data(data)
trainer = Trainer(RasaNLUModelConfig(config))
trainer.train(training_data)
model_directory = trainer.persist(model_dir, fixed_model_name='weathernlu')
if __name__ == '__main__':
train_nlu('./data/data.json', 'config_spacy.json', './models/nlu')
正在执行命令'python nlu_model.py'
显示错误
Traceback (most recent call last):
File "nlu_model.py", line 14, in <module>
train_nlu('./data/data.json', 'config_spacy.json', './models/nlu')
File "nlu_model.py", line 8, in train_nlu
trainer = Trainer(RasaNLUModelConfig(config))
File "D:\Face Detection\Rasa-Nlu-Test\env\lib\site-packages\rasa_nlu\config.py", line 95, in __init__
self.override(configuration_values)
File "D:\Face Detection\Rasa-Nlu-Test\env\lib\site-packages\rasa_nlu\config.py", line 186, in override
self.__dict__.update(config)
ValueError: dictionary update sequence element #0 has length 1; 2 is required
怎么会这样..
- 我该如何解决这个问题
- 任何人都可以分享使用 rasa nlu 创建聊天机器人的任何好处 link。
Rasa NLU 在 1.5 年前被弃用,取而代之的是 https://github.com/rasahq/rasa。我强烈建议您切换到维护版本,因为您将获得最新的文档和许多新功能,可以更轻松地与之交互。
我正在尝试使用 RASA NLU 创建聊天机器人
我的nlu_model.py
from rasa_nlu.training_data import load_data
from rasa_nlu.config import RasaNLUModelConfig
from rasa_nlu.model import Trainer
def train_nlu(data, config, model_dir):
training_data = load_data(data)
trainer = Trainer(RasaNLUModelConfig(config))
trainer.train(training_data)
model_directory = trainer.persist(model_dir, fixed_model_name='weathernlu')
if __name__ == '__main__':
train_nlu('./data/data.json', 'config_spacy.json', './models/nlu')
正在执行命令'python nlu_model.py' 显示错误
Traceback (most recent call last):
File "nlu_model.py", line 14, in <module>
train_nlu('./data/data.json', 'config_spacy.json', './models/nlu')
File "nlu_model.py", line 8, in train_nlu
trainer = Trainer(RasaNLUModelConfig(config))
File "D:\Face Detection\Rasa-Nlu-Test\env\lib\site-packages\rasa_nlu\config.py", line 95, in __init__
self.override(configuration_values)
File "D:\Face Detection\Rasa-Nlu-Test\env\lib\site-packages\rasa_nlu\config.py", line 186, in override
self.__dict__.update(config)
ValueError: dictionary update sequence element #0 has length 1; 2 is required
怎么会这样..
- 我该如何解决这个问题
- 任何人都可以分享使用 rasa nlu 创建聊天机器人的任何好处 link。
Rasa NLU 在 1.5 年前被弃用,取而代之的是 https://github.com/rasahq/rasa。我强烈建议您切换到维护版本,因为您将获得最新的文档和许多新功能,可以更轻松地与之交互。