[解決済み】 sparse_softmax_cross_entropy_with_logits と softmax_cross_entropy_with_logits の違いは何ですか?
2022-02-05 16:57:36
質問
最近、私は tf.nn.sparse_softmax_cross_entropy_with_logits と比較して、何が違うのかがわかりません。 tf.nn.softmax_cross_entropy_with_logits .
トレーニングベクターが違うだけか
y
である必要があります。
ワンショットエンコード
を使用する場合
sparse_softmax_cross_entropy_with_logits
?
APIを読んでも、他の違いは見つかりませんでした。
softmax_cross_entropy_with_logits
. しかし、それではなぜ余分な関数が必要なのでしょうか?
を使うべきではありません。
softmax_cross_entropy_with_logits
と同じ結果になります。
sparse_softmax_cross_entropy_with_logits
一発符号化された学習データ/ベクトルが供給された場合、どうなるのでしょうか?
どのように解決するのですか?
2つの異なる機能を持つことは 利便性 同じ結果が得られるからです。
その違いは簡単です。
-
について
sparse_softmax_cross_entropy_with_logits
ラベルは[batch_size]の形状を持ち、int32またはint64のデータ型でなければなりません。各ラベルは、範囲[0, num_classes-1]
. -
について
softmax_cross_entropy_with_logits
ラベルは、形状が [batch_size, num_classes] で、dtype が float32 または float64 である必要があります。
で使用されるラベル
softmax_cross_entropy_with_logits
は
ホットバージョン
で使用されているラベルの
sparse_softmax_cross_entropy_with_logits
.
もう一つの小さな違いは
sparse_softmax_cross_entropy_with_logits
を指定すると、ラベルとして -1 を指定することができます。
0
というラベルが表示されます。
関連
-
[解決済み】 sparse_softmax_cross_entropy_with_logits と softmax_cross_entropy_with_logits の違いは何ですか?
-
[解決済み] tensorflowの名前スコープと変数スコープの違いは何ですか?
-
[解決済み] Tensorflow: feed_dict のキーを Tensor として解釈できない
-
[解決済み] ロジットとは何ですか?softmaxとsoftmax_cross_entropy_with_logitsの違いは何ですか?
-
[解決済み] tensorflowのtf.nn.max_poolのパディングの'SAME'と'VALID'の違いは何ですか?
-
[解決済み] Kerasの入力説明:input_shape, units, batch_size, dim, etc.
-
[解決済み] ニューラルネットワークの訓練セット、検証セット、テストセットの違いは何ですか?
-
[解決済み] tf.nn.conv2dはtensorflowで何をするのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン