{"id":13488017,"url":"https://github.com/linhaowei1/CLoG","last_synced_at":"2025-03-27T23:32:30.817Z","repository":{"id":243238175,"uuid":"811426862","full_name":"linhaowei1/CLoG","owner":"linhaowei1","description":"✌ CLoG: Benchmarking Continual Learning of Image Generation Models","archived":false,"fork":false,"pushed_at":"2024-06-10T02:46:39.000Z","size":4247,"stargazers_count":17,"open_issues_count":1,"forks_count":4,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-18T18:58:13.768Z","etag":null,"topics":["continual-learning","diffusion-models","gan","generative-model","huggingface","machine-learning","stable-diffusion"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/linhaowei1.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"2024-06-06T15:19:45.000Z","updated_at":"2025-02-12T03:42:25.000Z","dependencies_parsed_at":"2024-10-30T23:42:12.959Z","dependency_job_id":null,"html_url":"https://github.com/linhaowei1/CLoG","commit_stats":null,"previous_names":["linhaowei1/clog"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linhaowei1%2FCLoG","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linhaowei1%2FCLoG/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linhaowei1%2FCLoG/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linhaowei1%2FCLoG/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/linhaowei1","download_url":"https://codeload.github.com/linhaowei1/CLoG/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245944020,"owners_count":20697945,"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":["continual-learning","diffusion-models","gan","generative-model","huggingface","machine-learning","stable-diffusion"],"created_at":"2024-07-31T18:01:08.135Z","updated_at":"2025-03-27T23:32:25.776Z","avatar_url":"https://github.com/linhaowei1.png","language":"Python","funding_links":[],"categories":["Continual Learning"],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/linhaowei1/CLoG\"\u003e\n    \u003cimg src=\"figures/CLoG.png\" width=\"50%\" alt=\"CLoG\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n | [日本語](docs/README_JP.md) | [English](https://github.com/linhaowei1/CLoG) | [中文简体](docs/README_CN.md) | [中文繁體](docs/README_TW.md) |\n\n\u003c/div\u003e\n\n\n---\n\u003cp align=\"center\"\u003e\nCode and data for our paper \u003ca href=\"https://arxiv.org/pdf/2406.04584\"\u003eCLoG: Benchmarking Continual Learning of Image Generation Models\u003c/a\u003e\n    \u003c/br\u003e\n    \u003c/br\u003e\n    \u003ca href=\"https://www.python.org/\"\u003e\n        \u003cimg alt=\"Build\" src=\"https://img.shields.io/badge/Python-3.8+-1f425f.svg?color=purple\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://huggingface.co/docs/diffusers\"\u003e\n        \u003cimg alt=\"Diffusers\" src=\"https://img.shields.io/badge/Diffusers-0.26-blue\"\u003e\n    \u003c/a\u003e\n    \u003ca\u003e\n        \u003cimg alt=\"MIT\" src=\"https://img.shields.io/badge/License-MIT-yellow\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n\n\n## 📰 News\n* **[Jun. 7, 2024]**: We launch the first version of code for *label-conditioned CLoG*. Our codebase is still in development, please stay tuned for the comprehensive version.\n\n\n## 👋 Overview\nWe advocates for shifting the research focus from classification-based continual learning (CL) to **continual learning of generative models (CLoG)**. Our codebase adapts 12 existing CL methodologies of three types—replay-based, regularization-based, and parameter-isolation-based methods—to generative tasks and introduce 8 benchmarks for CLoG that feature great diversity and broad task coverage. \n\n\u003cimg src=\"figures/main-01.png\"\u003e\n\n\u003cimg src=\"figures/main-02.png\"\u003e\n\n\n## 🚀 Set Up\nTo run CLoG from source, follow these steps:\n1. Clone this repository locally\n2. `cd` into the repository.\n3. Run `conda env create -f environment.yml` to created a conda environment named `CLoG`.\n4. Activate the environment with `conda activate CLoG`.\n\n## 💽 Usage\nComing soon! For the time being, you can check `scripts/cifar-naive.sh` for running NCL on CIFAR-10.\n\n## 💫 Contributions\nWe would love to hear from the CL community, broader machine learning, and generative AI communities, and we welcome any contributions, pull requests, or issues!\nTo do so, please either file a new pull request or issue. We'll be sure to follow up shortly!\n\n## ✍️ Citation\nIf you find our work helpful, please use the following citations.\n```\n@article{\n    zhang2024clog,\n    title={CLoG: Benchmarking Continual Learning of Image Generation Models},\n    author={Haotian Zhang and Junting Zhou and Haowei Lin and Hang Ye and Jianhua Zhu and Zihao Wang and Liangcai Gao and Yizhou Wang and Yitao Liang},\n    booktitle={arxiv},\n    year={2024}\n}\n```\n\n## 🪪 License\nMIT. Check `LICENSE.md`.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flinhaowei1%2FCLoG","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flinhaowei1%2FCLoG","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flinhaowei1%2FCLoG/lists"}