質問内容
二値分類において、私は今まで出力次元を(batch_size, 1)にしてBCEWithLogitsLoss(Sigmoid + BCELoss)で学習を行ってきました。
しかし、出力を(batch_size, 2)にしてCrossEntropyLoss(LogSoftmax + NLLLoss)で学習を行っているスクリプトも見かけます。
そういった方はこの二つにメリットデメリットがあるから使い分けているのでしょうか?
使用フレームワーク
PyTorch
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。