jumany関数 をテンプレートにして作成 - 井関龍太のページ
井関龍太のページ
jumany関数
をテンプレートにして作成
開始行:
*&color(#6A5ACD){jumanyとは}; [#dfbec664]
Rから形態素解析器の[[Juman++>https://github.com/ku-nlp/ju...
*&color(#6A5ACD){jumanyのファイル}; [#l291f3d5]
下のアイコンをクリックしてファイルを保存してください。
保存用のポップアップが表示されない場合は,右クリックして“...
&ref(jumany.R);
この関数を適用すると,以下のように分析結果が出力されます。
> jumany("メロスは激怒した。")
surface_form reading_form lemma part_of_speech pos_di...
1 メロス メロス メロス 名詞 普...
2 は は は 助詞 ...
3 激怒 げきど 激怒 名詞 サ...
4 した した する 動詞 ...
5 。 。 。 特殊 ...
...
1 自動獲得 Wikipedia; Wiki...
2 ...
3 代表表記 激怒/げきど; ...
4 代表表記 する/する; 自他動詞 自:成る/なる; 付属動詞候...
5 ...
*&color(#6A5ACD){Juman++のビルド}; [#o64f3771]
Juman++にはインストーラーがないので各自でビルドを行う必要...
ファイルの設置場所等は以下の通りでなくてもかまいませんが...
**&color(#000080){準備}; [#ue5788c0]
-cmakeのインストール:以下からインストーラーをダウンロー...
https://cmake.org/download/
インストール時に「パスを通す」を選ぶか,導入後に手動で\CM...
-Visual Studio Communityのインストール:以下からインスト...
https://visualstudio.microsoft.com/ja/
インストール時に「C++ によるデスクトップ開発」を選択して...
**&color(#000080){ビルド}; [#qf308fc2]
-以下のページから「jumanpp-2.0.0-rc4.tar.xz」をダウンロー...
https://github.com/ku-nlp/jumanpp/releases
-ダウンロードしたファイルを解凍してください。[[7-Zip>http...
「~.xz」を解凍すると「~.tar」になるのでこれを再度解凍して...
すると,通常のフォルダになります。
-コマンドプロンプトで以下を実行してください(Windowsの検...
cd /hoge/jumanpp-2.0.0-rc4
--cdの後のパスの部分は,実際にご自身が解凍後のフォルダを...
mkdir cmake-build-dir
cd cmake-build-dir
cmake -G "Visual Studio 17 2022" ..
--ここでVisual Studioのバージョン番号と年は実際に使用して...
cmake --build . --config Release
ctest -C Release --output-on-failure
--すべて実行し終えたらコマンドプロンプトを終了してくださ...
-Cドライブ直下にjumanppフォルダを作ってください。
jumanppフォルダの下に以下3つのファイルをコピーしてくださ...
\jumanpp-2.0.0-rc4\cmake-build-dir\src\jumandic\Release\j...
\jumanpp-2.0.0-rc4\model\jumandic.conf.in
\jumanpp-2.0.0-rc4\model\jumandic.jppmdl
-コピーしたファイルを以下のように編集してください。
jumandic.conf.inのファイル名から.inを削除してください。
jumandic.confの一行目を以下のように書き換えてください。
--model=C:/jumanpp/jumandic.jppmdl
-環境変数のPathにC:/jumanppを追加してください。
Pathへの追加のしかたは[[このページ>https://anykey.bz/win/...
以上で終了です。
インストーラーが存在することのありがたみがわかりますね……。
*&color(#6A5ACD){環境の構築}; [#f2310949]
最初に使用する前に1回だけ行ってください。
すでにreticulateを利用中で,既存のPython環境にパッケージ...
Pythonやreticulateにくわしい方は必ずしも以下の手順通りで...
1. Rstudioを起動してreticulateパッケージをインストールし...
※まず,RとRstudioを現時点での最新版にしておくことをお勧め...
2. reticulateパッケージを起動してMinicondaをインストール...
library(reticulate)
install_miniconda()
3. 「Would you like to install Miniconda?」と尋ねられるの...
Y
たくさんメッセージが出てきます(とても長いです)。
すべてが終わって再びキー入力できる状態になったらRstudioを...
4. Windowsのスタートメニューから「Miniconda3」の中の「Ana...
5. コンソール画面が開くので以下を実行してください(Anacon...
pip install rhoknp
すべてインストールが終了して再びキー入力できる状態になっ...
Anaconda Promptを閉じてください。
※最新のバージョンではうまく動作しないようです。その場合は...
pip install rhoknp==1.4.1
6. Rstudioを起動してください。
7. 「Tools」→「Global Options」→「Python」と展開し「Selec...
8. 「Conda Environments」のタブをクリック。
9. パッケージをインストールした環境(ここまでの手順通りな...
「OK」をクリックしてオプションを閉じてください。
Rstudioの再起動を求められるので「OK」をクリックしてくださ...
以上で終了です。
お疲れさまでした。
*&color(#6A5ACD){関数の使い方}; [#tfa31047]
**&color(#000080){関数のセット}; [#a9979a8d]
ダウンロードしたファイルをRに読み込みます。
1. Rstudioを起動します。
2. Rのメニューバーから「Code」をクリックします。
3. 現れたメニューの中から「Source File...」をクリックしま...
4. ファイルの選択画面になるので,関数のファイルを選んで「...
→Rのコンソールに「source("C:~」といったコードが表示され...
**&color(#000080){関数の実行}; [#uedacf04]
以下のような形でコードを入力してください。
jumany(文字列, executable = 実行ファイル, conf = 設定フ...
-文字列・・・分析したい文字列,または,文字列を格納した変...
-実行ファイル・・・jumanppの実行ファイルのパスを指定して...
-設定ファイル・・・jumanppの設定ファイルのパスを指定して...
#br
終了行:
*&color(#6A5ACD){jumanyとは}; [#dfbec664]
Rから形態素解析器の[[Juman++>https://github.com/ku-nlp/ju...
*&color(#6A5ACD){jumanyのファイル}; [#l291f3d5]
下のアイコンをクリックしてファイルを保存してください。
保存用のポップアップが表示されない場合は,右クリックして“...
&ref(jumany.R);
この関数を適用すると,以下のように分析結果が出力されます。
> jumany("メロスは激怒した。")
surface_form reading_form lemma part_of_speech pos_di...
1 メロス メロス メロス 名詞 普...
2 は は は 助詞 ...
3 激怒 げきど 激怒 名詞 サ...
4 した した する 動詞 ...
5 。 。 。 特殊 ...
...
1 自動獲得 Wikipedia; Wiki...
2 ...
3 代表表記 激怒/げきど; ...
4 代表表記 する/する; 自他動詞 自:成る/なる; 付属動詞候...
5 ...
*&color(#6A5ACD){Juman++のビルド}; [#o64f3771]
Juman++にはインストーラーがないので各自でビルドを行う必要...
ファイルの設置場所等は以下の通りでなくてもかまいませんが...
**&color(#000080){準備}; [#ue5788c0]
-cmakeのインストール:以下からインストーラーをダウンロー...
https://cmake.org/download/
インストール時に「パスを通す」を選ぶか,導入後に手動で\CM...
-Visual Studio Communityのインストール:以下からインスト...
https://visualstudio.microsoft.com/ja/
インストール時に「C++ によるデスクトップ開発」を選択して...
**&color(#000080){ビルド}; [#qf308fc2]
-以下のページから「jumanpp-2.0.0-rc4.tar.xz」をダウンロー...
https://github.com/ku-nlp/jumanpp/releases
-ダウンロードしたファイルを解凍してください。[[7-Zip>http...
「~.xz」を解凍すると「~.tar」になるのでこれを再度解凍して...
すると,通常のフォルダになります。
-コマンドプロンプトで以下を実行してください(Windowsの検...
cd /hoge/jumanpp-2.0.0-rc4
--cdの後のパスの部分は,実際にご自身が解凍後のフォルダを...
mkdir cmake-build-dir
cd cmake-build-dir
cmake -G "Visual Studio 17 2022" ..
--ここでVisual Studioのバージョン番号と年は実際に使用して...
cmake --build . --config Release
ctest -C Release --output-on-failure
--すべて実行し終えたらコマンドプロンプトを終了してくださ...
-Cドライブ直下にjumanppフォルダを作ってください。
jumanppフォルダの下に以下3つのファイルをコピーしてくださ...
\jumanpp-2.0.0-rc4\cmake-build-dir\src\jumandic\Release\j...
\jumanpp-2.0.0-rc4\model\jumandic.conf.in
\jumanpp-2.0.0-rc4\model\jumandic.jppmdl
-コピーしたファイルを以下のように編集してください。
jumandic.conf.inのファイル名から.inを削除してください。
jumandic.confの一行目を以下のように書き換えてください。
--model=C:/jumanpp/jumandic.jppmdl
-環境変数のPathにC:/jumanppを追加してください。
Pathへの追加のしかたは[[このページ>https://anykey.bz/win/...
以上で終了です。
インストーラーが存在することのありがたみがわかりますね……。
*&color(#6A5ACD){環境の構築}; [#f2310949]
最初に使用する前に1回だけ行ってください。
すでにreticulateを利用中で,既存のPython環境にパッケージ...
Pythonやreticulateにくわしい方は必ずしも以下の手順通りで...
1. Rstudioを起動してreticulateパッケージをインストールし...
※まず,RとRstudioを現時点での最新版にしておくことをお勧め...
2. reticulateパッケージを起動してMinicondaをインストール...
library(reticulate)
install_miniconda()
3. 「Would you like to install Miniconda?」と尋ねられるの...
Y
たくさんメッセージが出てきます(とても長いです)。
すべてが終わって再びキー入力できる状態になったらRstudioを...
4. Windowsのスタートメニューから「Miniconda3」の中の「Ana...
5. コンソール画面が開くので以下を実行してください(Anacon...
pip install rhoknp
すべてインストールが終了して再びキー入力できる状態になっ...
Anaconda Promptを閉じてください。
※最新のバージョンではうまく動作しないようです。その場合は...
pip install rhoknp==1.4.1
6. Rstudioを起動してください。
7. 「Tools」→「Global Options」→「Python」と展開し「Selec...
8. 「Conda Environments」のタブをクリック。
9. パッケージをインストールした環境(ここまでの手順通りな...
「OK」をクリックしてオプションを閉じてください。
Rstudioの再起動を求められるので「OK」をクリックしてくださ...
以上で終了です。
お疲れさまでした。
*&color(#6A5ACD){関数の使い方}; [#tfa31047]
**&color(#000080){関数のセット}; [#a9979a8d]
ダウンロードしたファイルをRに読み込みます。
1. Rstudioを起動します。
2. Rのメニューバーから「Code」をクリックします。
3. 現れたメニューの中から「Source File...」をクリックしま...
4. ファイルの選択画面になるので,関数のファイルを選んで「...
→Rのコンソールに「source("C:~」といったコードが表示され...
**&color(#000080){関数の実行}; [#uedacf04]
以下のような形でコードを入力してください。
jumany(文字列, executable = 実行ファイル, conf = 設定フ...
-文字列・・・分析したい文字列,または,文字列を格納した変...
-実行ファイル・・・jumanppの実行ファイルのパスを指定して...
-設定ファイル・・・jumanppの設定ファイルのパスを指定して...
#br
ページ名: