Closed Toma0916 closed 4 years ago
backboneにdomainのロス足せたわ
configとかロスのスケールとかはまだだけど学習回してみます
サクッと見た感じちゃんとdomain loss (cross entropy lossの符号反転したやつ)いい感じに下がってそう
明日に期待
@kminoda
オレンジ: 最近 trainしてたやつ 青: オレンジにdomain lodd 足した + cutmix抜いた(ドメインわからなくなると思ったので)
domain loss はあまり汎化できてないんだけど、validの他のloss見る感じ結構可能性感じるぞ
domain loss計算の部分、いま最低限の実装だからもっとやりようはあると思う
実装早すぎて草
たぶん同じ感じの雰囲気でOHEMも出来る
実装の速さには感動してほしい
valid
のロス、train
に比べると高いけどSoftmax Cross Entropy
で-2.5なのでどっちにしろクラスは全然当てれていない気もするね(上手く行っているという意味
これちなみにvalid=arvalis_2?
randomです
arvalis_2
でも回してみる
回し始めた
arvalis_2
ってどれくらい行けば標準?
@kminoda
俺はwbf込みで0.77くらいいってたかな
その時のconfig探してみたけど見つからないから貼ってくれたりしますか?
あごめんpush忘れた他
さんこす それと対照実験してみるかな
config_all.json
ってなんだっけ?もともとあった?
config
と違うところもあるみたいだけど
俺が勝手につけた submit用に(ほぼ)全データで学習したやつ
CycleGANもコミコミで一旦mergeしますね
@kminoda そいえばこれ、一番上の変更しておいて!
DANN回す時ってことよね おっけー
使わなくても変えておかないとpipeline動かんと思う
マジか おっけー
torchvision
の中身を弄ってbackboneのfeatureもtrain時に返すようにする。セットアップ手順
https://github.com/pytorch/vision/blob/master/torchvision/models/detection/generalized_rcnn.py
のGeneralizedRCNN
を次のように書き換えるを
にする。
forward
の後部のを
にする。