- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2018-07-25T00:51:59+00:00","default:masatomix","masatomix")
#topicpath
----
#contents
[[Webソフトやアプリ開発に役立つAPIを無料で提供する【gooラボ】>https://labs.goo.ne.jp/]]
gooラボが自然言語処理 関連で、形態素解析APIや固有表現抽出API を公開しています。ずいぶん前にさわったのを忘れてましたので、改めてメモっときます
使い方は、
[[API利用方法 |ソフト・アプリ開発のAPIなら【gooラボ】>https://labs.goo.ne.jp/apiusage/]] ここに説明があります。GitHubのアカウントを用いて、アプリケーションIDを取得すればOKですね。そのIDは APIを呼び出すときにパラメタに載せるような識別子になってます。
あ、利用規約を見ると非商用利用のみとなってますのでご注意。一日に大量アクセスすると制限かかるかもね、と書いてありますが、明確にこれくらいまでってのはなさそうです。。
**形態素解析API [#s90daf8e]
curlで呼び出すとこんな感じ。
$ cat parameter.json
{
"app_id":"31e6exxxxxxxxxxxx",
"sentence":"鈴木さんがきょうの9時30分に横浜に行きます。"
}
$ curl -X POST \
-H 'Content-Type:application/json' \
-H 'Accept:application/json' \
--data-binary @parameter.json \
https://labs.goo.ne.jp/api/morph
実行結果:
{
"request_id": "labs.goo.ne.jp\t1532479475\t0",
"word_list": [
[
[ "鈴木", "名詞", "スズキ" ],
[ "さん", "名詞接尾辞","サン" ],
[ "が", "格助詞", "ガ" ],
[ "きょう", "名詞", "キョウ" ],
[ "の", "格助詞", "ノ" ],
[ "9時", "名詞", "クジ" ],
[ "30分", "名詞", "サンジュップン"],
[ "に", "格助詞", "ニ" ],
[ "横浜", "名詞", "ヨコハマ" ],
[ "に", "格助詞", "ニ" ],
[ "行", "動詞語幹", "イ" ],
[ "き", "動詞活用語尾", "キ" ],
[ "ます", "動詞接尾辞", "マス" ],
[ "。", "句点", "$" ]
]
]
}
結果は多少整形してます。
ちゃんと形態素にバラしてくれましたね。
**固有表現抽出API [#r026da97]
curlで呼び出すとこんな感じ。
$ cat parameter.json
{
"app_id":"31e6exxxxxxxxxxxx",
"sentence":"鈴木さんがきょうの9時30分に横浜に行きます。"
}
$ curl -X POST \
-H 'Content-Type:application/json' \
-H 'Accept:application/json' \
--data-binary @parameter.json \
https://labs.goo.ne.jp/api/entity
実行結果:
{
"request_id": "labs.goo.ne.jp\t1532479348\t0",
"ne_list": [
[ "鈴木", "PSN" ],
[ "きょう", "DAT" ],
[ "9時30分","TIM" ],
[ "横浜", "LOC" ]
]
}
とれましたねー。
----
この記事は
#vote(おもしろかった,そうでもない)
#comment
#topicpath
SIZE(10){現在のアクセス:&counter;}