stgkrt / kaggle-hms

1 stars 0 forks source link

スペクトラムをチャネル方向にスタックした方が良いのでは? #3

Open tttza opened 3 months ago

tttza commented 3 months ago

なんかみんな二次元方向に画像を並べている感じがする。 サイズ同じなら重ねたほうが良いのかなと。

ラベルのうち、LPD/LRDAは脳波の左右非対称性を問われるよう(要検証)なので、差分をとってもいいかも?

ponnsuke0730 commented 3 months ago

差分をとるの賛成です!明らかに左右違うので image

tttza commented 3 months ago

師匠の記事を参考に、 EfficientNet 8ch に Kaggle スペクトルを重ねて 放り込んでみたものの、CV 悪化。(0.61 -> 0.65-0.70 \途中で止めた)

https://qiita.com/Kmat67916008/items/cd61449e6019a1cf1e5c

さっぱり原因不明。3ch のままザックリ並べるほうがよかったのか。。。?

Image

stgkrt commented 3 months ago

お二人が見てる公開notebookってtensorflowなんでしたっけ?

貼っていただいている画像が入力になっているなら下半分の値が小さいのが気になりますね 以前話していたspectrogramとeegとかの時間同期がモデル的に取れていないかもしれないのも気になっています

tttza commented 3 months ago

これは私が作った画像で、私の実験の入力ですね。 真ん中に移すだけで変わりそうならやってみます。

私は基本tfのノートを見てます。 torchは読めますが、自由には操れない…笑

stgkrt commented 3 months ago

位置よりもスケールが気になってますね。 上半分と下半分で違うものをくっつけていると思うのですが、下半分だけ小さいとモデルは扱いにくそうだなーと。

勝手にみなさんtorchだと思ってtorchで書き始めましたが、それならtfで書けばよかったですね… ぼくが唯一qiitaに書いた記事がtfでtimmっぽく入力ch拡張するサンプルコードなので見てくださいw https://qiita.com/taro_stst/items/3706ab8ff363f36c6250