このサイトは『ゼロから作るディープラーニング 5 (生成モデル編)』(オライリー・ジャパン)の内容を Rust で実装した際のメモをまとめたものです.
記事中の文章や数式は上記の書籍を参考にしたものであり, その他の参考文献や引用がある場合は該当する箇所で出典を示します.
また,このサイトのコードは基本的にサンプルコード(MIT ライセンス)を Rust で書き直したものであり,本記事のコードについてもMIT ライセンスを付与するものとします.
VSCode 上で実行できるようにしておくと便利です.
JupyterNotebook 上で Rust を実行できるようにしてくれます.
複数のステップで共通して利用する処理はmyml クレートにまとめています.