NMeCab、ちょっとだけ触ってみた

入門 自然言語処理

 得にやりたい事ないけど、形態素解析でもしてみようと思ってNMeCabを使ってみた。

コード
using System;
using NMeCab;
using System.IO;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace めかぶ
{
    class Program
    {
        static void Main(string[] args)
        {
            String str;

            str = "桃太郎が目を覚ますと、そこはマルコヴィッチの穴だった。";
            MeCabTagger mecab = MeCabTagger.Create();

            MeCabNode node = mecab.ParseToNode(str);

            while (node != null)
            {
                Console.WriteLine(node.Surface + "\t" + node.Feature);
                node = node.Next;
            }
        }
    }
}
出力
桃太郎が目を覚ますと、そこはマルコヴィッチの穴だった。  BOS/EOS,*,*,*,*,*,*,*,*
桃太郎  名詞,固有名詞,一般,*,*,*,桃太郎,モモタロウ,モモタロー
が      助詞,格助詞,一般,*,*,*,が,ガ,ガ
目      名詞,一般,*,*,*,*,目,メ,メ
を      助詞,格助詞,一般,*,*,*,を,ヲ,ヲ
覚ます  動詞,自立,*,*,五段・サ行,基本形,覚ます,サマス,サマス
と      助詞,接続助詞,*,*,*,*,と,ト,ト
、      記号,読点,*,*,*,*,、,、,、
そこ    名詞,代名詞,一般,*,*,*,そこ,ソコ,ソコ
は      助詞,係助詞,*,*,*,*,は,ハ,ワ
マルコヴィッチ  名詞,一般,*,*,*,*,*
の      助詞,連体化,*,*,*,*,の,ノ,ノ
穴      名詞,一般,*,*,*,*,穴,アナ,アナ
だっ    助動詞,*,*,*,特殊・ダ,連用タ接続,だ,ダッ,ダッ
た      助動詞,*,*,*,特殊・タ,基本形,た,タ,タ
。      記号,句点,*,*,*,*,。,。,。
        BOS/EOS,*,*,*,*,*,*,*,*


 「へー」と思うけど、何に使えるのかさっぱり思いつかない。


国産 湯通し生めかぶ (冷凍 ) 1kg

国産 湯通し生めかぶ (冷凍 ) 1kg

自然言語処理と機械学習入門

自然言語処理と機械学習入門

入門 自然言語処理

入門 自然言語処理