SO: N-grams: Explanation + 2 applicationsに関するこの前の質問を見つけました。OPはこの例を示し、それが正しいかどうか尋ねました:
Sentence: "I live in NY."
word level bigrams (2 for n): "# I', "I live", "live in", "in NY", 'NY #'
character level bigrams (2 for n): "#I", "I#", "#l", "li", "iv", "ve", "e#", "#i", "in", "n#", "#N", "NY", "Y#"
When you have this array of n-gram-parts, you drop the duplicate ones and add a counter for each part giving the frequency:
word level bigrams: [1, 1, 1, 1, 1]
character level bigrams: [2, 1, 1, ...]
回答セクションの誰かがこれが正しいことを確認しましたが、残念ながら、他のすべてのことを完全には理解していなかったので、それ以上は少し迷っています! 私は LingPipe を使用しており、7 から 12 の間の値を選択する必要があると述べたチュートリアルに従っていますが、理由は述べていません。
適切な nGram 値とは何ですか? また、LingPipe のようなツールを使用する場合は、どのように考慮する必要がありますか?
編集: これはチュートリアルでした: http://cavajohn.blogspot.co.uk/2013/05/how-to-sentiment-analysis-of-tweets.html