Всем привет, сейчас пытаюсь разобраться в библиотеке naiveBayesClassifier и пробую на примере с
Github тут.
Так вот, непосредственно код:
from naiveBayesClassifier import tokenizer
from naiveBayesClassifier.trainer import Trainer
from naiveBayesClassifier.classifier import Classifier
newsTrainer = Trainer(tokenizer)
newsSet =[
{'text': 'not to eat too much is not enough to lose weight', 'category': 'health'},
{'text': 'Russia try to invade Ukraine', 'category': 'politics'},
{'text': 'do not neglect exercise', 'category': 'health'},
{'text': 'Syria is the main issue, Obama says', 'category': 'politics'},
{'text': 'eat to lose weight', 'category': 'health'},
{'text': 'you should not eat much', 'category': 'health'}
]
for news in newsSet:
newsTrainer.train(news['text'], news['category'])
newsClassifier = Classifier(newsTrainer.data, tokenizer)
classification = newsClassifier.classify("Obama is")
print(classification)
Библиотеку импортировал, сделал что было необходимо. Прогуглил ошибку "ImportError: No module named 'ExceptionNotSeen'", но особо к сдвигу это не привело.
Traceback (most recent call last):
File "/Users/YouTube/PycharmProjects/neturalnetw/naive.py", line 7, in
from naiveBayesClassifier.trainer import Trainer
File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/naiveBayesClassifier/trainer.py", line 1, in
from naiveBayesClassifier.trainedData import TrainedData
File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/naiveBayesClassifier/trainedData.py", line 1, in
from ExceptionNotSeen import NotSeen
ImportError: No module named 'ExceptionNotSeen'
Предполагаю, что проблема непосредственно в установленной библиотеке from naiveBayesClassifier, но решить её так и не могу. Буду очень рад помощи по данной проблеме.