零知识证明
文章平均质量分 94
LiraWang
这个作者很懒,什么都没留下…
展开
-
支持向量机的rbf函数到底是怎么算的?
最近在做机器学习相关的zkp工作,在处理支持向量机核函数时对一些具体细节产生了一些疑惑,查询了很多资料,并做实验得到了结论,在此记录一下 (2021.8.9)问题描述在进行支持向量机分类时(svc),大部分问题都要使用核函数,而最常用的核函数时rbf核函数。根据sklearn的文档,rbf核函数的定义是:可以看到,核函数的定义是计算两个输入向量x和y的距离,乘以某一个参数并求e的负指数幂。这里问题来了:假设我们已经持有一个训练好的模型,参数固定,且有一条训练数据x,那么此时,y是什么?几个猜想.原创 2021-08-09 17:57:57 · 1334 阅读 · 0 评论 -
如何拉取libsnark库?——新手指南教程
电脑:Mac(这不重要服务器:Ubuntu 18.0.4 LTS(这个很重要SSH连接如何拉去libsnark库?作为一个小白,这两天要用libsnark库,可是我竟然连这个库咋装都不知道,着实丢人。折腾了两天cmake和make,终于有些头绪,特此记录下来。1. 先把libsnark搞下来在你要创建项目的根目录中,创建一个CMakeLists.txt(内容可以在github上参照libsnark-tutorial),随后拉取libsnark代码并拉取依赖:git clone https:.原创 2020-07-04 16:24:55 · 1812 阅读 · 5 评论 -
解决MPS运行中出现Unsupported major.minor version错误问题
在读xJsnark论文代码时需要使用配置MPS,记录一下过程中遇到的问题和解决方案一、 系统及配置MacOS Mojave 10.14.6在github上根据代码的指引安装MPS、git,并为MPS配置git,以便后续从github上clone代码。附上链接:xJsnark。整个指导还是比较清楚的,下载MPS没什么好说的,选择对应系统的版本。随后安装git。都配置好以后,复制链接到VC...原创 2020-03-03 20:04:01 · 782 阅读 · 0 评论