NLP - Sentiment Analysis Advanced
You have this code snippet for domain-specific sentiment training:
The output is always [1] even for negative phrases. What is the likely error?
texts = ['Good food', 'Bad service'] labels = [1, 0] vectorizer = CountVectorizer() X = vectorizer.fit_transform(texts) model = LogisticRegression() model.fit(X, labels) new_text = ['Bad food'] X_new = vectorizer.transform(new_text) pred = model.predict(X_new) print(pred)
The output is always [1] even for negative phrases. What is the likely error?
