Downloads · 30 days
0
Najin06/tacha-gan-from-scratch
tacha-gan-from-scratch is a machine learning model from Najin06. Use it for the machine learning task on the model card, and read the license before you ship it in a product. The card lists the license as apache-2.0.
Model ini adalah arsitektur Generative Adversarial Network (GAN), lebih spesifiknya DCGAN (Deep Convolutional GAN), yang dibangun murni dari nol (from scratch) menggunakan PyTorch tanpa mengambil atau melatih ulang (f…
Downloads · 30 days
0
Access
Public
Updated May 17, 2026
Repo size
50.7 MB
Likes
0
Public
Click a slice to open those files.
.pth50.7 MB · 100%
From the Hugging Face model README
Model ini adalah arsitektur Generative Adversarial Network (GAN), lebih spesifiknya DCGAN (Deep Convolutional GAN), yang dibangun murni dari nol (from scratch) menggunakan PyTorch tanpa mengambil atau melatih ulang (fine-tuning) model yang sudah jadi.
Model versi v1 ini dilatih untuk mengenali dan mencoba merekonstruksi karakteristik visual dari dataset kustom mini bernama data_cewek.
Karena dibangun dari nol, model ini menggunakan arsitektur kustom berikut:
ConvTranspose2d dengan aktivasi ReLU dan Tanh di akhir untuk memetakan latent vector (noise) menjadi gambar berukuran $64 \times 64 \times 3$ (RGB).Conv2d, BatchNorm2d, LeakyReLU, ditambah dengan Dropout (0.3) untuk menyeimbangkan kekuatan juri agar tidak terlalu dominan.tacha_dataset)Pada akhir latihan Epoch 100, model mencapai keseimbangan loss yang sangat ideal:
Catatan: Meskipun secara loss sudah sangat seimbang, wujud gambar pada versi v1 masih berupa noise berpola karena keterbatasan jumlah dataset (15 foto) dan inisialisasi bobot standar bawaan PyTorch. Model ini diamankan sebagai acuan baseline untuk pengembangan versi v2.
Untuk memuat kembali bobot model ini di PyTorch, pastikan Anda mendefinisikan arsitektur kelas Generator Anda terlebih dahulu, lalu jalankan:
import torch
# Inisialisasi arsitektur Generator Anda dari nol
# gen = Generator(z_dim=100, channels_img=3, features_g=64)
# Muat bobot yang diunduh dari repo ini
gen.load_state_dict(torch.load('tacha_gen_v1.pth'))
gen.eval()