Метод пространственного подобия работает некорректно


person frhyme    schedule 18.09.2018    source источник
comment
Попробуйте после переустановки модели en_core_web_lg.   -  person Ajay Srivastava    schedule 19.09.2018
comment
Я не знаю, как переустановить его. Я пытаюсь найти его на просторной веб-странице документации, но безуспешно. Если вы знаете, как переустановить его, пожалуйста, скажите мне. спасибо за ваш комментарий и помощь.   -  person frhyme    schedule 21.09.2018
comment
python -m spacy скачать en_core_web_lg --force   -  person Ajay Srivastava    schedule 21.09.2018
comment
@AjaySrivastava Спасибо за вашу помощь, я попробовал, как вы упомянули, но, к сожалению, все равно не изменилось. но спасибо за вашу помощь.   -  person frhyme    schedule 22.09.2018


Ответы (2)


Сначала установите большую модель EN (или все модели).

python3 -m spacy.en.download all

Затем попробуйте использовать пример кода в соответствии с документацией, используя

nlp = spacy.load('en_core_web_md')

Если это не сработает, вместо вышеописанного попробуйте загрузить,

nlp = spacy.load('en')

После внесения вышеуказанных изменений результат соответствует документации.

python3 /tmp/c.py
   dog,    dog: 1.000000078333395
   dog,    cat: 0.8016855098942641
   dog, banana: 0.2432764518408807
   cat,    dog: 0.8016855098942641
   cat,    cat: 1.0000001375986456
   cat, banana: 0.2815436412709355
banana,    dog: 0.2432764518408807
banana,    cat: 0.2815436412709355
banana, banana: 1.000000107068369
person Anil_M    schedule 19.09.2018
comment
Спасибо за вашу помощь. Однако это не было решено с использованием вашего решения. Он по-прежнему показывает неверный результат сходства, отличный от вашего результата. - person frhyme; 21.09.2018

Я решил эту проблему, наконец.

просто добавьте код import numpy as np .

Это все.

person frhyme    schedule 30.08.2019
comment
Это решение вообще не имеет смысла. Вы даже не используете numpy в своем коде - person Ateik; 10.02.2020
comment
Атейк @Атейк Да. Как вы сказали, я не использовал numpy в своем коде. Но я решаю проблему, добавляя этот код. библиотека spacy может зависеть от библиотеки numpy. - person frhyme; 11.02.2020