- データセットの読み込み - [x] セグメンテーション画像の表示&保存 - [x] データローダー作成 - [x] 同名の ImageId に対して、複数のラベル値とマスク画像が存在するが、それらを活用していな問題の修正 - [ ] クラスラベルが xx_xx_xx のデータ(属性付き)のクレンジング or 読み込み - 学習&推論処理 - [x] 全て0のマスク画像が生成される原因の滴定 - [x] 正解マスク画像を 0 ~ n_classses の直値で読み込み損失関数の target とする(-1.0f ~ 1.0f への変換を行わない) - [x] 最終層の conv を n_classes で出力し、クロスエントロピー損失関数を計算 - [x] 最終層の conv を n_classes で出力した output を argmax したものを出力画像にする。 - 提出用データの設定 - [x] 元の解像度への resize - [x] クラスラベル別の RLE の計算 - [x] クラスラベルの計算 - モデル - [x] UNet - [x] UNet (Encoder : ResNet) - [x] deeplab v3+ - [ ] Graphonomy - [ ] 学習コード - [x] 学習済みモデルでの推論のみ - [ ] Mask R-CNN - [ ] mmdetection - 損失関数 - [ ] lovasz softmax loss (multi class version) - [ ] L1 loss, VGG loss, Adv loss の適用(チャンネル数 n_classes の出力にどうやって適用するか?)
データセットの読み込み
学習&推論処理
提出用データの設定
モデル
損失関数