- 博客(19)
- 资源 (14)
- 收藏
- 关注
原创 纵向联邦学习中的线性回归,了解一下
文章目录背景知识线性回归算法同态加密联邦学习下线性回归算法偏导怎么算Loss 怎么算模型如何应用关于模型的疑问参考资料本篇内容讲一下论文《Federated Machine Learning: Concept and Applications》中的纵向联邦学习中的回归方法,因为在阅读论文的过程中,我觉得论文当中的写法比较confusing,所以重新梳理了一遍,争取公式的写法上不存在歧义。在阅读的过程中,主要有以下两个困惑的点:公式7认为 [ [L] ]=[ [LA] ]+[ [LB] ]+
2021-10-13 10:20:40 1162 2
原创 分布式机器学习(上)-并行计算与机器学习
本视频来源于Shusen Wang讲解的《分布式机器学习》,总共有三讲,内容和连接如下:并行计算与机器学习(上)并行计算与机器学习(下)联邦学习:技术角度的讲解这一节讲解《并行计算与机器学习(上)》,这节课的主要内容:Motivation:并行计算有什么用?为什么机器学习的人需要懂并行计算。最小二乘回归。用并行计算来解最小二乘回归。并行计算中的通信问题。MapReduce,...
2020-03-15 23:04:44 1130 1
原创 【DP】Differential Privacy概念介绍
本节我们介绍一下差分隐私的概念,我将从以下几个方面开始介绍:前言去除标识化信息导致的隐私问题背景知识攻击案例我们需要什么样的隐私保护策略差分隐私一个简单的应用案例待续前言在大数据背景下,如何保护个人信息安全以及防止隐私泄露一直是学术界和工业界的研究重点,从隐私保护角度来看,一般我们可能采取以下几种手段:密码学手段(Cryptography):信息完全保真,但是...
2018-08-05 11:52:51 9004 5
原创 【密码学】ECC椭圆曲线加密
本篇文章介绍密码学中的一个概念:ECC加密算法。接下来我将从以下几个方面介绍一下ECC:阿贝尔群(Abelian Group)什么是椭圆曲线有限域椭圆曲线计算椭圆曲线加密(ECC)ECC参数选取ECC与比特币椭圆曲线加密,全称EllipseCurve Cryptography,简称ECC。与传统的基于大素数因数分解难题的方式不同,ECC通过椭圆曲线的方式产生密钥。在ECC之前...
2018-07-13 15:48:10 3763 1
原创 Unix时间得到真实时间
假设Unix时间为4dcbc8a6那么我们如何知道真实世界中的时间呢,可以用以下Python语句得到真实世界的时间:import datetimeprint( datetime.datetime.fromtimestamp( int("0x4dcbc8a6", 16)).strftime('%Y-%m-%d %H:%M:%S'))最终得到的时间为:2011-05-12 19:46:46...
2018-07-06 14:48:26 663
原创 *.tbl格式数据导入oracle方法
要基于oracle12c做TPCH的实验,实验过程中用TPCH产生了8个表的数据下一步就是要将tbl数据导入到oracle中,无奈网上找了很多方法都没有找到可操作的导入数据方法(注意,oracle支持xlsx格式的数据导入,但是tbl表中的数据太多,转换成excel格式会丢失数据)。经过多次探索之后,找到了一种可行的方法。下面以region.tbl为例简单说明。首先sql develo
2017-11-22 10:38:10 2375
原创 错误ORA-28040:没有匹配的验证协议&&错误ORA-12541:无监听程序
错误ORA-28040:没有匹配的验证协议&&错误ORA-12541:无监听程序的解决方法
2017-08-25 10:36:40 22770
原创 基于RSA的盲签名算法Java实现
目录目录盲签名概念基于RSA的盲签名原理Java实现参考书目盲签名概念盲签名(Blind Signature): Alice有个数据想让Bob签名,但是不想让Bob知道真实的数据,于是有了盲签名的概念。盲签名在很多地方都有许多应用,如电子投票等。一个通俗的解释是:Alice想让Bob在一张信件上签名,但是不想让B看到信件上面写的字,于是Alice在信件上面放了一张复写纸然后将信件和复写纸放到
2017-05-23 16:35:20 7303 5
原创 聚类算法K-means与K-mediod(PAM)原理
K-means算法介绍设样本为X{x(1),x(2)……..}首先在样本中随机选取k个聚类中心.然后对除开聚类中心外的样本点计算到每个聚类中心的距离.将样本归类到距离样本中心最近的样本点.这便实现了最初的聚类更新每类的聚类中心为X{x(1),x(2)……..}的平均值重复步骤四,直到两次聚类中心的位置不再变化,这便完成了最终的聚类[参考]http://www.cnblogs.com/zh
2017-03-23 09:07:10 5279 2
原创 JAVA对XML多层次解析
JAVA对XML多层次解析之前需要对XML文件进行读取,在网上查询相关资料的时候查询到的结果都是层次比较低的,无法满足要求,在深入思考之后,实现的对多层次的XML文件进行读取,过程如下:假设XML文件结构内容如下(采用SP800-53中规定的密钥状态为例)<states> <state> <name>Not Exist</name> <id>0</id>
2016-08-02 21:47:40 4853
原创 Java链接Sql数据库
1 平台OS:Win10Software:MyEclipse 10.5 + Mysqlserver5.5.19 + Navicat for MySQLJAR包:mysql-connector-java-5.0.8-bin.jar2 过程1. 安装以上这几个软件2. 打开Navicat新建数据库mydatabase,新建表table_test并输入测试数据3.
2015-08-06 10:54:46 628
原创 Myeclipse下Web环境配置
平台OS:win10MyEclipse 10.5TomCat:apache-tomcat-6.0.44-windows-x64JDK:jdk-8u45-windows-i586_8.0.450.14.14290920201 JDK的安装一路安装就好了,安装完成之后这个目录会有以下两个文件夹一个是JDK一个事JRE然后配置系统环境,找到系统环境变量设置,在系统
2015-08-05 16:26:32 696
原创 Ubuntu 下安装GTK
环境:Ubuntu kylin 14.041. 安装sudo apt-get install build-essentialsudo apt-get install gnome-core-devel sudo apt-get install pkg-configsudo apt-get install devhelpsudo apt-get install libglib2.0-d
2015-03-03 09:16:54 722
华中科技大学汇编课程设计——时钟
2015-06-30
C语言课程设计(景点管理系统)
2015-06-17
C语言基于顺序存储的线性表
2015-06-17
C语言基于链式存储的线性表
2015-06-17
C语言实现二叉树操作
2015-06-17
华中科技大学操作系统课程设计——5.简单虚拟文件系统
2015-06-13
华中科技大学操作系统课程设计——4.GTK系统监视器
2015-06-13
华中科技大学操作系统课程设计——3.字符设备驱动的编写
2015-06-13
华中科技大学操作系统课程设计——2.自己的系统调用
2015-06-13
华中科技大学操作系统课程设计——1.多进程实现并发窗口
2015-06-13
华中科技大学操作系统课程设计——1.系统调用实现文件拷贝
2015-06-13
量化索引(抖动调制)水印嵌入与提取
2015-06-07
C语言缓冲区溢出实例
2015-06-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人