Twitter Sentiment Analysis Using Python TweetX
Twitter Sentiment Analysis Using Python TweetX
1Asst Prof Department of Computer Science Engineering [AIML] & IETE’S Bharat College of Engineering
2 BE Department of Computer Science Engineering [AIML] & IETE’S Bharat College of Engineering
3BE Department of Computer Science Engineering [AIML] & IETE’S Bharat College of Engineering
4 BE Department of Computer Science Engineering [AIML] & IETE’S Bharat College of Engineering
5 BE Department of Computer Science Engineering [AIML] & IETE’S Bharat College of Engineering
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - Twitter has become a significant platform for researching about. . modifying GANs and applying conditions
expressing opinions and emotions on a wide range of topics. on them isn’t limited to just generating images, we can use it to
This study presents a comprehensive analysis of sentiment create passwords that are very hard to crack and numerous
expressed in Twitter data using natural language processing similar applications like this.
and machine learning techniques. The primary objective is to
gauge public sentiment on various subjects, from politics to
brand perception, by analysing tweets. We collected a vast 2. EXISTING SYSTEM
dataset of tweets, pre-processed the text, and employed PyTorch is a popular Py lib for d learning and MLearning .
sentiment analysis algorithms to classify tweets as positive,
PyTorch can be used to build a variety of image generators,
negative, or neutral. The results provide valuable insights into
public sentiment trends, allowing businesses, policymakers, including (GAN) and (VAEs).
and researchers to make informed decisions based on the TensorFlow is another popular Python library for deep learning
collective voice of Twitter users. The study demonstrates the and ML. TensorFlow can also be used to build a variety of
potential of sentiment analysis as a tool for understanding image generators, including GANs and VAEs.
public sentiment and monitoring real-time public opinion
Jax is a relatively new Python library for mL learning and dL
Key Words: (NLTK), TextBlob learning. Jax is gaining popularity due to its ease of use and
flexibility. Jax can also be used to build a variety of image
generators.
1.INTRODUCTION
3. LITERATURE REVIEW
For a human mind it is very easily too thin of new content. what
if someone asks you to “draw a flower with blue petals”. It is To understand how to generate content required an extensive
very easy for us to do that. but machines process information study of Deep Learning and Unsupervised learning and to do
very differently. Just understanding the structure of the above that we used various Books and Publication along with Some
sentence is a difficult task for them let alone generate something Blogs, Talks and Conferences.Pre-process the words into
based on that description. Automatic synthetic content embedding. Taking in input as a word and do proper
generation is a field that has been explored in the past and was tokenization. Creating an LSTM Model and generating
discredited because at that time neither the algorithms existed embedding using the model. Using a LSTM model, we need to
nor enough processing power that could help solve the problem. convert the long sentence description into a word embedding to
However, the advent of deep learning started changing the pass it into the generator Pre-processing the image and using
earlier beliefs. The tremendous power of neural networks to proper techniques to normalize them. Normalizing and
capture the features even in the humongous of datasets makes augmenting the images using own methods in jumpy.
them a very viable candidate for automatic content generation.
another milestone milestone was achieved when Ian Good 1)Natural Language Processing with Python by Steven Bird
Fellow proposed generative adversarial networks in 2014.
GANs are a kind of architecture in Deep learning that can In this book I got familiarized with a lot of tools and techniques
produce content from random noise. What is even more unique to process words and the Overall field of Natural Language
about GANs is that the content they create represents the dataset Processing and the best practices to properly process my Input
on which they are being trained upon but it is totally unique in
some way or the other. Generating an image from a text-based 2)Neural Networks and Deep Learning by Michael Nielsen
description is one aspect of generative adversarial networks that
we will focus upon. Since the GANs follow unsupervised In this book I studied various architectures of Deep Learning
learning approach we have modified them to take am input as a that are most commonly used today along with proper
condition and generate based on the input condition. This can techniques to train the models and steps to avoid overfitting and
form base for a large number of things like synthetic audio underfitting .
generation like the ones used in Siri or assistant, video content 3)Generative Adversarial Networks by Ian Goodfellow
generation from just scripts. imagine entire movies made out of
just the script. These are some uses that many companies are
Ian Goodfellow is the creator of Generative Adversarial 5.Architecture & Data flow diagram
Networks and this publication helped me understand what
GANs are, how they function and more importantly how can
they even do what they do. Also Introduced me to some
Problems like Mode Collapse.
4. METHODOLOGY
6.RESULT 7. CONCLUSION
In conclusion, Twitter pole analysis is a powerful tool with a
big range of applications and a promising future. It allows
businesses, governments, researchers, and individuals to gain
valuable insights into public opinion and emotions expressed
on the platform. By harnessing the vast amount of data
available on Twitter, sentiment analysis provides numerous
benefits.
REFERENCE
[1] M. Arlovski and L. Bottou. Towards principled methods for
training generative adversarial networks. In ICLR, 2017.
Fig 3: Signup Page [2] A. Brock, T. Lim, J. M. Ritchie, and N. Weston. Neural photo
editing with introspective adversarial networks. In ICLR, 2017.
[3] T. Che, Y. Li, A. P. Jacob, Y. Bagnio, and W. Li. Mode
regularized generative adversarial networks. In ICLR, 2017.
Fig 4: Login page [7] J. Gauthier. Conditional generative adversarial networks for
convolutional face generation. Technical report, 2015.
[8] K. He, X. Zhang, S. Ren, and J. Sun. Deep residual learning for
image recognition. In CVPR, 2016.
[9] X. Huang, Y. Li, O. Poursaeed, J. Hopcroft, and S. Belongie.
Stacked generative adversarial networks. In CVPR, 2017.
Fig 6: Result