<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6526616518656366712</id><updated>2025-03-03T16:22:06.565-08:00</updated><category term="sentiment analysis"/><category term="twitter"/><title type='text'>Sentiment Analysis Blog</title><subtitle type='html'>A blog about sentiment analysis.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://sentiment-analysis.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6526616518656366712/posts/default'/><link rel='alternate' type='text/html' href='http://sentiment-analysis.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>8</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6526616518656366712.post-2106832050581889308</id><published>2011-09-11T16:27:00.000-07:00</published><updated>2011-12-28T22:42:49.550-08:00</updated><title type='text'>Historical tweets and stats will no longer be stored</title><content type='html'>The pricing model for Google App Engine, our hosting platform, &lt;a href=&quot;http://googleappengine.blogspot.com/2011/05/year-ahead-for-google-app-engine.html&quot;&gt;will change soon&lt;/a&gt;. This will cause our costs to increase significantly, to around $60 per day!&lt;br /&gt;
&lt;br /&gt;
Storing historical tweets contributes the most to this cost. Regrettably, I am going to turn this feature off starting today.&lt;br /&gt;
&lt;br /&gt;
This affects the following areas of the Twitter Sentiment site:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;if you have a saved query, we will no longer save the historical tweets or stats over time&lt;/li&gt;
&lt;li&gt;the Counts API and Tweets API will no longer work&lt;/li&gt;
&lt;li&gt;the Twitter Sentiment gadget will no longer work&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Showing sentiment over time was my favorite part of this web application, so I&#39;m sad to remove this feature.&lt;br /&gt;
&lt;br /&gt;
&lt;b style=&quot;background-color: white; color: #666666; font-family: &#39;Trebuchet MS&#39;, Trebuchet, Verdana, sans-serif; font-size: 13px; line-height: 18px; text-align: justify;&quot;&gt;Update (12/28/2011): I&#39;m trying to figure out workarounds for this. If you would like to track queries over time, please&amp;nbsp;&lt;a href=&quot;http://twittersentiment.appspot.com/feedback.html&quot; style=&quot;color: #888888; text-decoration: none;&quot;&gt;let us know&lt;/a&gt;&amp;nbsp;by describing your use case, so that we know how to prioritize this feature.&lt;/b&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sentiment-analysis.blogspot.com/feeds/2106832050581889308/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sentiment-analysis.blogspot.com/2011/09/historical-tweets-and-stats-will-no.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6526616518656366712/posts/default/2106832050581889308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6526616518656366712/posts/default/2106832050581889308'/><link rel='alternate' type='text/html' href='http://sentiment-analysis.blogspot.com/2011/09/historical-tweets-and-stats-will-no.html' title='Historical tweets and stats will no longer be stored'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6526616518656366712.post-3563595344265389607</id><published>2010-12-11T21:58:00.000-08:00</published><updated>2010-12-11T22:02:06.948-08:00</updated><title type='text'>Using CrowdFlower for Sentiment Analysis</title><content type='html'>I recently used CrowdFlower for sentiment analysis of tweets (for &lt;a href=&quot;http://www.stanford.edu/class/cs424p/&quot;&gt;CS 424P&lt;/a&gt;). I just want to share a few tips that I learned on the way:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;b&gt;Use gold units. &lt;/b&gt;This is probably the best feature of CrowdFlower. You can specify gold units (using the gold digger). The gold units are then randomly inserted into jobs. By default, a user needs to answer at least 4 gold units in order to become trusted. This a great way to ensure the quality of the work.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Target the appropriate country.&lt;/b&gt; For my project, I was analyzing sentiment towards Obama. Initially the jobs weren&#39;t targeted, so people outside the US were assessing the sentiment. I noticed that many people outside the US would provide bad labels, probably because the tweets were so US-centric that it was hard to understand the context for outsiders. After I targeted the US, the quality of the labels went up significantly.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Use the gold report. &lt;/b&gt;In the gold report, workers sometime provide feedback on the gold units. Also, you can find items with high disagreement in the gold report. I had made a couple mistakes in the gold unit, and I was able to find them through the gold report.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Expect issues with the API. &lt;/b&gt;I kept hitting bugs with the API, which was the most frustrating part of CrowdFlower. For example, sometimes jobs would complete but their status would remain &quot;Running&quot; indefinitely. CrowdFlower confirmed that this was a bug. If you&#39;re going to use the API, you should start early so that bugs don&#39;t delay your project.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Try your job as a worker on mturk.com. &lt;/b&gt;It&#39;s very educational to try your own job on mturk.com. You&#39;ll understand how the workers see you project, and how they get paid.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Read the general &lt;a href=&quot;http://mturkpublic.s3.amazonaws.com/docs/MTURK_BP.pdf&quot;&gt;Amazon Mechanical Turk tips&lt;/a&gt;. &lt;/b&gt;This is the only document I could find on best practices for crowdsourcing. I only read this after I did my project. I would have saved time if I had read their advice before my project. Instead, I ended up learning their tips by trial-and-error.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;Overall, the experience with CrowdFlower was okay. I wish documentation was a little bit better and that their API was more reliable, but it got the job done. Let me know if you have any questions or need any help.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sentiment-analysis.blogspot.com/feeds/3563595344265389607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sentiment-analysis.blogspot.com/2010/12/using-crowdflower-for-sentiment.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6526616518656366712/posts/default/3563595344265389607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6526616518656366712/posts/default/3563595344265389607'/><link rel='alternate' type='text/html' href='http://sentiment-analysis.blogspot.com/2010/12/using-crowdflower-for-sentiment.html' title='Using CrowdFlower for Sentiment Analysis'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6526616518656366712.post-9149913383501687423</id><published>2010-09-27T22:33:00.000-07:00</published><updated>2010-11-07T18:34:31.170-08:00</updated><title type='text'>Crowdsourcing and Sentiment Analysis</title><content type='html'>&lt;b&gt;Quick Summary: &lt;/b&gt;I am taking a class called &quot;&lt;a href=&quot;http://www.stanford.edu/class/cs424p/&quot;&gt;Extracting Social Meaning and Sentiment&lt;/a&gt;&quot; at Stanford this quarter. For the final project, I will explore how to best combine crowdsourcing and automated sentiment analysis. This should yield higher accuracy, but it will come at a monetary cost. If you would like us to optimize the sentiment analysis results for a particular keyword, please donate money (~$20) by clicking on the following button:&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;form action=&quot;https://checkout.google.com/api/checkout/v2/checkoutForm/Merchant/714313013311615&quot; id=&quot;BB_BuyButtonForm&quot; method=&quot;post&quot; name=&quot;BB_BuyButtonForm&quot; style=&quot;text-align: center;&quot; target=&quot;_top&quot;&gt;&lt;input name=&quot;item_name_1&quot; type=&quot;hidden&quot; value=&quot;Donation&quot; /&gt;&lt;input name=&quot;item_description_1&quot; type=&quot;hidden&quot; value=&quot;&quot; /&gt;&lt;input name=&quot;item_quantity_1&quot; type=&quot;hidden&quot; value=&quot;1&quot; /&gt;&lt;input name=&quot;item_price_1&quot; type=&quot;hidden&quot; value=&quot;20.0&quot; /&gt;&lt;input name=&quot;item_currency_1&quot; type=&quot;hidden&quot; value=&quot;USD&quot; /&gt;&lt;input name=&quot;_charset_&quot; type=&quot;hidden&quot; value=&quot;utf-8&quot; /&gt;&lt;input alt=&quot;&quot; src=&quot;https://checkout.google.com/buttons/buy.gif?merchant_id=714313013311615&amp;amp;w=121&amp;amp;h=44&amp;amp;style=white&amp;amp;variant=text&amp;amp;loc=en_US&quot; type=&quot;image&quot; /&gt;&lt;/form&gt;&lt;div&gt;We&#39;ll then contact you to ask what keyword you&#39;re interested in optimizing. The money will be used to pay the crowdsourced workers. This offer stands until December 2010.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;b&gt;Background&lt;/b&gt;: There are two schools of thought in the sentiment analysis community:&lt;br /&gt;
&lt;div&gt;&lt;b&gt;1. Crowdsourcing.&lt;/b&gt; The basic idea behind &lt;a href=&quot;http://en.wikipedia.org/wiki/Crowdsourcing&quot;&gt;crowdsourcing&lt;/a&gt; is that you can pay a group of people to classify a tweet, through a service like &lt;a href=&quot;http://en.wikipedia.org/wiki/Amazon_Mechanical_Turk&quot;&gt;Amazon Mechanical Turk&lt;/a&gt; or &lt;a href=&quot;http://en.wikipedia.org/wiki/CrowdFlower&quot;&gt;CrowdFlower&lt;/a&gt;. There are many workers on these services, so it can take just a few hours to classify several thousands of tweets. I&#39;ve found that spending about 2 cents per tweet, with the correct settings and tuning, can yield higher accuracy than any automated solution (described next).&lt;/div&gt;&lt;div&gt;&lt;b&gt;2. Automated sentiment analysis.&lt;/b&gt; Many computer scientists and linguists are developing algorithms to automatically detect sentiment analysis, without human intervention. We have a whole list of these solutions in our &lt;a href=&quot;https://spreadsheets.google.com/ccc?key=tVfLhBxao70Fk9bAtebp_xQ#gid=0&quot;&gt;Resources spreadsheet&lt;/a&gt;. Also, this is how &lt;a href=&quot;http://twittersentiment.appspot.com/&quot;&gt;Twitter Sentiment&lt;/a&gt; works today.  The problem with automated sentiment analysis is that it&#39;s far from perfect. My gut feeling tells me that some human intervention is required to get accuracy to the next level.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;b&gt;Motivation.&lt;/b&gt; We want to combine the best of both worlds. By combining crowdsourcing with automated sentiment analysis, we think that we can significantly increase accuracy while being cheaper than a fully crowdsourced system.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;b&gt;Possible solutions. &lt;/b&gt;Tweets have unique properties that could be examined to make crowdsourcing more efficient. For example, an easy way to boost accuracy would be to make sure that very highly retweeted items are classified correctly. If a status is retweeted 500 items, sending one example retweet to a classification system with higher accuracy (i.e. our crowdsourced system) would be worth it, in order to get all 500 correct. We have other interesting ideas like this.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;b&gt;Why we need your help. &lt;/b&gt;Answer: money. Crowdsourcing can be expensive, especially when you start classifying thousands of tweets. Unfortunately, we don&#39;t have a budget to run these crowdsourcing tests. Also, it would be good to have some practical scenarios to work with, rather than contrived trials that don&#39;t represent the needs of the real world.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;b&gt;Cost. &lt;/b&gt;The money will be used towards paying the workers to classify tweets. At about $0.02 per tweet, you could classify 1000 tweets for $20.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;b&gt;What do you get? &lt;/b&gt;We&#39;ll work with you on classifying a large set of tweets. We can gather the tweets for you, or you can send us a batch. We think that we can classify tweets at a higher accuracy level offered by automated solutions, while costing less than a fully crowdsourced system.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;b&gt;Interested?&lt;/b&gt; Simply fill out &lt;a href=&quot;http://twittersentiment.appspot.com/feedback.html&quot;&gt;our feedback form&lt;/a&gt; or contact me at alecmgo at stanford dot edu with the query you would like to track and the time frame. We will then respond with an estimated cost.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Thanks,&lt;/div&gt;&lt;div&gt;Alec&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sentiment-analysis.blogspot.com/feeds/9149913383501687423/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sentiment-analysis.blogspot.com/2010/09/crowdsourcing-and-sentiment-analysis.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6526616518656366712/posts/default/9149913383501687423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6526616518656366712/posts/default/9149913383501687423'/><link rel='alternate' type='text/html' href='http://sentiment-analysis.blogspot.com/2010/09/crowdsourcing-and-sentiment-analysis.html' title='Crowdsourcing and Sentiment Analysis'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6526616518656366712.post-4327937306536862724</id><published>2010-06-03T22:49:00.000-07:00</published><updated>2011-12-28T22:39:56.876-08:00</updated><title type='text'>Tracking sentiments on Twitter over time</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
The sentiment timeline on Twitter Sentiment is a very useful feature  that allows you to track sentiments towards a particular query term over  time. By default, Twitter Sentiment tracks sentiments for popular  queries like &quot;Google&quot;, &quot;iPad&quot;, &quot;Obama&quot;, etc. But you can add your own  custom queries to track - For instance, I&#39;ve been tracking the query  &quot;Indian Cricket Team&quot; since May 17th (i.e. after the team&#39;s T20 World  Cup debacle):&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3CC7OVwRYYV_d1Qefr8EkAB0OMb_enETR1EhAM52ejV1BCRjSPTBfRxRuM4q1EAUYNAzyniDVlmflfmJAht6X1VBIrejBLAodhJsS7K4Z2J9fb5AUlrUNnLjfnHmBCUXm8mjWwhgiZ64/s1600/Screenshot.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5478791491601856658&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3CC7OVwRYYV_d1Qefr8EkAB0OMb_enETR1EhAM52ejV1BCRjSPTBfRxRuM4q1EAUYNAzyniDVlmflfmJAht6X1VBIrejBLAodhJsS7K4Z2J9fb5AUlrUNnLjfnHmBCUXm8mjWwhgiZ64/s400/Screenshot.png&quot; style=&quot;cursor: pointer; height: 135px; width: 400px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
The timeline is helpful in two ways. First, it gives you an indication  of how much buzz there is around the topic, i.e. how much it is being  talked (tweeted) about. Secondly, it gives you an idea of the sentiment  towards the topic.&lt;br /&gt;
&lt;br /&gt;
As the graph above shows&lt;small&gt;*&lt;/small&gt;, there was still some residual  anger towards the team for a couple of days after the end of the world  cup, but then it settled down for a while. On May 27 (PDT) however,  there was a surge of negative tweets about the team, following their  loss to Zimbabwe. Sentiments started improving (the positive line  climbing up and the negative one coming down) on May 29 after their  victory against Sri Lanka... but soon came the announcement about the  Indian team not being sent to the Asiad and sentiments started being  negative again on May 31. And as one can expect, it only grew worse  after their second defeat (and a very embarrassing one) to Zimbabwe on  June 2.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Update (12/28/2011): We &lt;a href=&quot;http://sentiment-analysis.blogspot.com/2011/09/historical-tweets-and-stats-will-no.html&quot;&gt;temporarily disabled&lt;/a&gt; this feature. If you would like to track queries over time, please &lt;a href=&quot;http://twittersentiment.appspot.com/feedback.html&quot;&gt;let us know&lt;/a&gt; by describing your use case, so that we know how to prioritize this feature.&lt;/b&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sentiment-analysis.blogspot.com/feeds/4327937306536862724/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sentiment-analysis.blogspot.com/2010/06/tracking-sentiments-on-twitter-over.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6526616518656366712/posts/default/4327937306536862724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6526616518656366712/posts/default/4327937306536862724'/><link rel='alternate' type='text/html' href='http://sentiment-analysis.blogspot.com/2010/06/tracking-sentiments-on-twitter-over.html' title='Tracking sentiments on Twitter over time'/><author><name>Ktick</name><uri>http://www.blogger.com/profile/03102567501912229801</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvc5XGpx0N3E_aK1BMGTm0bdVmBUpocvuGGLhoJgGJgVONhapTJa8tgKLJWzqytYar5X2d_IvDtCKePwLnArCETeWTRSfRadhonT6Fdz0sFNOSM-yUTZuWFx1_3Wvyhw/s220/ktick.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3CC7OVwRYYV_d1Qefr8EkAB0OMb_enETR1EhAM52ejV1BCRjSPTBfRxRuM4q1EAUYNAzyniDVlmflfmJAht6X1VBIrejBLAodhJsS7K4Z2J9fb5AUlrUNnLjfnHmBCUXm8mjWwhgiZ64/s72-c/Screenshot.png" height="72" width="72"/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6526616518656366712.post-3939805823860132189</id><published>2009-12-13T16:28:00.000-08:00</published><updated>2009-12-21T23:00:51.114-08:00</updated><title type='text'>Google Gadget for Twitter Sentiment</title><content type='html'>We now have a gadget for tracking Twitter Sentiment.&lt;br /&gt;
&lt;br /&gt;
Try it! You have two options:&lt;br /&gt;
1. &lt;a href=&quot;http://www.google.com/ig/adde?moduleurl=http://twittersentiment.appspot.com/gadget/gadget.xml&quot;&gt;Add the gadget to your iGoogle page&lt;/a&gt;&lt;br /&gt;
2. &lt;a href=&quot;http://www.gmodules.com/ig/creator?synd=open&amp;amp;url=http://twittersentiment.appspot.com/gadget/gadget.xml&quot;&gt;Embed the gadget on your webpage&lt;/a&gt; [&lt;a href=&quot;http://www.youtube.com/watch?v=OiRb23ZPVF0&quot;&gt;Video tutorial&lt;/a&gt;]&lt;br /&gt;
Please let us know what other features you want through &lt;a href=&quot;http://spreadsheets.google.com/viewform?hl=en&amp;amp;formkey=cFhHSWdHZU1hYWxtQzFubzVtOHRxU3c6MA..&quot;&gt;our feedback form&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://www.google.com/ig/adde?moduleurl=http://twittersentiment.appspot.com/gadget/gadget.xml&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7aYpCr64azIdwXgGru_BGUl734fRIMOMwpSRe1uOINSvaT5B4suWEeXeBkYiYHW7djTxu5dCoeIy-4Sl2FR0FYO7mJGNEOQZ5Wkm0OhaXcxe6_J4n9vTsadb0wNSpACLFhqEFuENUUSM/s320/gadgetscreenshot.png&quot; width=&quot;265&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sentiment-analysis.blogspot.com/feeds/3939805823860132189/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sentiment-analysis.blogspot.com/2009/12/google-gadget-for-twitter-sentiment.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6526616518656366712/posts/default/3939805823860132189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6526616518656366712/posts/default/3939805823860132189'/><link rel='alternate' type='text/html' href='http://sentiment-analysis.blogspot.com/2009/12/google-gadget-for-twitter-sentiment.html' title='Google Gadget for Twitter Sentiment'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7aYpCr64azIdwXgGru_BGUl734fRIMOMwpSRe1uOINSvaT5B4suWEeXeBkYiYHW7djTxu5dCoeIy-4Sl2FR0FYO7mJGNEOQZ5Wkm0OhaXcxe6_J4n9vTsadb0wNSpACLFhqEFuENUUSM/s72-c/gadgetscreenshot.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6526616518656366712.post-1005090849313659440</id><published>2009-12-12T09:09:00.000-08:00</published><updated>2009-12-12T09:12:43.895-08:00</updated><title type='text'>Index for Stanford Machine Learning Lectures</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://spreadsheets.google.com/pub?key=t-Noh8oUPc_yHGOBvAJldbQ&amp;amp;output=html&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 320px; height: 235px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxbhzCDD5Ug2ArVUpJV91Slx5FS-MeNheY-8jfHt-GzczM0EMbnDhPd6Fh1RTdW1wAkdI-0QKw8w8xpBPeK2kFDl9SbzVABP6hQM7b5PnuULJvrl-h05kVQQhSX9QVIerIbwQGu2t4QGw/s320/videoindex.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5414398618020181858&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Stanford has &lt;a href=&quot;http://www.youtube.com/view_play_list?p=A89DCFA6ADACE599&quot;&gt;posted videos&lt;/a&gt; to its machine learning class, taught by Andrew Ng. It&#39;s a very good class. Unfortunately, the videos don&#39;t have an index so it&#39;s difficult to determine what each lecture is about.&lt;br /&gt;&lt;br /&gt;As I watch these videos, I started indexing the contents here:&lt;br /&gt;&lt;a href=&quot;http://spreadsheets.google.com/pub?key=t-Noh8oUPc_yHGOBvAJldbQ&amp;amp;output=html&quot;&gt;http://spreadsheets.google.com/pub?key=t-Noh8oUPc_yHGOBvAJldbQ&amp;amp;output=html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you want to contribute, you can edit this spreadsheet:&lt;br /&gt;&lt;a href=&quot;http://spreadsheets.google.com/ccc?key=t-Noh8oUPc_yHGOBvAJldbQ&amp;amp;hl=en&quot;&gt;http://spreadsheets.google.com/ccc?key=t-Noh8oUPc_yHGOBvAJldbQ&amp;amp;hl=en&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://sentiment-analysis.blogspot.com/feeds/1005090849313659440/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sentiment-analysis.blogspot.com/2009/12/index-for-stanford-machine-learning.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6526616518656366712/posts/default/1005090849313659440'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6526616518656366712/posts/default/1005090849313659440'/><link rel='alternate' type='text/html' href='http://sentiment-analysis.blogspot.com/2009/12/index-for-stanford-machine-learning.html' title='Index for Stanford Machine Learning Lectures'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxbhzCDD5Ug2ArVUpJV91Slx5FS-MeNheY-8jfHt-GzczM0EMbnDhPd6Fh1RTdW1wAkdI-0QKw8w8xpBPeK2kFDl9SbzVABP6hQM7b5PnuULJvrl-h05kVQQhSX9QVIerIbwQGu2t4QGw/s72-c/videoindex.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6526616518656366712.post-7799483560108579332</id><published>2009-10-25T14:52:00.000-07:00</published><updated>2009-11-28T12:04:37.771-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="sentiment analysis"/><title type='text'>Historical Data Now Available</title><content type='html'>You can now get historical data on tweets. Here&#39;s what it looks like:&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1b8RhGLWhU1sLg8hhUll7Yd6wbr2tyV-JHr2kHWNC7jlu0GZXaoK4SQ321OEqad5eWsiCEwvwB9bqf89-H3lctqLncwMSAARn3w0uTddzgkKhoABi998xvSH_OHclr_7WK1Hd2tJnpeI/s1600-h/history.png&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5396661112632257042&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1b8RhGLWhU1sLg8hhUll7Yd6wbr2tyV-JHr2kHWNC7jlu0GZXaoK4SQ321OEqad5eWsiCEwvwB9bqf89-H3lctqLncwMSAARn3w0uTddzgkKhoABi998xvSH_OHclr_7WK1Hd2tJnpeI/s320/history.png&quot; style=&quot;cursor: pointer; height: 257px; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Alternatively, you can try out these queries:&lt;br /&gt;- &lt;a href=&quot;http://twittersentiment.appspot.com/search?query=seth%20godin&quot;&gt;seth godin&lt;/a&gt;&lt;br /&gt;- &lt;a href=&quot;http://twittersentiment.appspot.com/search?query=iphone&quot;&gt;iphone&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;- &lt;a href=&quot;http://twittersentiment.appspot.com/search?query=time%20warner&quot;&gt;time warner&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;How to track your own queries:&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;/b&gt;1. Click on &quot;Save this search&quot; next to the search box (highlighted in screenshot above).&lt;br /&gt;&lt;/div&gt;&lt;div&gt;2. Login with a Google Account (We don&#39;t see your password. Ever.)&lt;br /&gt;&lt;/div&gt;&lt;div&gt;3. We&#39;ll start tracking the query over time.&lt;br /&gt;&lt;br /&gt;A few notes:&lt;br /&gt;- It may take a few days for your query to gather stats.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;- This is still an pre-alpha feature. Please let us know if you see any problems by leaving feedback &lt;a href=&quot;http://twittersentiment.appspot.com/feedback.html&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;- We only support English queries at the moment.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sentiment-analysis.blogspot.com/feeds/7799483560108579332/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sentiment-analysis.blogspot.com/2009/10/historical-data-now-available.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6526616518656366712/posts/default/7799483560108579332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6526616518656366712/posts/default/7799483560108579332'/><link rel='alternate' type='text/html' href='http://sentiment-analysis.blogspot.com/2009/10/historical-data-now-available.html' title='Historical Data Now Available'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1b8RhGLWhU1sLg8hhUll7Yd6wbr2tyV-JHr2kHWNC7jlu0GZXaoK4SQ321OEqad5eWsiCEwvwB9bqf89-H3lctqLncwMSAARn3w0uTddzgkKhoABi998xvSH_OHclr_7WK1Hd2tJnpeI/s72-c/history.png" height="72" width="72"/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6526616518656366712.post-3040438396526053189</id><published>2009-09-21T01:27:00.000-07:00</published><updated>2009-10-26T07:45:12.497-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="sentiment analysis"/><category scheme="http://www.blogger.com/atom/ns#" term="twitter"/><title type='text'>How many people say &quot;huuuuuuuuuuungry&quot; on Twitter?</title><content type='html'>Here&#39;s a fun example that shows the uniqueness of the Twitter language model. Try typing in the word &quot;hungry&quot;, with an arbitrary number of u&#39;s. Seriously, try it:&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://search.twitter.com/search?q=huuuungry&quot;&gt;huuuungry&lt;/a&gt; - 15 results in the last day&lt;br /&gt;&lt;a href=&quot;http://search.twitter.com/search?q=huuuuuuuuuuungry&quot;&gt;huuuuuuuuuuungry&lt;/a&gt; - 8 results in the last 10 days (screenshot below)&lt;br /&gt;&lt;a href=&quot;http://search.twitter.com/search?q=huuuuuuuuuuuuuuuuuuuuungry&quot;&gt;huuuuuuuuuuuuuuuuuuuuungry&lt;/a&gt; - 1 result in the last 4 days&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjl3TjlxA-mldH67bDB5BE2ESySBGhtE9uFjBXWJ5w_e5ne8YrA7DM8T5q-CghvxQjh6q-pmXQaup6OLG1-Q8_bsBvWchfJN8f1pqLFbYSlqSShKwlFwKYlDgiolstEsjuPgbSArWyfsFU/s1600-h/huuuuuuuuuuungry.png&quot;&gt;&lt;img style=&quot;margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 316px; height: 320px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjl3TjlxA-mldH67bDB5BE2ESySBGhtE9uFjBXWJ5w_e5ne8YrA7DM8T5q-CghvxQjh6q-pmXQaup6OLG1-Q8_bsBvWchfJN8f1pqLFbYSlqSShKwlFwKYlDgiolstEsjuPgbSArWyfsFU/s320/huuuuuuuuuuungry.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5383835322497964770&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The publicly available lexicons (like the &lt;a href=&quot;http://www.cs.pitt.edu/mpqa/lexiconrelease/collectinfo1.html&quot;&gt;Subjectivity Lexicon&lt;/a&gt; from &lt;a href=&quot;http://www.cs.pitt.edu/mpqa/&quot;&gt;MPQA&lt;/a&gt;) don&#39;t work well with Twitter because the language model is so unique.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sentiment-analysis.blogspot.com/feeds/3040438396526053189/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sentiment-analysis.blogspot.com/2009/09/fun-with-twitter-language-model.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6526616518656366712/posts/default/3040438396526053189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6526616518656366712/posts/default/3040438396526053189'/><link rel='alternate' type='text/html' href='http://sentiment-analysis.blogspot.com/2009/09/fun-with-twitter-language-model.html' title='How many people say &quot;huuuuuuuuuuungry&quot; on Twitter?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjl3TjlxA-mldH67bDB5BE2ESySBGhtE9uFjBXWJ5w_e5ne8YrA7DM8T5q-CghvxQjh6q-pmXQaup6OLG1-Q8_bsBvWchfJN8f1pqLFbYSlqSShKwlFwKYlDgiolstEsjuPgbSArWyfsFU/s72-c/huuuuuuuuuuungry.png" height="72" width="72"/><thr:total>0</thr:total></entry></feed>