ag_sklearn
A fork of diffprivlib for CODEPEAK 2023 to extend the functionality
Science Score: 18.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
○codemeta.json file
-
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.0%) to scientific vocabulary
Scientific Fields
Repository
A fork of diffprivlib for CODEPEAK 2023 to extend the functionality
Basic Info
- Host: GitHub
- Owner: ObliviousAI
- License: mit
- Language: Python
- Default Branch: master
- Homepage: https://www.antigranular.com/
- Size: 462 KB
Statistics
- Stars: 3
- Watchers: 3
- Forks: 2
- Open Issues: 14
- Releases: 0
Metadata Files
README.md
ag_sklearn: Extending Diffprivlib for Enhanced Scikit-Learn Functionality
Welcome to ag_sklearn, an open-source repository that extends the capabilities of the widely recognized diffprivlib, a general-purpose library focused on differential privacy. This repository is an initiative by the open-source community at CodePeak 2023, aiming to broaden the scope of diffprivlib by integrating more functionalities from Scikit-Learn (sklearn).
The core of ag_sklearn is based on diffprivlib v0.6. We credit the original authors and contributors of diffprivlib for their exceptional work, and our project builds upon this foundation to explore new frontiers in privacy-preserving machine learning.
Background: Diffprivlib v0.6
- Core Functionality:
diffprivlibis designed for experimenting with, investigating, and developing differential privacy applications. It supports a range of machine learning tasks like classification, clustering, and more. - Python Compatibility: Compatible with Python versions 3.8 to 3.11.
ag_sklearn: What's New?
ag_sklearn extends the functionality of diffprivlib by incorporating additional Scikit-Learn features, enhancing the library's capabilities in privacy-preserving machine learning. We strive to maintain compatibility with the existing diffprivlib interface while adding new functionalities and improvements.
Contributing to ag_sklearn
As an open-source project, ag_sklearn thrives on community contributions. We welcome contributions from developers, researchers, and enthusiasts in the field. Whether it's adding new features, improving documentation, or fixing bugs, your contributions are valuable to us.
To get started head over the the open issues and try to implement a solution to them under a new branch. Once complete raise a PR.
Citing
Please cite the original source of diffprivlib as can be found here.
Acknowledgements
We acknowledge the foundational work done by the creators of diffprivlib and the support of the open-source community at CodePeak 2023 in developing ag_sklearn. This collaboration symbolizes the synergy of community-driven development in advancing the field of privacy-preserving machine learning.
Owner
- Name: Oblivious
- Login: ObliviousAI
- Kind: organization
- Email: hello@oblivious.ai
- Location: Dublin, Ireland & Oxford, UK
- Website: https://oblivious.ai
- Repositories: 7
- Profile: https://github.com/ObliviousAI
Secure Computation
Citation (CITATION.bib)
@article{diffprivlib,
title={Diffprivlib: the {IBM} differential privacy library},
author={Holohan, Naoise and Braghin, Stefano and Mac Aonghusa, P{\'o}l and Levacher, Killian},
year={2019},
journal = {ArXiv e-prints},
archivePrefix = "arXiv",
volume = {1907.02444 [cs.CR]},
primaryClass = "cs.CR",
month = jul
}
GitHub Events
Total
Last Year
Dependencies
- joblib *
- numpy *
- scikit-learn *
- scipy *
- setuptools *