आइए sentiment predict करें!

Python में Sentiment Analysis

Violeta Misheva

Data Scientist

Classification समस्याएँ

  • प्रोडक्ट और मूवी रिव्यू: सकारात्मक या नकारात्मक sentiment (बाइनरी क्लासिफिकेशन)
  • एयरलाइन कंपनियों पर ट्वीट: सकारात्मक, न्यूट्रल, और नकारात्मक (मल्टी-क्लास क्लासिफिकेशन)
Python में Sentiment Analysis

Linear और Logistic regressions

एक ग्राफ जिसमें कुछ मानों पर फिट की गई linear regression (बाएँ) और समान मानों पर फिट की गई logistic regression (दाएँ) दिखाई गई है

Python में Sentiment Analysis

Logistic फ़ंक्शन

  • Linear regression: संख्यात्मक आउटपुट
  • Logistic regression: probability:

$$ Probability(sentiment=positive|review) $$

एक ग्राफ जिसमें कुछ उदाहरणों पर फिट की गई logistic (sigmoid) फ़ंक्शन दिखाई गई है

Python में Sentiment Analysis

Python में Logistic regression

from sklearn.linear_model import LogisticRegression
log_reg = LogisticRegression().fit(X, y)
Python में Sentiment Analysis

मॉडल परफॉर्मेंस मापना

Accuracy: हमारे मॉडल की सही भविष्यवाणियों का अनुपात.

  • Accuracy जितनी अधिक और 1 के जितनी क़रीब, उतना बेहतर
# Accuracy using score
score = log_reg.score(X, y)
print(score)
0.9009
Python में Sentiment Analysis

Accuracy score का उपयोग

# Accuracy using accuracy_score
from sklearn.metrics import accuracy_score
y_predicted = log_reg.predict(X)
acurracy = accuracy_score(y, y_predicted)
0.9009
Python में Sentiment Analysis

अभ्यास करते हैं!

Python में Sentiment Analysis

Preparing Video For Download...