新年明けましておめでとうございます。大晦日前のブログ更新を実現出来なかったうえピーです。自然言語処理」で学んだ”名前性別分類機”を拡張して、弊社も海外からのインバウンドに備えたいと思います。性別の判定となります。素直に参考書の通り、末尾の1文字で性別を分類してみましょう。今回は、前回よりも機械学習らしさを出すために、サンプルデータを学習データ、検証データ、本番データに分けて検証します。st_set)簡単にプログラムの説明をしておきます。01~03は必要なライブラリのimportです。04~05、今回のお名前サンプルデータはnltk.corpus.namesを使用して、データにランダム性を出すためシャッフルしています。06~07は、素性抽出器で、末尾の1文字見れば、性別大体判別できるっしょ、って感じです。08~、後は抽出した素性と性別の組み合わせデータを学習データ、検証データ、本番データに分けて、学習及び評価をしています。0.772約77%で正しく判別できてます。英語名は末尾で判断できるんですね。st_set2)こんな感じでえいっと。0.664げっ、認識率落ちた、、、まじか。0.798おっ、ちょっと上がった!!!よし、目標を80%越えに設定してもう一声。長さも追加してみよっと。0.796ぶっちゃけ、長さは効果ないな。0.82末尾に中間文字も加えて、長さと先頭文字。情報セキュリティ方針パートナー募集要項パートナー応募フォーム資料請求お問い合わせ。