入力画像の解像度や画質を向上させるAI。
本リポジトリにアップしたモデルは、たった20枚の画像を訓練に使用するだけで、画素数を4倍にする超解像を学習する。
- Google Colab
- Python 3.7.13
train.ipynb
: 訓練用のスクリプト ← 実行すると超解像を行う学習モデルの訓練が行われるinfer.ipynb
: 推論用のスクリプト ← 実行するとテスト画像フォルダに入っている画像の超解像を行う
dataset/images/
: 訓練・検証用の画像データ(計30枚)dataset/test_images/
: テスト用の画像データ(計10枚) ← ここに画像を入れてinfer.ipynb
を実行すると処理される。outputs/train/
: 訓練によって得られた学習済み重みが保存されるoutputs/infer/
: 元画像(before_*.jpg
)と超解像して得られた画像(after_*.jpg
)が保存されるoutputs/valid/
: 訓練中の学習曲線のグラフが保存される