『MN-Coreグラフコンパイラを自作して MNIST を学習させよう!』の学習用グラフコンパイラのリポジトリです。
MN-Core2 用のアセンブリを出力し、MN-Core2 エミュレータを使って多層パーセプトロン(MLP)を用いた MNIST 分類器を動作させるところまで体験できます。
詳しくは以下のブログ記事、スライド、MN-Core Challenge の特設問題セットをご覧ください。
- Ubuntu 22.04 (WSL 可)
- mac(Docker 必須)
- Python 3.10+
pip install -r requirements.txt
bash setup_judge.sh