- 博客(118)
- 资源 (1)
- 收藏
- 关注

原创 note of “DeepChain: Auditable and Privacy-Preserving Deep Learning with Blockchain-based Incentive“
摘要:1、恶意的服务器或参与方可能会破坏训练的正确性,例如错误的梯度收集或参数更新。因此,分布式深度学习框架不仅要保证梯度的机密性,而且要保证梯度采集和参数更新的正确性。2、联邦学习缺乏对不信任的参与方有效的激励机制。为了解决上面的问题,该篇论文引入了基于区块链的价值驱动激励机制。 从服务器和参与者那里迁移恶意威胁,保证隐私和可审计性。 ——DeepChainDeepChain:基于区块链...
2020-04-01 16:43:52
2127

原创 Fair Resource Allocation In Federated Learning
background单纯的最小化网络中的总损失可能会不成比例地对某些设备有利或不利(例如,平均精度可能很高,但是某些单个设备的精度很低的情况)q-Fair 联邦学习(q-FFL):新的优化目标(实现更公平的精度分配,更系统的分配模型的性能)最小化了由q参数化的总加权损耗,使具有更高损耗的设备有更高的相对权重(推测设备的性能)该论文q-FFL最终实现了:在公平性方面,保持相同的总体平均性...
2020-03-28 18:27:59
2229
2

原创 Incentive Design for Efficient Federated Learning in Mobile Networks: A Contract Theory Approach
论文解读:背景开销和隐私两大problems移动网络在计算和通信两方面有极大的开销,如果没有激励机制,那么感兴趣的移动设备就不愿意加入联邦学习任务以往的假设是认为所有的移动设备都会在被邀请时无条件的参与联邦学习,但是没有精心设计的补偿,自私自利的移动设备将不愿意参与两个信息不对成1.任务发布者不知道用于模型训练的资源量和数据大小2.不知道移动设备的数据质量导致: 任务发布者在为移动...
2020-03-19 14:14:17
1292
2

原创 privacy-preserve deep learning
背景:大规模搜集数据来进行深度学习造成了严重的隐私问题。带来的问题:1.收集这些数据的公司会永远保存这些数据;从中收集数据的用户既不能删除这些数据,也不能控制如何使用这些数据,也不能控制从他们的数据中学习到的多少。2.图像和语音记录往往包含意外捕捉到的敏感物品面部、车牌、电脑屏幕、他人说话的声音和环境噪音等。3.公司保存的用户数据要接受传票和搜查令,以及国家安全和情报机构的无担保间谍活动...
2020-03-04 13:24:20
973

