This document discusses using machine learning and deep learning techniques for sentiment analysis on social media data. It proposes a system to classify tweets as having positive, negative or neutral sentiment. The system involves data acquisition from Twitter, preprocessing tweets, extracting features, and applying machine learning classifiers like SVR, Random Forest and Decision Tree. It aims to analyze public sentiment on topics and help organizations understand people's views.