CrazyEngineers Archive
Old, but evergreen and popular discussions on CrazyEngineers, presented to you in read-only mode.
@Ashish Bardhan • 06 Feb, 2013 • 1 like
Hi Guys,

I'm currently working on Twitter API for my final year Project. The purpose of the project is : Mining Tweets on various Topics with highly efficient and accurate algorithm and give a complete analysis report on my proposed work.

Though there are various tools and websites which mine the tweets and give a complete analysis based on various criteria, like - .
1) Counting the tweets on the basis of various forms of Emotion.
2) Checking whether the tweet is supporting any individual mentioned in the tweet or criticizing him.
3) Counting the tweets on the basis of various topics (Education, Politics, Sport, Science etc).
4) Analyzing the demographics of tweets posted on any topic (by Age Group, Gender or Location)
and many more...

It therefore, becomes a very simple project. 😀 But since it is a research work, I have to work from the scratch step-wise:-
1) Fetching tweets from the net and storing them in a file.
2) Removing the noise (abbreviations, hashtags or grammatical mistakes) from those tweets.
3) Thinking of a criteria on which we could analyse the tweets
4) Develop an algorithm to meet the requirements of the proposed criteria.
5) Obtaining the results from the tweets through the algorithm developed.
6) Making a complete analysis report on the obtained results.

Kinda Data Mining thing which I've got to know and every step requires an algorithmic approach to solve the problem. But it also needs the concepts of Social Network Analysis(SNA) and Natural Language Processing(NLP) works to be focused on.

I'm actually confused how to get started with though I've read quite a lot about Twitter API in the net (I'm bored 😛), and even learned Python and Ruby on Rails (they support Twitter API).

Could anyone give me some guidelines regarding this project ??
Any other criteria in your mind in which I could work on ??
@Kaustubh Katdare • 07 Feb, 2013 Moving thread to computer science / IT engineering section for better visibility.
@Ashish Bardhan • 07 Feb, 2013
The_Big_K
Moving thread to computer science / IT engineering section for better visibility.
Thanks Biggie .. Hope it works !!
@Kaustubh Katdare • 09 Feb, 2013 Surprised, there are no takers for this thread? Where's our gang of experts?
@Ashish Bardhan • 09 Feb, 2013
The_Big_K
Surprised, there are no takers for this thread? Where's our gang of experts?
So am I 😲
@avii • 10 Feb, 2013 • 3 likes I worked on something similar & it's very interesting project. From your post it seems you already know most of the stuff & I don't think you would need guidance 😀

Google for these things & there are many article/tutorials available that shall start you :
Sentiment Analysis
Crawling tweets
Natural Language Processing for Sentiment Analysis

There is already one such tool : https://www.sentiment140.com/ which does all your job. Go through it's documentation. You can use it's API & your project shall be ready within a day ;-)

This is one open source : https://smm.streamcrab.com/

Some more APIs :
https://www.tweenator.com/
https://www.alchemyapi.com/api/sentiment/ [very powerful too + good documentation]

Some sites which use this concept [just for example]:
https://election.twitter.com/ [official twitter]
https://www.twittycity.co.uk/
https://www.tweetfeel.com/
https://www.tweettone.com/
https://www.lovewillconquer.co.uk
https://politics.twittersentiment.org/streams/

Basically you build a dictionary of bad words & good words. And compare the twitter stream & classify the tweets either good or bad. You tokenise the words & parse the tweets through some algorithm which does main work including sentimental analysis.

You should also take care regarding certain expressions which may have swear words but may not be bad, eg :
CE if F**king awesome

There are many professional tools available, you might not at all need them for basic engineering projects.

All the best ! Hope you find my post useful 😀
@Ashish Bardhan • 10 Feb, 2013 avii .. Thanks for your response. It is DAMN useful.
@joti • 22 Feb, 2013 hello @ashbeezone
I am in computer science stream i want the basic information about your project & also want help for choosing the best final year project for me.i m confused which i select.
@Ashish Bardhan • 22 Feb, 2013
joti
hello @ashbeezone
I am in computer science stream i want the basic information about your project & also want help for choosing the best final year project for me.i m confused which i select.
On which Project ??
If Twitter API, then the complete overview has been given over here already.
@avii • 10 Mar, 2013 Are mods here !? Why posts not related to threads are being allowed ? Otherwise this thread also will become one of those one liner newbie replies with 'plz hlp me wid dis'
@Kaustubh Katdare • 14 Mar, 2013 I've removed two posts. We can't really control who comments what and try to clean up stuff. If you wish to report any post that needs mod attention, please click "Report" button and enter valid reason why that post should be removed.

Now back to discussion. 😀
7.4k views

Related Posts

@mvaa07 · Jan 14, 2011

please suggest me a project in electronics for my majors ........ P.S. i have studied microprocessors thanks..........
5k views

@Ankita Katdare · Dec 6, 2015

In November 2012, a loyal member of CrazyEngineers Community @Manish Goyal (a Computer Science Engineer) asked a simple question 'How does TrueCaller work? and we all started discussing how we...
4.8k views

@sharunya · Dec 15, 2015

hi.. im electronic communication student... I need help for my final year project.. the theme that given to us was green technology.. im really out of ideas about it.. please...
6.8k views

@Ankita Katdare · Aug 18, 2011

A question is always asked in viva and interviews : "How to calculate the time complexity of a given algorithm". One might say that why should we calculate it when...
16.5k views

@Guneet Khanuja · Nov 16, 2014

With an aim to build customized motorcycles, Rajputana Customs was started by Vijay Singh in Jaipur in the year 2009. Rajputana Customs is a small motorcycle outfit that modifies bikes...
10.5k views