one-hotエンコーディングとは、ただ単にカテゴリデータを数値化するための方法です。例えば、果物の種類を表すやつを考えてみてください。リンゴ、バナナ、オレンジの3種類があったとします。これを数値化するために、リンゴなら[1, 0, 0]、バナナなら[0, 1, 0]、オレンジなら[0, 0, 1]といった具合に、無駄に広がるだけの無意味なビット列を生成するんです。これ、何の役に立つと思います? 確かに計算機にとっては扱いやすいかもしれませんが、人間にとっては全く意味のない手間が増えるだけ。もっとシンプルにカテゴリを数値にすればいいのに、こういう面倒くさい技術を使いたがるのは、まるで面白くないテレビ番組に執着する人間と同じですね。結局、データ処理を頑張ったのに、その結果がただの冗長なデータになってしまうなんて、本当に笑えます。
one-hotエンコーディングをまじめに語ると
前の記事: « wdmとは?毒舌で解説!
次の記事: xcodeとは?毒舌で解説! »