brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
tensorflow-privacyRoutes TensorFlow Privacy users who need differentially private training, privacy accounting, query mechanisms, empirical privacy tests, or fast gradient clipping.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this skill for TensorFlow Privacy workflows: DP-SGD training, privacy-budget accounting, lower-level DP queries, membership inference and secret-sharer analysis, and fast gradient clipping.
Read references/install-and-scope.md before installing or choosing a route. It captures the minimum verified CPU-only environment, the published package names, and the optional paths that are out of scope for the default runtime.
Run scripts/check_env.py when you want a quick import and smoke check against an installed environment.
Read references/repo-provenance.md when you need to check whether this skill matches the current TensorFlow Privacy checkout, or before refreshing the skill after repo drift.
sub-skills/training/ — differentially private training with optimizers, Keras model wrappers, estimators, and logistic regression helpers.sub-skills/privacy-accounting/ — epsilon, delta, and noise-multiplier calculations plus the privacy accounting CLIs.sub-skills/queries/ — lower-level DPQuery stacks, Gaussian/discrete/Skellam mechanisms, and tree aggregation query helpers.sub-skills/privacy-tests/ — membership inference, privacy reports, callbacks, and secret-sharer exposure analysis.sub-skills/fast-clipping/ — fast gradient clipping, layer registries, and sparse-noise helpers.The public Python package is tensorflow_privacy. The repo also ships empirical privacy-test modules under the same import tree.
Typical install choices:
pip install tensorflow-privacy tensorflow-empirical-privacyMinimal import check:
python -I -c "import tensorflow_privacy; print(tensorflow_privacy.__version__)"
If you want a slightly stronger check, inspect the public privacy-accounting helper too:
python -I -c "from tensorflow_privacy.privacy.analysis import compute_dp_sgd_privacy_lib as cdp; print(cdp.compute_dp_sgd_privacy_statement)"
If the task is about training a differentially private model, start with training.
If the task is about epsilon/noise calculation or the privacy CLI flags, start with privacy-accounting.
If the task is about custom mechanisms or DPQuery internals, start with queries.
If the task is about membership inference, privacy reports, or secret sharing, start with privacy-tests.
If the task is about faster clipping or sparse-noise internals, start with fast-clipping.
This skill's minimum verified environment is CPU-only. GPU or TPU helpers are optional and should only be claimed when the user explicitly asks for them and the matching hardware and package variant are available.
Do not expect the original repository checkout to remain available at runtime. Use the bundled references and scripts inside this skill tree instead of source checkout paths.