# PPSVMT
## 介绍
该项目针对“信息孤岛”现状,基于Paillier密码系统对模型参数进行加密,数据提供商计算局部梯度,模型训练方整合梯度并更新模型参数,同时保护各方数据样本和模型参数不被泄漏,共同完成SVM模型的训练。Paillier加密系统具有加法和数乘同态的特性,但是寻常的SVM模型训练算法计算复杂,于是我们以指数二阶泰勒展开式作为损失函数,使训练过程中只包含加法和数乘运算,采用梯度下降法对模型参数进行优化,通过联邦学习最终训练出高精度的SVM模型。
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【作品名称】:基于python+Paillier同态加密系统的隐私保护SVM模型训练算法 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【项目介绍】:Paillier加密系统具有加法和数乘同态的特性,但是寻常的SVM模型训练算法计算复杂,于是我们以指数二阶泰勒展开式作为损失函数,使训练过程中只包含加法和数乘运算,采用梯度下降法对模型参数进行优化,通过联邦学习最终训练出高精度的SVM模型。
资源推荐
资源详情
资源评论
收起资源包目录
PPSVMT-code.zip (17个子文件)
PPSVMT-code
Unencrypt
experiment_method.py 2KB
data_divide.py 6KB
modelTrain.py 4KB
GD_SVM.py 2KB
modelTest.py 746B
experiment_method.py 3KB
data_divide.py 6KB
requirements.txt 36B
dataSet
03wpbc.txt 30KB
02wdbc.txt 88KB
04Pima Indian Diabetic.txt 23KB
01breast-cancer-wisconsin.txt 15KB
05Heart Disease Data Set.txt 10KB
modelTrain.py 8KB
GD_SVM.py 2KB
modelTest.py 746B
README.md 633B
共 17 条
- 1
资源评论
MarcoPage
- 粉丝: 3269
- 资源: 3923
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功