Как использовать бинормальное разделение для текста в Python - PullRequest
1 голос
/ 05 мая 2020

Я ищу способ реализовать бинормальное разделение с помощью Sklearn. Но я не нахожу доступных решений. Я прочитал статью Формана о преимуществах масштабирования функций BNS над TF-IDF.

1 Ответ

1 голос
/ 05 мая 2020

Вы можете использовать код, созданный для статьи, которую вы упомянули, на Github . Вы можете найти фрагмент кода, а также количество примеров того, как использовать BNS с классификатором SVM sklearn, et c.

Вы должны подогнать BNS перед преобразованием данных, хотя автор пропускает этот этап в примерах:

X_bns = bns.transform(X) #change to 
X_bns = bns.fit_transform(X)

Код написан в Python 2. Убедитесь, что вы изменили "iteritems" () "to" items () "в bns.py.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...