crownpku / Rasa_NLU_Chi

Turn Chinese natural language into structured data 中文自然语言理解
Apache License 2.0
1.51k stars 422 forks source link

安装启动server后查询意图报错。 #106

Open flowold opened 4 years ago

flowold commented 4 years ago

按照https://itworld520.com/2020/01/17/%E6%90%AD%E5%BB%BA%E8%87%AA%E7%84%B6%E8%AF%AD%E8%A8%80%E7%90%86%E8%A7%A3%EF%BC%88nlu%EF%BC%89%E5%AE%9E%E9%AA%8C%E7%8E%AF%E5%A2%83%E5%AE%9E%E6%88%98%E6%95%99%E5%AD%A6/ 这个步骤安装执行, 在浏览器输入:http://localhost:5000/parse?q=你好 报错:"y should be a 1d array, got an array of shape (1, 5) instead."

houboowen commented 4 years ago

我也遇到同样的问题,你解决了吗?

flowold commented 4 years ago

没有解决。

QuantJia commented 4 years ago

修改代码啊,transform_labels_num2str return self.le.inverse_transform(np.squeeze(y))

ljhry commented 3 years ago

没有解决。

你好,这个问题你解决了吗

ljhry commented 3 years ago
  1. 找到sklearn_intent_classifier.py
    C:\Users\Administrator\Desktop\Rasa_NLU_Chi\rasa_nlu\classifiers\sklearn_intent_classifier.py return self.le.inverse_transform(y) 修改为 return self.le.inverse_transform(np.squeeze(y))

  2. 或者参考 https://github.com/RasaHQ/rasa/issues/1436 Updating rasa-nlu to 0.14