{"id":27694234,"url":"https://github.com/dgedon/cyclegan-for-emojis","last_synced_at":"2026-05-18T03:03:20.703Z","repository":{"id":110887875,"uuid":"378955072","full_name":"dgedon/CycleGAN-for-Emojis","owner":"dgedon","description":"CycleGAN implementation for Emojis","archived":false,"fork":false,"pushed_at":"2021-06-23T11:28:42.000Z","size":8673,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-25T14:04:26.715Z","etag":null,"topics":["cyclegan","gan","pytorch","reimplementation"],"latest_commit_sha":null,"homepage":"","language":"Python","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/dgedon.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,"zenodo":null}},"created_at":"2021-06-21T14:16:29.000Z","updated_at":"2022-08-22T06:47:29.000Z","dependencies_parsed_at":"2023-05-13T15:00:20.191Z","dependency_job_id":null,"html_url":"https://github.com/dgedon/CycleGAN-for-Emojis","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dgedon/CycleGAN-for-Emojis","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgedon%2FCycleGAN-for-Emojis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgedon%2FCycleGAN-for-Emojis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgedon%2FCycleGAN-for-Emojis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgedon%2FCycleGAN-for-Emojis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dgedon","download_url":"https://codeload.github.com/dgedon/CycleGAN-for-Emojis/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dgedon%2FCycleGAN-for-Emojis/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278708004,"owners_count":26031932,"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","status":"online","status_checked_at":"2025-10-07T02:00:06.786Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["cyclegan","gan","pytorch","reimplementation"],"created_at":"2025-04-25T13:57:18.095Z","updated_at":"2025-10-07T02:07:37.169Z","avatar_url":"https://github.com/dgedon.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CycleGAN for Emoji Style Transfer\n\nThis is the repository for the project of module 3 in the [WASP](https://wasp-sweden.org/graduate-school/) \ngraduate school course [Deep Learning and GANs](https://wasp-sweden.org/graduate-school/ai-graduate-school-courses/) by \n[Sofia Ek](http://www.it.uu.se/katalog/sofli286), [Carmen Lee](https://www.it.uu.se/katalog/carle978) and [Daniel Gedon](https://www.it.uu.se/katalog/dange246).\n\nWe are reimplementing the CycleGAN paper by Zhu et al, see [here](https://junyanz.github.io/CycleGAN/). We are taking the \nsame setup as in assignment 4 of the course by Roger Grosse, see [here](http://www.cs.toronto.edu/~rgrosse/courses/csc321_2018/).\nThat means that we take the accompanying dataset, containing emojis from Apple and Windwos and try to transfer the style between them.\nThe learnt transfer can be seen in the image below.\n\n## Results\n\nThe following restults are obtained after training for 220 epochs from scratch.\n\n![](doc/epoch220-app.png?raw=true)  \n*Transfer from Apple style emojis to Windows style ones*\n\n![](doc/epoch220-win.png?raw=true \"Test\")  \n*Transfer from Windows style emojis to Windows style ones*\n\n## Code Usage\n\nTo run the code with standard settings use\n```bash\npython main.py\n```\nThe results above are obtained with\n```bash\npython --batch_size=16 --max_epochs=500 --learning_rate=3e-4 --beta1=0.5 --beta2=0.999 --loss_lambda=2\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdgedon%2Fcyclegan-for-emojis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdgedon%2Fcyclegan-for-emojis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdgedon%2Fcyclegan-for-emojis/lists"}