{"id":15700406,"url":"https://github.com/soumik12345/animegan","last_synced_at":"2025-05-12T13:14:51.713Z","repository":{"id":106254109,"uuid":"187042409","full_name":"soumik12345/AnimeGAN","owner":"soumik12345","description":"A Deep Convolutional Generative Adversarial Network to generate Faces of Anime Characters","archived":false,"fork":false,"pushed_at":"2019-05-16T15:03:37.000Z","size":7102,"stargazers_count":11,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-12T13:14:36.234Z","etag":null,"topics":["anime","convolutional-neural-networks","dcgan","dcgan-tensorflow","face","gan","generative-adversarial-network","keras","python","tensorflow"],"latest_commit_sha":null,"homepage":null,"language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/soumik12345.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-05-16T14:19:24.000Z","updated_at":"2022-03-02T04:05:32.000Z","dependencies_parsed_at":null,"dependency_job_id":"549e6bc4-4194-476e-83a1-c5669ab76c3a","html_url":"https://github.com/soumik12345/AnimeGAN","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soumik12345%2FAnimeGAN","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soumik12345%2FAnimeGAN/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soumik12345%2FAnimeGAN/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soumik12345%2FAnimeGAN/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/soumik12345","download_url":"https://codeload.github.com/soumik12345/AnimeGAN/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253745196,"owners_count":21957319,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["anime","convolutional-neural-networks","dcgan","dcgan-tensorflow","face","gan","generative-adversarial-network","keras","python","tensorflow"],"created_at":"2024-10-03T19:48:22.281Z","updated_at":"2025-05-12T13:14:51.664Z","avatar_url":"https://github.com/soumik12345.png","language":"Jupyter Notebook","readme":"# AnimeGAN\nA Deep Convolutional Generative Adversarial Network to generate Faces of Anime Characters\n\n**Kaggle Notebook Link:** [https://www.kaggle.com/soumikrakshit/animegan](https://www.kaggle.com/soumikrakshit/animegan)\n\n**Dataset Link:** [https://www.kaggle.com/soumikrakshit/anime-faces](https://www.kaggle.com/soumikrakshit/anime-faces)\n\n## Dataset Sample\n![Sample From the Dataset](./images/dataset-sample.png)\n\n## AnimeGAN Architecture\n\nAnimeGAN is based on the standard DCGAN architecture by Alec Radford, Luke Metz, Soumith Chintala. It mainly comprises of convolution layers without max pooling and fully connected layers. It uses convolutional stride and transposed convolution for the downsampling and the upsampling.\n\n### Generator Architecture\n\n![Generator Architecture](./images/generator.svg)\n\n### Discriminator Architecture\n\n![Discriminator Architecture](./images/discriminator.svg)\n\n### Final Model\n\n![Final Model Architecture](./images/gan.svg)\n\n## Training AnimeGAN\n\nThe AnimeGAN was trained on 21551 anime face images from size `(64, 64)` and was trained for 15000 epochs for a batch size of 32 images using Nvidia Tesla K80 GPU in the Kaggle Kernel environment.\n\n![Learning Faces](./images/training_process.gif)\n\n## Training Results\n\n![Learning Faces](./images/generator_loss.png)\n\n![Learning Faces](./images/discriminator_loss.png)\n\n![Learning Faces](./images/smaple_output.png)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoumik12345%2Fanimegan","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsoumik12345%2Fanimegan","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoumik12345%2Fanimegan/lists"}