ValueError: bad input shape (1, 3)` sklearn/utils/validation.py

I’m facing the error while running the model. interpreter.parse throws an error ValueError: bad input shape (1, 3) when I pass a text message to it. I could traceback the error to be coming from sklearn/utils/validation.py . Please help. I am using python 3.6, rasa-nlu 0.13.8, scikit-learn 0.20.1, spacy 2.0.18, sklearn-crfsuite 0.3.6

NLU is currently not compatible with scikit-learn version 0.20.1, please use scikit-learn==0.19.1 till this fixed.