原创 Measure Contribution of Participants in Federated Learning
由于项目需要,所以这篇论文我主要关注的是水平联邦学习的贡献度问题:背景:联邦机器学习(FML)为多方创建了一个生态系统,在为参与者保护数据隐私的同时,协作构建模型。在FML中,对各方贡献的度量可以实现公平的信用分配。为了让联合学习的生态系统发挥作用,我们需要鼓励不同的各方贡献他们的数据并参与协作联盟。信用分配和奖励机制对于当前和潜在的联合学习参与者的激励至关重要。公平衡量联邦学习中各方的贡献可...
2020-02-28 11:28:30
1263
原创 ElasticSearch——高可扩展性的分布式全文搜索引擎
目录一、ElasticSearch概述一、ElasticSearch概述ElasticSearch是基于Lucene(一个信息检索工具包)做了一些封装和增强。ElasticSearch(ES)和solr的区别:ES解压即用,Solr安装较为复杂。Solr利用Zookeeper进行分布式管理,而ES自身带有分布式协调管理功能。Solr支持多种格式的数据,但是ES只支持json文件格式Solr查询快,但更新索引时慢,用于电商等查询较多的应用ES建立索引快(即查询慢),即实时查询快,用于face
2021-05-09 18:23:58
731
1
原创 Lucene全文检索技术
目录一、全文检索基本知识1、全文检索的概念2、全文检索的应用场景3、全文检索流程二、Lucene入门案例一、全文检索基本知识1、全文检索的概念数据的分类:结构化数据:格式固定,长度固定,数据类型固定;例如数据库中的数据非结构化数据:格式不固定,长度不固定,数据类型不固定;例如pdf文档,邮件,html,txt数据的查询:结构化数据的查询:sql语句,查询结构化数据的方法。简单,速度快非结构化数据的查询:从文本文件中找出包含"spring"单词的文件目测使用程序把文档读取到内存中,
2021-04-27 16:55:40
624
原创 SSM整合
SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容)。常作为数据源较简单的web项目的框架。
2021-04-05 12:02:13
395
1
原创 Spring MVC框架
Spring MVC是一种基于Java的实现MVC设计模式的请求驱动类型的轻量级Web框架,属于Spring FrameWork的后续产品,已经融合在Spring Web Flow里面。
2021-03-31 15:36:22
656
原创 Spring框架
笔记参考:https://www.bilibili.com/video/BV1Sb411s7vP?t=5目录1、Spring的概述1.1、Spring的体系结构1、Spring的概述Spring是分层的Java SE/EE应用full-stack轻量级开源框架,以IoC(Inverse of Control反转控制)和AOP(Aspect Oriented Programming面向切面编程)为内核,提供了展现层Spring MVC和持久层Spring JDBC以及业务层事务管理等众多的企业级应用技术
2021-03-25 17:16:12
307
原创 Mybatis框架
Mybatis是一个优秀的持久层框架。内部封装了jdbc,使得开发者只需要关注sql语句本身,简化了过程。它使用了ORM思想实现了结果集的封装。因此,学习Mybatis框架在javaweb开发中有着十分重要的意义。
2021-03-08 17:32:45
970
2
原创 MAVEN的安装配置以及可能出现的各种问题
1、软件下载到官网去下载maven的安装软件:点击download连接选择进行下载:2、Maven的安装将下载下来的Maven解压到一个没有中文没有空格的路径下:例如:D:\maven\apache-maven-3.5.2:bin:存放了maven的命令,比如mvn tomcat:runboot:存放了一些maven本身的引导程序,如类加载器等conf:存放了maven的一些配置文件,如settings.xml文件lib:存放了maven本身运行所需的一些jar包3、Maven的配置
2021-02-26 11:37:31
410
原创 JavaWeb学习3
目录1、JQuery1.1 JQuery基础1、JQuery1.1 JQuery基础概念:JQuery是一个JavaScript框架,简化了JS开发。JavaScript框架,本质上就是一些js文件,封装了js的原生代码而已步骤:下载JQuery版本:1.x:兼容ie678,使用最为广泛的,官方只做BUG维护,功能不再新增。因此一般项目来说,使用1.x版本就可以了,最终版本:1.12.4 (2016年5月20日)2.x:不兼容ie678,很少有人使用,官方只做BUG维护,功能不再
2021-02-04 21:14:26
634
原创 JavaWeb学习2
目录1、Tomcat1.1 Web相关概念1.2 tomcat部署项目2、Servlet、Http协议2.1 Servlet概述1、Tomcat1.1 Web相关概念软件架构:C/S:客户端/服务器端B/S:浏览器/服务器端资源分类:静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源。静态资源可以直接被浏览器解析如:html、css、JavaScript动态资源:每个用户访问相同资源后,得到的结果可能不一样。动态资源要先转换为静态资源,再返回给浏览器servlet
2021-01-30 23:55:03
570
1
原创 计算机网络习题二
计算机网络是考研的重点,也是日后工作最基本的知识点之一。本博文总结了计算机网络的常见习题并作出了详细的解释,方便日常查看和复习,希望有所帮助。
2021-01-20 09:42:22
4051
原创 计算机网络习题一
计算机网络是考研的重点,也是日后工作最基本的知识点之一。本博文总结了计算机网络的常见习题并作出了详细的解释,方便日常查看和复习,希望有所帮助。
2021-01-20 09:40:08
6166
原创 算法设计与分析常见习题及详解
无论在以后找工作还是面试中,都离不开算法设计与分析。本博文总结了相关算法设计的题目,旨在帮助加深对贪心算法、动态规划、回溯等算法的理解。
2021-01-16 20:35:16
9103
2
原创 计算机网络基础知识总结二(详细)
计算机网络是考研的重点,也是日后工作最基本的知识点之一。本博文详细的总结了计算机网络的基础知识,方便日常查看和复习,希望有所帮助。学习视频链接:(https://www.bilibili.com/video/BV19E411D78Q)
2021-01-08 18:26:56
2727
原创 计算机网络基础知识总结一(详细)
计算机网络是考研的重点,也是日后工作最基本的知识点之一。本博文详细的总结了计算机网络的基础知识,方便日常查看和复习,希望有所帮助。视频学习链接:(https://www.bilibili.com/video/BV19E411D78Q)
2020-12-12 16:21:22
1656
原创 软件工程导论习题
软件工程是软件工程专业的一门重要学科,掌握好软件工程原理是开发软件的重要基础知识。本博客对软件工程导论部分习题解释,以更加深理解。
2020-09-08 20:48:17
37308
原创 数据库原理习题
数据库是存放数据的仓库。数据库原理是每个计算机专业的学生必须掌握的课程之一,所以学好数据库原理对日后实际工作和项目十分重要。这篇博客通过总结广州大学数据库原理课程和教材中的例题,希望能够对数据库原理加深理解。
2020-09-07 18:39:47
41595
原创 操作系统习题(下)
操作系统(Operating System,简称OS)是管理计算机硬件与软件资源的计算机程序。操作系统是计算机学生必修课程之一,也是计算机考研的必考项,因此,掌握好操作系统对于工作以及日后考研学习都十分重要。
2020-07-10 10:59:32
16045
原创 操作系统习题(中)
操作系统(Operating System,简称OS)是管理计算机硬件与软件资源的计算机程序。操作系统是计算机学生必修课程之一,也是计算机考研的必考项,因此,掌握好操作系统对于工作以及日后考研学习都十分重要。
2020-07-09 18:00:05
23696
1
原创 操作系统习题(上)
操作系统(Operating System,简称OS)是管理计算机硬件与软件资源的计算机程序。操作系统是计算机学生必修课程之一,也是计算机考研的必考项,因此,掌握好操作系统对于工作以及日后考研学习都十分重要
2020-07-07 16:32:43
8212
7
原创 操作系统(下)
操作系统(Operating System,简称OS)是管理计算机硬件与软件资源的计算机程序。操作系统是计算机学生必修课程之一,也是计算机考研的必考项,因此,掌握好操作系统对于工作以及日后考研学习都十分重要。
2020-06-28 15:41:31
6852
原创 数据库原理(下)
数据库是存放数据的仓库。数据库原理是每个计算机专业的学生必须掌握的课程之一,所以学好数据库原理对日后实际工作和项目十分重要。这篇博客通过总结广州大学数据库原理课程和教材对数据库原理进行了总结和分析,帮助日后复习。
2020-06-22 21:09:51
746
原创 银行家算法原理及其实现
1、原理解释安全状态:如果存在一个由系统中所有进程构成的安全序列P1,…,Pn,则系统处于安全状态。安全状态一定是没有死锁发生。不安全状态:不存在一个安全序列。不安全状态不一定导致死锁。安全序列:一个进程序列{P1,…,Pn}是安全的,如果对于每一个进程Pi(1≤i≤n),它以后尚需要的资源量不超过系统当前剩余资源量与所有进程Pj (j < i )当前占有资源量之和。银行家算法中的主要思想:在任何时刻保证至少有一个进程能得到所需的全部资源而执行到结束。银行家算法通过动态地检测系统中资源分配情
2020-06-04 16:12:52
6397
原创 操作系统(中)
操作系统(Operating System,简称OS)是管理计算机硬件与软件资源的计算机程序。操作系统是计算机学生必修课程之一,也是计算机考研的必考项,因此,掌握好操作系统对于工作以及日后考研学习都十分重要。
2020-05-17 12:44:23
633
原创 软件工程导论(中)
软件工程是软件工程专业的一门重要学科,掌握好软件工程原理是开发软件的重要基础知识。本博客对软件工程导论进行了详细的讲解,以方便理解。
2020-05-05 11:37:46
1619
原创 数据库原理(中)
数据库是存放数据的仓库。数据库原理是每个计算机专业的学生必须掌握的课程之一,所以学好数据库原理对日后实际工作和项目十分重要。这篇博客通过总结广州大学数据库原理课程对数据库原理进行了总结和分析,帮助日后复习。
2020-04-28 16:16:55
1764
原创 软件工程导论(上)
软件工程是软件工程专业的一门重要学科,掌握好软件工程原理是开发软件的重要基础知识。本博客对软件工程导论进行了详细的讲解,以方便理解。
2020-04-08 09:42:11
1445
原创 SQL学习(二)
分页查询应用场景:当需要显示的数据,一页显示不全,需要分页提交sql请求语法:select 查询列表 from 表名【join type】join 表2 on 连接条件 where 筛选条件 group by 分组字段 having 分组后的筛选 order by 排序的字段 limit offset,sizeoffset 要显示条目的起始索引(起始索引从0开始)size 要显示的条目...
2020-03-29 16:59:18
893
原创 sql学习(一)
SQL语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。博客将会根据相关课程并结合相关案例详细介绍sql的具体语法。
2020-03-29 09:58:20
477
原创 Linux学习(未完)
常用命令history 查看历史命令(可以使用上下键查看之前的命令)ls 查看文件信息ls -l 显示详细信息ls -a 显示隐藏信息ls -R 递归显示子目录的内容ls -lrt 按照时间进行排序通配符*表示任意多个字符?代表任意一个字符cd change dir 更改目录回到家目录cdcd ~$HOME绝对路径pwd 显示当前工作目...
2020-03-21 22:58:59
124
原创 操作系统学习(上)
操作系统(Operating System,简称OS)是管理计算机硬件与软件资源的计算机程序。操作系统是计算机学生必修课程之一,也是计算机考研的必考项,因此,掌握好操作系统对于工作以及日后考研学习都十分重要。
2020-03-19 22:41:23
503
原创 ubuntu设置vim作为默认的文本编辑器
vi&vim—>vim是vi的增强版安装vim:sudo apt-get install vim设置vim作为默认的文本编辑器sudo update-alternatives --install /usr/bin/editor editor /usr/bin/vim1 sudo update-alternatives --set editor /usr/bin/vims...
2020-03-18 13:30:11
632
单链表的操作实验.zip
2019-10-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人