Пока у меня есть этот код ниже
from textblob import TextBlob
class BrinBot:
def __init__(self, message): #Accepts the message from the user as the argument
parse(message)
class parse:
def __init__(self, message):
self.message = message
blob = TextBlob(self.message)
print(blob.tags)
BrinBot("Handsome Bob's dog is a beautiful Chihuahua")
Это результат:
[('Handsome', 'NNP'), ('Bob', 'NNP'), ("'s", 'POS'), ('dog', 'NN'), ('is', 'VBZ'), ('a', 'DT'), ('beautiful', 'JJ'), ('Chihuahua', 'NNP')]
Мой вопрос заключается в том, что, по-видимому, TextBlob считает, что «Красивый» - это имя собственное в единственном числе, что неверно, поскольку «Красивый» должен быть прилагательным. Есть ли способ исправить это, я пробовал это и на NLTK, но получил те же результаты.