Python Sklearn Pipiline Fit: "attributeerror: Lower Not Found"
I'm trying to classify sveveral text data into 3 categories using sklearn. But I'm getting 'AttributeError: lower not found' when running. Code: train, test = train_test_split(d
Solution 1:
Either remove step ('vect', CountVectorizer())
or use TfidfTransformer
instead of TfidfVectorizer
as TfidfVectorizer
expects array of strings as an input and CountVectorizer()
returns a matrix of occurances (i.e. numeric matrix).
Per default TfidfVectorizer(..., lowercase=True)
will try to "lowercase" all strings, hence the “AttributeError: lower not found”
error message.
Also parameter tokenizer
expects either a callable (function) or None
, so don't specify it.
Post a Comment for "Python Sklearn Pipiline Fit: "attributeerror: Lower Not Found""