
Repositori ini berisi contoh model generatif yang dalam untuk buku "Deep Generative Modeling":
Contoh -contohnya mungkin terlihat berlebihan tapi itulah intinya! Ide saya adalah bahwa setiap orang dapat mengikuti setiap baris kode, dan menjalankan eksperimen dalam beberapa menit di hampir semua laptop atau komputer. Tujuan saya adalah mendorong orang -orang yang baru untuk memahami dan bermain dengan model generatif yang mendalam. Pengguna yang lebih maju, di sisi lain, dapat menyegarkan pengetahuan mereka atau membangun di atasnya untuk dengan cepat memeriksa ide -ide mereka. Either way, saya berharap kode ini akan membantu semua orang untuk bergabung dengan perjalanan yang menarik pada pemodelan generatif yang mendalam!
Dalam semua contoh, kami menggunakan:
pytorch 1.7.0numpy 1.17.2matplotlib 3.1.1scikit-learn 0.21.3pytorch-model-summary 0.1.1jupyter 1.0.0Semua contoh model generatif yang diimplementasikan disediakan sebagai buku catatan Jupyter. Mereka dapat ditemukan di folder berikut:
mog : Contoh campuran Gaussians dengan komponen yang dapat dilengkapi atau probabilitas komponen yang dapat dilatih.arms : Contoh model autoregresif dengan lapisan konvolusi kausal dalam 1D dan transformer.flows : Contoh model berbasis aliran, yaitu, RealNVP dengan lapisan kopling dan lapisan permutasi, dan IDF (aliran diskrit integer).vaes : (i) Contoh variasional auto-encoder menggunakan lapisan yang sepenuhnya terhubung dan Gaussian standar sebelumnya, (ii) Contoh dari berbagai prior untuk VAE, (iii) contoh vae hierarkis.ddgms : Contoh model generatif mendalam berbasis difusi menggunakan difusi ke depan Gaussian dengan variasi tetap dan difusi terbalik parameterisasi oleh MLP.sbgms : (i) Contoh model skor menggunakan metode pencocokan skor dan model skor berbasis MLP, (ii) contoh model difusi berbasis SDE yang diparameterisasi oleh MLP, (iii) contoh model pencocokan aliran kondisional yang diparameterisasi oleh MLP.hybrid_modeling : Contoh model hybrid menggunakan lapisan dan IDF yang terhubung sepenuhnya.ebms : Contoh model berbasis energi yang diparameterisasi oleh MLP.gans : Contoh GAN yang diparameterisasi oleh MLP.neural_compression : Contoh penerapan pemodelan generatif yang dalam untuk gambar kompresi saraf.llms : Contoh transformator berbasis dekoder (sebuah llm; di sini kita menyebutnya Teenygpt.Jika Anda menggunakan kode ini dengan cara apa pun, silakan merujuknya dengan mengutip buku saya "Deep Generative Modeling":
Tomczak, J. M. (2024). Deep Generative Modeling. Springer Cham
@book{tomczak2024deep,
title={Deep Generative Modeling},
author={Tomczak, Jakub M},
publisher={Springer Cham},
year={2024}
}