- 博客(36)
- 资源 (1)
- 收藏
- 关注
原创 论文笔记:HybridAlpha: An Efficient Approach for Privacy-Preserving Federated Learning
文章链接: HybridAlpha: An Efficient Approach for Privacy-Preserving Federated Learning1第一个FL设计旨在通过确保每个参与者将其数据保存在本地并唯一地传输模型参数,来保护数据隐私。虽然乍一看,它可能提供某种程度的隐私,但文献中的攻击已经证明,它可以推断出私人信息2.现有的FL框架不支持参与者优雅地处理退出,并且需要使用新的密钥重新进行整个训练,或者不支持新的参与者加入。现有的方法不支持这种动态流, 需要完全重新键控。诚实但好奇的
2023-04-05 17:15:48
316
原创 论文笔记:Privacy-Preserving Byzantine-Robust Federated Learning via Blockchain Systems
会议来源:IEEE TRANSACTIONS ON INFORMA TION FORENSICS AND SECURITY , VOL. 17, 2022。
2023-03-30 13:46:05
941
2
原创 EIgamal 算法实现与解读
简单来说,g^i mod p ≠ g^j mod p (p为素数),其中i≠j且i, j介于1至(p-1)之间,则g为p的原根。a^(p-1)≡1(mod p) 得出 a*a ^(p-2)≡1(mod p) 逆元就是a ^(p-2)费马小定理 :如果p是一个质数,而整数a不是p的倍数,则有a^(p-1)≡1(mod p)如果g是p的原根,就是g^(p-1) = 1 (mod P)指数为p-1的时候成立.(这里P是素数)原根有很多个,找到一个即可。3.字符串加密解密测试。
2023-03-24 14:57:57
383
1
原创 论文笔记:Drynx 理解-分布式数据集上的分散、安全、可验证的统计查询和机器学习系统
在大数据分析、经济学和医学研究等许多领域,数据共享已经变得至关重要,但在数据敏感的情况下,仍然难以实现。事实上,分享个人信息需要个人无条件同意,或者出于隐私和安全原因通常被禁止。在本文中,我们提出了Drynx,一个分布式数据集上的隐私意识统计分析的分散系统。Drynx依赖于一组计算节点来实现统计数据的计算,如标准偏差或极值,以及机器学习模型在敏感和分布式数据上的训练和评估。为了确保数据的机密性和数据提供者的隐私,Drynx结合了交互协议、同态加密、零知识正确性证明和差异隐私。它实现了对输入数据和所有系统计算
2023-03-15 15:47:26
312
原创 Git使用
git使用1.首先去官网下载git安装完成后右键看是否安装成功,若有Git GUI Here 和Git Bash Here则安装成功如图2.在任意目录下建一个文件夹初始化点击该文件夹,在该文件夹下右键点击Git Bash Here 输入命令 git init 进行初始化。3.申请github账号进行绑定输入命令绑定4. 然后创建一个文件创建readme.txt文件5.将工作区文件readme添加到暂存区输入命令6.将文件readme添加到版本库输入命令 git commit -m
2021-01-13 17:29:14
80
原创 python中sklearn分类器
python中sklearn分类器1.KNeighborsClassifier k临近分类器from sklearn.neighbors import KNeighborsClassifierX=[[0],[0.5],[1],[1.5],[2],[2.5],[3],[3.5],[4],[10],[11],[12],[13]]#数据y=[0,0,0,0,0,1,1,1,1,2,2,2,2]#标签neigh=KNeighborsClassifier(n_neighbors=4)#选择四个作为最近的邻居
2021-01-02 13:11:28
529
1
原创 python 词云
import jiebaimport wordcloudf=open('考研.txt','r',encoding='utf-8')t=f.read()f.close()t1=jieba.lcut(t)print(t1)text="".join(t1)print(text)w=wordcloud.WordCloud(font_path='C:\Windows\Fonts\simf...
2020-04-14 13:10:29
250
原创 python 读取文本数据画图
python 读取文本数据turtle画图代码import turtle as tr=open('自动化画图.txt','r',encoding='utf-8')t.setup(850,850,300,300)t.pendown()for i in r.readlines(): count=0 flag=1 hang = i.split(',') pr...
2020-04-14 12:39:31
1513
1
原创 vue开发一<router>
router我的结构about.vue<template> <div> <h1>about</h1> <p>{{aboutMsg}}</p> <p><router-link to="/about1">转向about1</router-l...
2020-04-03 19:07:49
172
原创 dapp开发二
智能合约发布到测试网1.首先写一个简单的智能合约pragma solidity ^0.4.10;contract zz{ string public name; function add(string _name) public { name=_name; } function getname() view returns(string) { ...
2020-03-26 17:54:15
386
原创 dapp开发一
区块链dapp开发一1.首先下载ganache可视化版本官网:https://www.trufflesuite.com/ganache注意它的端口2.打开solidity在线编译器remix官网:http://remix.ethereum.org/3.写简单的合约pragma solidity^0.4.22;contract Untitled{ string name...
2020-02-03 19:19:18
624
原创 牛客网华为机试在线训练
牛客网华为机试在线训练字符串最后一个单词的长度计算字符个数明明的随机数字符串分隔进制转换字符串最后一个单词的长度#include<iostream>using namespace std;int main(){ char a[5000]; gets(a); int count=0,k=0; for(int i=0;a[i]!='\0';i++)...
2020-01-29 18:13:02
941
原创 android
按钮 菜单 跳转目录结构manifests中AndroidManifest.xml<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.myapplicatio...
2020-01-21 17:26:47
315
原创 牛客网北理复试上机
牛客网北理复试上机分段函数整数和阶乘球的计算学生查询计算天数一元二次方程多项式的值日期类分段函数#include<iostream>#include<iomanip>using namespace std;int main(){ float n,m,y; cin>>n; for(int i=0;i<n;i++)...
2020-01-20 12:14:39
264
原创 python 深度优先最短路径,广度优先最短路径,dijkstra最短路径及可视化
简要说明通过使用python实现图的可视化,以及广度优先的最短距离,深度优先的最短路径,dijkstra的最短路径dijkstra最短路径深度优先最短路径深度优先忘记标路径的边及方向广度优先最短路径这个广度优先可能有点BUG,有时候是对的有时候有错,因为刚检查完,忙着复习期末考试,没时间调了操作说明1.需要安装graphviz,这是可视化的库2.需要安装opencv,因为要...
2019-06-02 10:09:01
2839
2
原创 python 机器学习knn识别数字4
最后这是我用笔记本画板画的数据集每张图片大小都是32*32最后的测试结果代码及数据在https://github.com/learning-zhl/python.git
2019-04-29 10:44:49
617
原创 python 机器学习knn识别数字3
knn算法概述简单地说,K邻近算法采用测量不同特征值之间的距离来进行分类工作原理:存在一个样本数据集合,并且样本集中每个数据都存在标签,也就是我们都知道样本集中每一数据与所属分类的关系,输入没有标签的新数据后,将新数据的每个特征与样本中的数据对应的特征进行比较,然后算法提取样本集中特征最相似数据(最邻近)的分类标签。计算两个向量点A,B之间的距离d=sqrt[(xA0−xB0)2+(xA1...
2019-04-29 10:36:08
383
原创 python 机器学习knn识别数字2
让我们来看看它的标签是什么样的import tensorflow as tfimport numpy as npimport cv2from tensorflow.examples.tutorials.mnist import input_datamnist=input_data.read_data_sets('MINST',one_hot=True)print(mnist.tra...
2019-04-28 20:55:46
446
原创 python 机器学习knn识别数字1
1.首先要做数字识别的第一步是要收集数据,我们先来看看著名的MNIST数据集数据集下载网址:http://yann.lecun.com/exdb/mnist/train-images-idx3-ubyte.gz: training set images (9912422 bytes)train-labels-idx1-ubyte.gz: training set labels (28881 ...
2019-04-26 09:17:07
704
原创 python opencv sobel算法
import cv2import numpy as npimport tkinterfrom tkinter import filedialogselectFileName = tkinter.filedialog.askopenfilename(title='选择文件') # 选择文件img = cv2.imread(selectFileName, 0)sobel_x=[[...
2019-04-25 20:52:59
753
原创 顺序栈判断回文
#include<iostream>using namespace std;#define maxsize 100typedef struct { char data[maxsize]; int top;}SqStack;void Initstack(SqStack *&S){ S=new SqStack; S->top=-1;//指向栈顶}vo...
2019-03-09 20:43:58
3528
转载 C语言习题2
题目描述1三角形面积=SQRT(S*(S-a)(S-b)(S-c)) 其中S=(a+b+c)/2,a、b、c为三角形的三边。 定义两个带参的宏,一个用来求area, 另一个宏用来求S。 写程序,在程序中用带实参的宏名来求面积area。输入a b c三角形的三条边,可以是小数。输出三角形面积,保留3位小数样例输入3 4 5#include<iostream>#inclu...
2019-02-24 08:58:48
461
转载 C语言习题
1.题目描述给出一个不多于5位的整数,要求 1、求出它是几位数 2、分别输出每一位数字 3、按逆序输出各位数字,例如原数为321,应输出123输入一个不大于5位的数字输出三行 第一行 位数 第二行 用空格分开的每个数字,注意最后一个数字后没有空格 第三行 按逆序输出这个数样例输入12345样例输出51 2 3 4 554321#include&lt;iostream&gt;...
2019-02-22 17:11:21
269
原创 java习题1
1.简单冒泡排序public class create_array {public static void main(String[] args){ create_array aa=new create_array(); aa.sort();}void sort(){ int[] a={100,50,220,30,40,100,80,90,70,60}; Syste...
2019-02-01 12:33:18
261
原创 css图片动画
<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport"
2019-01-31 15:16:40
889
原创 python turtle画高达
import turtlet=turtle.Turtle()turtle.Turtle().screen.delay(0)tleft=turtle.Turtle()#第一部分t.penup()t.goto(0,0)t.pendown()t.left(20)t.forward(110)t.left(25)t.forward(40)t.left(100)t.circle(18...
2019-01-29 19:33:50
4604
3
原创 python turtle画简易的太极图
import turtlet=turtle.Turtle()t.penup()t.goto(0,-50)#设置起始坐标t.pendown()t.begin_fill()t.fillcolor('black')t.circle(150,extent=180)t.circle(75,extent=180)#半径正负代表逆时针和顺时针画t.circle(-75,extent=180)...
2019-01-27 12:46:39
22603
3
原创 Apriori算法
from itertools import combinations #算组合函数def readfile(tt):#将数据转换成列表 return [tuple(set(e.split())) for e in open(tt).read().strip().split('\n')]def shuju(g,support): scan={} for x in g:...
2018-12-20 18:51:59
219
原创 python爬虫
import reimport urllib.requestimport ssldef gethtml(url): header={'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537...
2018-12-10 20:53:53
166
原创 python连接mysql
import pymysql#1.mysqli主机的ip,2.用户名 3.密码 4.连接的数据库名db=pymysql.connect("localhost","root","552553","test")#创建一个cursuor()对象cursor=db.cursor()sql="select * from wo"#执行sql语句cursor.execute(sql)data=c...
2018-12-03 22:47:48
143
原创 ajax传递数据
原生ajax&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;Title&lt;/ti
2018-11-30 10:26:24
2207
原创 python中的tkinter
1.生成窗口import tkinter#导入tkinter库top=tkinter.Tk()#生成窗口top.geometry("400x300")#设置窗口大小top.mainloop()#口循环,否则生成的窗口一闪而过2.Buttondef fun(): print("点的就是你")btn=tkinter.Button(top,text="点我啊",command=f...
2018-11-26 22:41:42
967
原创 python中的list
1.创建空列表list=[]print(list) 输出 []2.列表相加la=[1,2,3] lb=[2,4,6] lc=la+lbprint(lc)输出 [1, 2, 3, 2, 4, 6] 第二种方式la.ext...
2018-11-25 18:32:36
413
原创 php连接mysql
php与MYSQLphp与mysql怎样连接首先通过它来连接1.创建数据库的连接host:主机名,user:用户名, password:密码2.设置字符编码3.选择数据库4.发送SQL语句5.关闭数据库完整的步骤...
2018-11-23 12:03:05
194
原创 python画旋转六边形
python画六边形我已经把值传入了,可以进行修改,旋转角度必须得填,否则执行不了,若不想旋转图形可以填0,然后点击获取,再点击执行就ok了.可随意输入六个点坐标旋转后的效果图旋转30后注意:代码中,我是绕(1,1)点进行旋转的代码from tkinter import *import tkinterimport mathop = tkinter.Tk()top.geo...
2018-11-22 13:04:03
5953
2
原创 简单登录
简单的登录系统需要的语言:html css php mysql js登录页面设计代码片.名:1.html &amp;lt;!DOCTYPE html&amp;gt;&amp;lt;html lang=&quot;en&quot;&amp;gt;&amp;lt;head&amp;gt; &amp;lt;meta charset=&
2018-11-21 20:03:12
337
1
怎么用vscode 安装NTL和GMP呀
2023-04-29
联邦学习框架flower 报错
2023-04-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人