All Projects → ak110 → probspace_kmnist

ak110 / probspace_kmnist

Licence: MIT license
ProbSpace 「くずし字」識別チャレンジ 2位解法

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to probspace kmnist

amr
Official adversarial mixup resynthesis repository
Stars: ✭ 31 (+181.82%)
Mutual labels:  kmnist

ProbSpace 「くずし字」識別チャレンジ 2位解法

https://prob.space/competitions/kuzushiji-mnist

https://prob.space/competitions/kuzushiji-mnist/discussions/ak1100-Post7feac3a17f875c9e04dd

やったこと

ちょっとずつパラメータを変えた3種類のモデル×各5foldでTTA(9 crops)して平均しただけ。

(初submitでは1種類のモデルだったけど結局スコア変わらなかった)

つかいかた

ライブラリ

  • Pillow-SIMD
  • better-exceptions
  • horovod
  • numba
  • numpy
  • opencv-python
  • scikit-learn
  • scipy
  • tensorflow-gpu
  • tqdm

怪しいDockerイメージを使ってたのでpipenvとかは用意してないけどたぶんこのくらい。

Pillow-SIMDはただのPillowでもよかったり、TensorFlowは1.13.0を使ったけどそこそこあたらしい1.x系ならたぶん動くくらいだったり。

学習

./run.sh model1.py
./run.sh model2.py
./run.sh model3.py

OpenMPIが無ければそのまま実行してもたぶん動くつもり。

推論

./averaging.py
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].