What are the best method/library/data available to extract named entities [Names and Location] from Twitter data ? [Other than dictionary lookup]
I tried with Python-Stanford NER, But it seems to fail when named entities is not capitalized.
I also tried to predict NER after converting text to upper case eg :
text = "david beckham played for england"
stanford.NERTagger.tag(text)
[(u'david', u'PERSON'), (u'beckham', u'PERSON'), (u'played', u'O'), (u'for', u'O'), (u'england', u'O')]
stanford.NERTagger.tag(text.upper())
output : [(u'DAVID', u'PERSON'), (u'BECKHAM', u'PERSON'), (u'PLAYED', u'O'), (u'FOR', u'O'), (u'ENGLAND', u'LOCATION')]