Skip to main content

No project description provided

Project description

License Latest Version DOI Codacy Badge codecov

AI-SDC

A collection of tools and resources for managing the statistical disclosure control of trained machine learning models.

Content

  • aisdc
    • attacks Contains a variety of privacy attacks on machine learning models, including membership and attribute inference.
    • preprocessing Contains preprocessing modules for test datasets.
    • safemodel The safemodel package is an open source wrapper for common machine learning models. It is designed for use by researchers in Trusted Research Environments (TREs) where disclosure control methods must be implemented. Safemodel aims to give researchers greater confidence that their models are more compliant with disclosure control.
  • docs Contains Sphinx documentation files.
  • example_notebooks Contains short tutorials on the basic concept of "safe_XX" versions of machine learning algorithms, and examples of some specific algorithms.
  • examples Contains examples of how to run the code contained in this repository:
    • How to simulate attribute inference attacks attribute_inference_example.py.
    • How to simulate membership inference attacks:
      • Worst case scenario attack worst_case_attack_example.py.
      • LIRA scenario attack lira_attack_example.py.
    • Integration of attacks into safemodel classes safemodel_attack_integration_bothcalls.py.
  • risk_examples Contains hypothetical examples of data leakage through machine learning models as described in the Green Paper.
  • tests Contains unit tests.

Documentation

Documentation is hosted here: https://ai-sdc.github.io/AI-SDC/


This work was funded by UK Research and Innovation Grant Number MC_PC_21033 as part of Phase 1 of the DARE UK (Data and Analytics Research Environments UK) programme (https://dareuk.org.uk/), delivered in partnership with HDR UK and ADRUK. The specific project was Guidelines and Resources for AI Model Access from TrusTEd Research environments (GRAIMATTER).­ This project has also been supported by MRC and EPSRC [grant number MR/S010351/1]: PICTURES.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aisdc-1.0.1.tar.gz (57.2 kB view details)

Uploaded Source

Built Distribution

aisdc-1.0.1-py3-none-any.whl (65.8 kB view details)

Uploaded Python 3

File details

Details for the file aisdc-1.0.1.tar.gz.

File metadata

  • Download URL: aisdc-1.0.1.tar.gz
  • Upload date:
  • Size: 57.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for aisdc-1.0.1.tar.gz
Algorithm Hash digest
SHA256 34ca7ce374c6ba4e2d04b835873438c6da2b529b883994dbbae26cef3cf03f36
MD5 d32777829ababd63f878b5feef3b1286
BLAKE2b-256 43763f7995c29590c2e4c45b7ad6b08f87927c30320b864c44ec420dd7312f95

See more details on using hashes here.

File details

Details for the file aisdc-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: aisdc-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 65.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for aisdc-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 591e47faf8852b05a2fd0f2bb39806d97734819dc6a87eaf37123dd7c503efd6
MD5 fe7573d54b65c596c64daff7ef292456
BLAKE2b-256 be66121816aed28561244a9197f3e50c62aa282d6654e7745e50579208c926b3

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page