0
私は*.png
ファイルを持っており、画像を畳み込みニューラルネットワークのコンテキストでワンホットエンコードに変換したいと考えています。畳み込みニューラルネットワークの画像前処理
- 私の画像は
224x224
です。私は多くのオンラインリファレンスを検索しましたが、イメージをワンホットエンコーディングに変換する方法を理解できませんでした。行ごとに列ごとに行を追加しますか?他のものよりも良い方法ですか? - 一度ホットコード化されたベクトルを作成すると、ベクトルの各値を
256
(RGBの最大値)で除算するなど、正規化操作が適用されます。これにより、数値が爆発してオーバーフローすることがなくなります。しかし、この値から0.5
を引いたものもあります。どうしてこれなの?これは効果的に値の範囲を[-0.5, 0.5]
の間に置きます。しかし、ほとんどのコンビネーションでは、ReLU
レイヤーが適用され、これらの値はすべて0またはそれ以上になります。だから、なぜこれが行われたのか混乱しています。 - 最後に、画像をワンホットエンコードされたベクトルに変換したら、バイアス項をどこに追加しますか?ワンホットエンコードされたベクトルの前または後ろにそれを追加しますか?この値は正確には何であると思いますか?ベクトルの正規化を考えると、私は通常、ベクトルの前に追加されるバイアス項が
1
であることを見ています。しかし、なぜ我々は1
を選択するのですか?それは通常正面に追加されますか?
私はstatex stackexchangeであなたの質問に答えました:)私はguessinですイメージをワンショットでエンコードされた表現に変換することを考えているため、混乱しています。そうではありません。 1つのホットエンコーディングはラベルに関するものなので、イメージを変換する必要はありません。 – harshkn