問題文
分類の列を one-hot 符号化して学習した。推論の段で、学習時には現れなかった値が入力に含まれていた。この場面で起きることと、その手当てとして適切な説明はどれか。
選択肢
- 学習時に作った対応表に無い値なので扱えず、未知の値をまとめて受ける列を用意するか、未知の値を落とす方針を決めておく必要がある
- 未知の値はすべて学習時の最頻値として扱われるため、こちら側で行う手当ては特に不要である
- 未知の値が現れると学習をやり直す必要があり、推論を続けることはできない。対応表は学習時に現れた値で固定されるため、値が増えた時点で作り直すことになる
- 推論時に対応表が自動で拡張され、新しい値のための列が追加される形になり、そのまま推論の処理が続いていく