Skip to content
/ markov Public

MeCabによる形態素解析 → マルコフ連鎖テスト

Notifications You must be signed in to change notification settings

hbkr/markov

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Markov

MeCabによる形態素解析 → マルコフ連鎖テスト

Install

下記突っ込んでいただければ動くかと

mecabp.php の $path は適宜変更してください

元ネタを変える場合は index.php の $string いじってください

MeCab

wget http://mecab.googlecode.com/files/mecab-0.996.tar.gz
tar xvzf mecab-0.996.tar.gz
cd mecab-0.996/
./configure
make
make check
make install

IPA Dictionary

wget http://mecab.googlecode.com/files/mecab-ipadic-2.7.0-20070801.tar.gz
tar xvzf mecab-ipadic-2.7.0-20070801.tar.gz
cd mecab-ipadic-2.7.0-20070801/
./configure --with-charset=utf8
make
sudo make install

Test

echo 'すもももももももものうち' | mecab
すもも 名詞,一般,*,*,*,*,すもも,スモモ,スモモ
も   助詞,係助詞,*,*,*,*,も,モ,モ
もも  名詞,一般,*,*,*,*,もも,モモ,モモ
も   助詞,係助詞,*,*,*,*,も,モ,モ
もも  名詞,一般,*,*,*,*,もも,モモ,モモ
の   助詞,連体化,*,*,*,*,の,ノ,ノ
うち  名詞,非自立,副詞可能,*,*,*,うち,ウチ,ウチ
EOS

php-mecab (今回使ってません)

git clone https://github.com/rsky/php-mecab.git
cd php-mecab/mecab/
phpize
./configure
make
make test
make install

vi /etc/php.ini
[Mecab]
extension_dir=/usr/lib/php/extensions/[install dir]
extension=mecab.so

php -r 'phpinfo();' | grep mecab

Wikipediaとはてなの単語を辞書に追加

mkdir /usr/local/lib/mecab/dic/userdic
cp -a ./onomasticon.dic(下記参考URLにて生成) /usr/local/lib/mecab/dic/userdic/
vi /usr/local/etc/mecabrc
userdic=/usr/local/lib/mecab/dic/userdic/onomasticon.dic

参考URL

About

MeCabによる形態素解析 → マルコフ連鎖テスト

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages