Byte-Sized-Chunks: Twitter Sentiment Analysis (in Python) | Janani Ravi Vitthal Srinivasan | Skillshare

Byte-Sized-Chunks: Twitter Sentiment Analysis (in Python)

Janani Ravi Vitthal Srinivasan, An ex-Google, Stanford and Flipkart team

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
14 Videos (3h 15m)
    • You, This Course, and Us!

    • A Sneak Peek at what's coming up

    • Sentiment Analysis - What's all the fuss about?

    • ML Solutions for Sentiment Analysis - the devil is in the details

    • Sentiment Lexicons ( with an introduction to WordNet and SentiWordNet)

    • Installing Python - Anaconda and Pip

    • Back to Basics : Numpy in Python

    • Back to Basics : Numpy and Scipy in Python

    • Regular Expressions

    • Regular Expressions in Python

    • Put it to work : Twitter Sentiment Analysis

    • Twitter Sentiment Analysis - Work the API

    • Twitter Sentiment Analysis - Regular Expressions for Preprocessing

    • Twitter Sentiment Analysis - Naive Bayes, SVM and Sentiwordnet


About This Class


Note: This course is a subset of our 20+ hour course 'From 0 to 1: Machine Learning & Natural Language Processing' so please don't sign up for both:-)

Sentiment Analysis (or) Opinion Mining is a field of NLP that deals with extracting subjective information (positive/negative, like/dislike, emotions). 

  • Learn why it's useful and how to approach the problem: Both Rule-Based and ML-Based approaches.
  • The details are really important - training data and feature extraction are critical. Sentiment Lexicons provide us with lists of words in different sentiment categories that we can use for building our feature set.
  • All this is in the run up to a serious project to perform Twitter Sentiment Analysis. We'll spend some time on Regular Expressions which are pretty handy to know as we'll see in our code-along.

Sentiment Analysis:

  • Why it's useful,
  • Approaches to solving - Rule-Based , ML-Based
  • Training & Feature Extraction
  • Sentiment Lexicons
  • Regular Expressions
  • Twitter API
  • Sentiment Analysis of Tweets with Python






  • --
  • Beginner
  • Intermediate
  • Advanced
  • All Levels
  • Beg/Int
  • Int/Adv


Community Generated

The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.

Janani Ravi Vitthal Srinivasan

An ex-Google, Stanford and Flipkart team

Loonycorn is us, Janani Ravi and Vitthal Srinivasan. Between us, we have studied at Stanford, been admitted to IIM Ahmedabad and have spent years working in tech, in the Bay Area, New York, Singapore, and Bangalore.

Janani: 7 years at Google (New York, Singapore); Studied at Stanford; also worked at Flipkart and Microsoft

Vitthal: Also Google (Singapore) and studied at Stanford; Flipkart, Credit Suisse and INSEAD too

We think we might have hit upon a neat way of teaching ...

See full profile

Report class