ZK proof blueprints for ML
Top 62.8% on sourcepulse
This repository provides a collection of formal mathematical formulations and circuit designs for zero-knowledge (ZK) proofs applied to machine learning (ML) tasks. It aims to serve as a rigorous and collaborative reference for researchers and developers building privacy-preserving ML systems and verifiable computations using ZK circuits.
How It Works
The project focuses on translating ML operations into efficient ZK circuits by defining precise mathematical constraints over finite fields. Each blueprint offers formal descriptions, detailed constraints, and implementation guidelines, enabling the creation of verifiable computations that preserve data privacy. The approach emphasizes clarity and rigor, starting with fundamental operations like matrix addition and multiplication before progressing to more complex ML components.
Quick Start & Requirements
Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The repository is described as "growing" with some planned features (e.g., pooling, more activation functions, Jupyter notebooks) marked as "coming soon" or "planned," indicating ongoing development and potential incompleteness.
1 month ago
Inactive