G検定(ジェネラリスト検定) ディープラーニングの応用例 練習問題 第56問: ある言語モデルに、4語からなるテスト用の系列w1w2w3w4を与えたところ、各語の条件付き確率は、P(w1)=1/4、P(w2|w1)=1/2、P(w3|w1w
ある言語モデルに、4語からなるテスト用の系列w1w2w3w4を与えたところ、各語の条件付き確率は、P(w1)=1/4、P(w2|w1)=1/2、P(w3|w1w2)=1/8、P(w4|w1w2w3)=1/4であった。この系列に対するパープレキシティとして、最も適切なものはどれか。なお、文頭・文末を表す記号は考えない。
解答と解説を先に見る
先に見ると、この問題は今回は育ちません。
正解: 1. 4
「4」が適切です。Jurafsky・Martin『Speech and Language Processing』(第3版草稿)は、テスト系列のパープレキシティを、系列の確率の逆数を語数Nで正規化した値、すなわちP(w1…wN)の−1/N乗と定めています。
系列の確率は連鎖律で1/4×1/2×1/8×1/4=1/256なので、パープレキシティは256の4乗根で4です。「0.25」は確率の積の4乗根をとり、逆数にし忘れた値です。
「256」は逆数をとったものの、4乗根をとり忘れた値です。「4.5」は各語の確率の逆数4、2、8、4の算術平均で、正しくは幾何平均をとります。
パープレキシティは低いほど、そのモデルがテストの系列をよく予測していることを表し、系列の確率を最大にすることと同じ意味になります。
関連キーワード: n-gram・大規模言語モデル・パープレキシティ・言語モデル
模試 (145問)
本試験の規模にそろえて、8分野を通して解く
オンライン試験の案内(145問程度・100分)にそろえた145問・100分(1つあたり約41秒)で、技術分野から法律・倫理まで8分野を混ぜて解きます。JDLAは分野ごとの出題数と合格ラインを公表していないため、配分と70%の目安はぴよパスの設定です。100分を取れない日は、開始画面で41分の短縮演習も選べます。Premium (月980円)Premium (ご利用中)時間制限つきの実力チェック