Hi all,
I am trying to evaluate a rasa model that I generate using rasa train core
I use the rasa version 1.2.1 on Ubuntu 16.04.
Here is the code that I have use:
rasa test core --stories train_test_split/test_data.md --out train_test_split
Processed Story Blocks: 0it [00:00, ?it/s]
2019-08-08 22:00:17 WARNING rasa.core.training.generator - There is no starting story block in the training data. All your story blocks start with some checkpoint. There should be at least one story block that starts without any checkpoint.
2019-08-08 22:00:17 INFO rasa.core.test - Evaluating 0 stories
Progress:
0it [00:00, ?it/s]
2019-08-08 22:00:17 INFO rasa.core.test - Finished collecting predictions.
Traceback (most recent call last):
File "$HOME/paysikabot/bin/rasa", line 10, in <module>
sys.exit(main())
File "$HOME/paysikabot/lib/python3.7/site-packages/rasa/__main__.py", line 76, in main
cmdline_arguments.func(cmdline_arguments)
File "$HOME/paysikabot/lib/python3.7/site-packages/rasa/cli/test.py", line 89, in test_core
kwargs=vars(args),
File "$HOME/paysikabot/lib/python3.7/site-packages/rasa/test.py", line 108, in test_core
rasa.core.test(stories, _agent, out_directory=output, **kwargs)
File "uvloop/loop.pyx", line 1451, in uvloop.loop.Loop.run_until_complete
File "$HOME/paysikabot/lib/python3.7/site-packages/rasa/core/test.py", line 487, in test
completed_trackers, agent, fail_on_prediction_errors, e2e
File "$HOME/paysikabot/lib/python3.7/site-packages/rasa/core/test.py", line 431, in collect_story_predictions
[1] * len(completed_trackers), correct_dialogues
File "$HOME/paysikabot/lib/python3.7/site-packages/rasa/nlu/test.py", line 159, in get_evaluation_metrics
targets, predictions, output_dict=output_dict
File "$HOME/paysikabot/lib/python3.7/site-packages/sklearn/metrics/classification.py", line 1568, in classification_report
name_width = max(len(cn) for cn in target_names)
ValueError: max() arg is an empty sequence```