Proving ML algorithms with zero-knowledge proofs on blockchain

made and submitted by liaopeiyuan
This is a demo of a private machine learning protocol on the Ethereum blockchain, which implements a zk-SNARK proof that verifies a private linear regression model has a certain accuracy under a public dataset.