{"id":22703612,"url":"https://github.com/alifa98/forgetfulml","last_synced_at":"2026-02-03T08:31:49.273Z","repository":{"id":259267497,"uuid":"863191528","full_name":"alifa98/ForgetfulML","owner":"alifa98","description":"An unlearning framework that enables AI models to selectively forget learned data, ensuring compliance, privacy, and adaptability.","archived":false,"fork":false,"pushed_at":"2025-09-09T00:04:47.000Z","size":34,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-11-27T16:20:48.869Z","etag":null,"topics":["machine-learning","machine-unlearning","privacy","safeai"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alifa98.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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-09-25T21:54:07.000Z","updated_at":"2025-09-09T00:04:44.000Z","dependencies_parsed_at":"2024-10-24T01:28:46.436Z","dependency_job_id":"7494e3dd-17f5-4694-a0b3-ef6b8b88ecef","html_url":"https://github.com/alifa98/ForgetfulML","commit_stats":null,"previous_names":["alifa98/forgetfulml"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/alifa98/ForgetfulML","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alifa98%2FForgetfulML","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alifa98%2FForgetfulML/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alifa98%2FForgetfulML/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alifa98%2FForgetfulML/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alifa98","download_url":"https://codeload.github.com/alifa98/ForgetfulML/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alifa98%2FForgetfulML/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29038527,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-03T06:39:36.383Z","status":"ssl_error","status_checked_at":"2026-02-03T06:39:32.787Z","response_time":96,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["machine-learning","machine-unlearning","privacy","safeai"],"created_at":"2024-12-10T08:12:00.730Z","updated_at":"2026-02-03T08:31:49.254Z","avatar_url":"https://github.com/alifa98.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ForgetfulML\n\n\u003e ⚠️ Warning\n\u003e This Library is under development.\n\n**ForgetfulML** is a machine unlearning framework designed to enable AI models to selectively forget previously learned data. This functionality is crucial for ensuring compliance with privacy regulations, improving model adaptability, and maintaining ethical standards in machine learning. ForgetfulML simplifies the process of unlearning, offering a seamless integration with existing ML workflows.\n\n## Key Features\n\n- **Selective Unlearning**: Remove specific data or knowledge from AI models while maintainig the performance.\n- **Compliance \u0026 Privacy**: Comply with privacy regulations like GDPR by unlearning personal or sensitive information.\n- **Easy Integration**: Compatible with popular machine learning frameworks.\n- **Adaptability**: Helps AI models evolve by erasing outdated or irrelevant information.\n- **Evaluation**: Provides Tools to evaluate your unlearning methods.\n  \n## Installation\n\nInstall ForgetfulML using pip:\n\n```bash\npip install unlearning\n```\n\n## Quick Start\n\nHere's how you can quickly start using **ForgetfulML** in your project:\n\n```python\n# comming soon\n```\n\n## Use Cases\n\n- **Data Privacy**: Comply with privacy laws by unlearning user data upon request.\n- **Model Updates**: Keep your models up to date by removing outdated or irrelevant data.\n- **Data Debugging**: Correct model misbehavior by unlearning incorrect or mislabeled training data.\n\n## Documentation\n\n⚠️ Under development\n[Wiki Website](https://github.com/alifa98/ForgetfulML/wiki)\n\n## Contributing\n\nWe welcome contributions! If you'd like to help improve ForgetfulML, feel free to submit pull requests or open issues.\n\n## Support\n\nFor questions or issues, feel free to reach out by opening a GitHub issue or contact us at \u003cunlearning@faraji.info\u003e\n\n## Development: Build\n\nInstall build dependencies:\n\n```bash\npip install build\n```\n\nBuild the package:\n\n```bash\npython -m build\n```\n\n## Development: Run Tests\n\nInstall test dependencies (tests/requirements.txt):\n\n```bash\npip install -r tests/requirements.txt\n```\n\nRun the tests:\n\n```bash\npytest\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falifa98%2Fforgetfulml","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falifa98%2Fforgetfulml","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falifa98%2Fforgetfulml/lists"}