Skip to content

Latest commit

 

History

History
54 lines (36 loc) · 1.93 KB

ae.myst.md

File metadata and controls

54 lines (36 loc) · 1.93 KB
jupytext kernelspec
formats text_representation
md:myst
extension format_name format_version jupytext_version
.md
myst
0.13
1.11.5
display_name language name
datasci
python
datasci

[課題] ae_fmnist_animation.py

このノートではmnistデータセットの次元圧縮を行うAEを実装しました.これの主要なパラメータをCLIオプションで変更できる形にしたプログラムae_fmnist_animation.pyを作成してください.

  • このスクリプトは最終的に,任意のファイル名でアニメーション①に相当するgifファイルを作成することが目的です.
  • データセットとしてFashion MNISTを使ってください.これも有名なデータセットなので,PyTorchではtorchvision.datasets.FashionMNISTを利用することができます.
  • ae_mnist.pyを更に修正し,--model 引数でSimpleAEとWeightTyingAEを選択できるようにしてください.ただし,--modelはクラス名を受け取ります.

:::{hint}

これどうすればいいのかな?と思ったら,自分で良さそうな設定にしてOKです.ただし,「このスクリプトではこれこれこのような設定で実験を行う」とcliの説明文に書いてください.

:::

::::{admonition} ae_fmnist_animation.py :class: dropdown

<script src="https://gist.github.com/rsimd/ba9c259fee9f0490bb09bf1d6c72e0bb.js"></script>

::::

実行結果

Usage

argparserのdescriptionやhelpに説明を書き込んで,--help オプションで使い方が表示できるようにしてください.

(datasci) mriki@RikinoMac prml % python script/ae_fmnist_animation.py -h

実行

(datasci) mriki@RikinoMac prml % python script/ae_fmnist_animation.py ...
...