BY2024-07-20対話ロボットを作成するとき、ユーザーの入力文中に含まれる特定の単語を抜き出したい。大久保駅から吉祥寺駅までの行き方を教えてください。これには自然言語処理ライブラリがいくつかあるがSpacyというものをトレーニングして使ってみる。ja_core_news_sm日本語のSpacyモデルをダウンロードしている。("東京駅から大阪駅までの行き方を教えてください。("渋谷駅から新宿駅への行き方を知りたいです。saved.")とりあえず3行ほどの行き方を尋ねるサンプル文を作成し、文中に含まれる駅名の位置を出発地と目的地に分けてラベリングしたものをトレーニングに入れ込む。"大久保駅から吉祥寺駅までの行き方を教えてください。吉祥寺駅トレーニングデータには大久保も吉祥寺も登場していないにかかわらず、出発地と目的地と判定して抜き出しに成功。このあたりはトレーニングのクオリティと時の運にもよるので、ミスを無くすにはより大量のデータが必要になってくるだろう。ドラレコ※本記事は当サイト管理人の個人的な備忘録です。本記事の参照又は付随ソースコード利用後にいかなる損害が発生しても当サイト及び管理人は一切責任を負いません。※本記事内容の無断転載を禁じます。自営業プログラマーです。SERVERNOTE.NET。