Ошибка значения: неправильная форма ввода (1, 2)

#python #artificial-intelligence #rasa #rasa-nlu

Вопрос:

Я использую rasa_nlu , версия = 0.15.1 . Я настоящий новичок в массивах, формах и тому подобном, поэтому я понятия не имею, что это значит, и все другие ответы, которые я нашел, не работают для меня.

Это мой код:

 # Import necessary modules from rasa_nlu.converters import load_data from rasa_nlu.config import RasaNLUConfig from rasa_nlu.model import Trainer  # Create args dictionary args = {"pipeline": "spacy_sklearn"}  # Create a configuration and trainer config = RasaNLUConfig(cmdline_args=args) trainer = Trainer(config)  # Load the training data training_data = load_data("./training_data.json")  # Create an interpreter by training the model interpreter = trainer.train(training_data)  # Test the interpreter print(interpreter.parse("I'm looking for a Mexican restaurant in the North of town"))  

Я следую учебнику, и я не знаю, что теперь делать. Это результат, который я получаю:

 Fitting 2 folds for each of 6 candidates, totalling 12 fits  [Parallel(n_jobs=1)]: Using backend SequentialBackend with 1 concurrent workers. [Parallel(n_jobs=1)]: Done 12 out of 12 | elapsed: 0.0s finished  ---------------------------------------------------------------------------  ValueError Traceback (most recent call last)  lt;ipython-input-8-1f47c07e9320gt; in lt;modulegt;()  18   19 # Test the interpreter ---gt; 20 print(interpreter.parse("I'm looking for a Mexican restaurant in the North of town"))  4 frames  /usr/local/lib/python3.7/dist-packages/sklearn/utils/validation.py in column_or_1d(y, warn)  795 return np.ravel(y)  796  --gt; 797 raise ValueError("bad input shape {0}".format(shape))  798   799   ValueError: bad input shape (1, 2)