ORF絵しりとりで使うためのモデル。このレポジトリのコードでは絵を受け取って、書かれた絵に対して推論し、分類結果をクラス名で返す。
※ 全体的に結構雑です。
docker-compose -v
の出力が docker-compose version 1.29.2, build 5becea4c
じゃなかったら、docker-composeのバージョンを上げる
参照:https://qiita.com/kottyan/items/c892b525b14f293ab7b3
make init
して、docker環境を立ち上げる。
make run filename=ml/dataset.py
で、データセットをダウンロードする。(少し時間がかかるはず)
ファイルを動かしたい場合は、
make run filename=ファイル名.py
で動かす
サーバーをたてる時
make server
quickdraw dataset を使う。
- 手書きのスケッチ 345 クラスから成る、合計5000万枚のデータセット
- クラス名一覧
python3 ml/dataset.py
- 細かいハイパラ等は全てファイルに直書きしてます。
- wandbと連携しているので、wandbを使いたくない場合はwandbに関わる行を全てコメントアウトしてください
python3 ml/main.py
- ./
- weights
- word2vec
- model.vec
- resnet50_best.pth
- word2vec
- weights
python3 ml/inference.py