def test_missing_property(pipeline_config): with pytest.raises(config.InvalidConfigError) as execinfo: Trainer(config.RasaNLUModelConfig(pipeline_config)) assert "The pipeline configuration contains errors" in str(execinfo.value)
def test_missing_required_component(_config): with pytest.raises(InvalidConfigException) as execinfo: Trainer(config.RasaNLUModelConfig(_config)) assert "The pipeline configuration contains errors" in str(execinfo.value)
import rasa.nlu import rasa.core import spacy from rasa.nlu.training_data import load_data from rasa.nlu.config import RasaNLUModelConfig from rasa.nlu.model import Trainer, Interpreter from rasa.nlu import config import random train_data = load_data("spoiler.md") trainer = Trainer(config.load("policies.yaml")) interpreter = trainer.train(train_data) model_direct = trainer.persist("./models/nlu", fixed_model_name="spoiler_detection") print("Model training done !!!!!!!!!")