(11) What steps should I take to create a sentiment analysis web application using Twitter? - Quora



This is not an expert answer but from a grad student

1. $ easy_install twitter
import twitter
twitter_search = twitter.Twitter(domain="Twitter / Search")
Then you can explore i guess..
2. They are 2 approaches for sentiment analysis. (a) Machine learning based: Use it when you have a domain specific problem. NLTK has many examples and functions for learning based analysis. (b) Lexicon based: Use it when you want a generic solution but ready for more error. For lexicon approach use NLTK combined with sentiwordnet. The steps are: tokenize words, lematize them (gud -> good), POS tag, pick the adjectives and assign rating to them. Take care of negators (not good) and intensifiers (very good). The rating may be binary (positve, negative) or real value (stars). With this you can expect a reasonable accuracy.
3. You can plug the developed python+NLTK code into Django project. Use HTML5 for GUI and use python to process the request
4. For training, yes. For the final implementation, no.
5. Python + NLTK

Read full article from (11) What steps should I take to create a sentiment analysis web application using Twitter? - Quora


No comments:

Post a Comment

Labels

Algorithm (219) Lucene (130) LeetCode (97) Database (36) Data Structure (33) text mining (28) Solr (27) java (27) Mathematical Algorithm (26) Difficult Algorithm (25) Logic Thinking (23) Puzzles (23) Bit Algorithms (22) Math (21) List (20) Dynamic Programming (19) Linux (19) Tree (18) Machine Learning (15) EPI (11) Queue (11) Smart Algorithm (11) Operating System (9) Java Basic (8) Recursive Algorithm (8) Stack (8) Eclipse (7) Scala (7) Tika (7) J2EE (6) Monitoring (6) Trie (6) Concurrency (5) Geometry Algorithm (5) Greedy Algorithm (5) Mahout (5) MySQL (5) xpost (5) C (4) Interview (4) Vi (4) regular expression (4) to-do (4) C++ (3) Chrome (3) Divide and Conquer (3) Graph Algorithm (3) Permutation (3) Powershell (3) Random (3) Segment Tree (3) UIMA (3) Union-Find (3) Video (3) Virtualization (3) Windows (3) XML (3) Advanced Data Structure (2) Android (2) Bash (2) Classic Algorithm (2) Debugging (2) Design Pattern (2) Google (2) Hadoop (2) Java Collections (2) Markov Chains (2) Probabilities (2) Shell (2) Site (2) Web Development (2) Workplace (2) angularjs (2) .Net (1) Amazon Interview (1) Android Studio (1) Array (1) Boilerpipe (1) Book Notes (1) ChromeOS (1) Chromebook (1) Codility (1) Desgin (1) Design (1) Divide and Conqure (1) GAE (1) Google Interview (1) Great Stuff (1) Hash (1) High Tech Companies (1) Improving (1) LifeTips (1) Maven (1) Network (1) Performance (1) Programming (1) Resources (1) Sampling (1) Sed (1) Smart Thinking (1) Sort (1) Spark (1) Stanford NLP (1) System Design (1) Trove (1) VIP (1) tools (1)

Popular Posts