2020. 11. 30. 17:10ใ๐ Error&๊ธฐํ
์ด์ ํฌ์คํ ์์๋ ์ฌ์ฉ์ ์ฌ์ ์ ์ถ๊ฐํด์ ๋ด ์ ๋ง์ ๋ง๊ฒ ํํ์ ๋ถ์์ ํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์์ต๋๋ค.
ํ์ง๋ง ์์ง ์์ ํ๊ฒ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ๊ธฐ์๋ ํ ๊ฐ์ง ๊ณผ์ ์ ๋ ๊ฑฐ์ณ์ผ ํฉ๋๋ค.
โ ๋จ์ด๋น์ฉ
๋จ์ด ๋น์ฉ์ ์์ mecab ์ฌ์ฉ์ ์ฌ์ ์ ๋ ์ฝ๋ ๊ตฌ์กฐ์์ ๋ค๋ฒ์งธ์ธ '๊ฐ์ค์น(๋จ์ด๋น์ฉ)'์ ๋๋ค.
์ด ๋จ์ด์ ๊ฒ์ ์ฐ์ ์์๋ฅผ ๋ถ์ฌํด์ ๊ฐ์ ๋จ์ด์ธ๋ฐ ํ๊ทธ๊ฐ ๋ค๋ฅธ ๊ฒฝ์ฐ ์ด๋ค ๊ฒ์ ์ฐ์ ์ ํ ๊ฒ์ด๋?๋ก ๊ฐ๋จํ๊ฒ ์ดํดํด์ฃผ์๋ฉด ๋ฉ๋๋ค.
๋จ์ด ๋น์ฉ์ ๋ฎ์ถ๋ฉด ๊ฒ์ ์ฐ์ ์์๊ฐ ๋์์ง๋๋ค. ์ด๊ฑธ ์๊พธ ํท๊ฐ๋ ค์ ์ฐพ์๋ณด๋ ๊ฒฝ์ฐ๊ฐ ๋ง์๋๋ฐ, ์ซ์์ ์ฐ์ ์์๋ฅผ ๋ฐ๋๋ก ์๊ฐํ๋ฉด ๊ฐ๋จํฉ๋๋ค. ์ฐ์ ์์๋ฅผ ๐ ๋์ด๊ณ ์ถ๋ค๋ฉด ๋จ์ด ๋น์ฉ์ ๋ฐ๋๋ก ๐ ์์ ์ซ์๋ฅผ ๋ถ์ฌํด์ฃผ์ธ์.
๐ฐ ๋จ์ด๋น์ฉ์ ์กฐ์ ํด๋ณด์
์ด์ ๋ ์ค์ ๋ก ๋จ์ด๋น์ฉ์ ๋์ฌ์ ์ํ๋ ๊ฒฐ๊ณผ๋ฅผ ๊ฐ์ ธ์๋ด ์๋ค.
๊ธฐ์กด์๋ ๐ userdic/ nnp.csv์์ ์ฌ์ฉ์ ๋จ์ด๋ฅผ ์กฐ์ ํ๋๋ฐ, ์ฌ๊ธฐ์ ๊ฐ์ค์น๋ฅผ ์กฐ์ ํด๋ ๋จ์ด ๋น์ฉ์ ๋ฐ๋์ง ์์ต๋๋ค.
์๋ฌด ๋๋ ํ ๋ฆฌ๋ ๋ค์ด๊ฐ์ง ์์ mecab-ko-dic ๊ฒฝ๋ก์์ user-XXX.csv๋ฅผ ์์ ํด์ฃผ์ธ์. ์ด ํ์ผ์ด ์๋ค๋ฉด ์ฌ์ฉ์ ์ฌ์ ๋จ์ด๋ฅผ ์ถ๊ฐํ๊ณ ์ปดํ์ผ์ ํ์ง ์์ ๊ฒ์ด๋ tools/add-userdic.sh ๊ณผ sudo make install์ ํด์ฃผ์๊ณ ์งํํด์ฃผ์๊ธธ ๋ฐ๋๋๋ค.
๋จ์ด ๊ฒ์ ์ ์ฐ์ ์์๋ฅผ ํ์ธํ๋ ค๋ฉด ๋ค์ ๋ช ๋ น์ด๋ฅผ ์คํํ๊ณ ๋จ์ด๋ฅผ ์ ๋ ฅํด์ผํฉ๋๋ค.
์ ๋ '์์คํผ๋ฆฐ'์ผ๋ก ๊ฒ์ํด๋ณด๊ฒ ์ต๋๋ค.
./tools/mecab-bestn.sh
๋ถ๋ช ํ ์ฌ์ฉ์ ์ฌ์ ์๋ NNP๋ก ์ ๋ ฅํ๋๋ฐ, NNG๊ฐ ๋จผ์ ๊ฒ์๋๋ ๊ฒ์ด ๋ณด์ ๋๋ค.
Ctrl+C๋ก ๋๊ฐ์ฃผ๊ณ ์ด์ user-nnp.csv๋ฅผ ์์ ํด๋ด ์๋ค.
ubuntu๋ผ๋ฉด vi user-nnp.csv๋ฅผ ํ๊ณ :/์์คํผ๋ฆฐ์ผ๋ก ๊ฒ์ํด์ ๋ค๋ฒ์งธ ์ซ์ ๊ฐ์ ๋ฎ์ถฐ์ค๋๋ค.
๊ทธ๋ฆฌ๊ณ make clean, make install ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํด์ฃผ์ธ์.
make clean
make install
๐ฅณ ์ง์~! ์๊น๋ ๋ถ๋ช NNG๊ฐ ๋จผ์ ๊ฒ์๋์๋๋ฐ ์ด์ ๋ NNP๋ก ๊ฒ์๋๋ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค.