あるMLエンジニアが、Monday、Tuesday、Wednesday、Thursday、Friday、Saturday、Sundayという値を持つday_of_week列を持っています。このカテゴリカル列をバイナリ指標変数に変換するために、エンジニアはどの手法を使用すべきですか?
解答を選択
オプションをタップして解答を確認してください。
正解: ワンホットエンコーディング.
これが解答である理由
dayofweekのような順序のないカテゴリカルデータは、ワンホットエンコーディングで処理するのが適切です。これにより、各カテゴリが新しいバイナリ特徴量(0または1)に変換され、モデルがカテゴリ間の順序関係を誤って学習するのを防ぎます。 バイナリエンコーディングは、カテゴリをバイナリコードに変換しますが、これは順序関係がない場合には適切ではありません。ラベルエンコーディングは、カテゴリに数値ラベルを割り当てるため、曜日間に誤った順序関係(例:月曜日が火曜日より小さい)を導入する可能性があります。トークン化は、主にテキストデータを単語やサブワードに分割する際に使用される手法であり、カテゴリカルデータの変換には適していません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要