自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 具有宽度网络架构的联邦持续学习

然而,由于新数据集是随着时间的推移而产生的,如果直接使用全局权重来更新本地模型,则不使用新生成的数据集。因此,本地独立的训练方案可以。具体来说,所有客户端并行训练,当所有客户端完成本地训练时,他们同时上传自己的本地权重。​ 1,如果客户端参与第m轮全局权重的聚合,则会造成偏差,需要删除了全局权重中客户端的相对陈旧的权重。在客户端,执行本地更新,如图所示,在本地更新中,它包括本地训练、本地重新聚合策略和加权处理策略。因此,客户端可以连续地在新的本地数据集上进行训练,而不必再等待速度较慢的客户端,从而。

2023-10-07 11:19:28 317 1

原创 FBL-ET:一个基于事件触发器的联邦宽度学习框架

如果触发条件太高,客户端可能需要太长时间进行训练,甚至陷入无限循环。然而,如果触发条件太低,则当前客户端模型将在没有充分训练的情况下上传到服务器,并且模型质量得不到保证。,客户端仍然不愿意将自己的模型上传到服务器。为了吸引更多的客户加入FL,获得更好的全球模式,我们设计了合理的。因此,我们使用客户端本地模型的准确性作为触发条件。,我们需要使用有限的通信资源来提高全局模型的优化效率。​ 因此,我们将触发条件设置为前几轮客户端上传的模型的。因此,对于触发条件的设置,我们需要全面考虑客户端上。

2023-10-07 11:17:23 175

原创 宽度学习系统相关变体

*1.Cascade of Feature Nodes in Pyramid Structure (CFBLSPyramid):**从不同深度提取的特征具有独特的语义信息,通过组合不同的特征可以获得更全面的结果。特征节点中每个模糊子系统产生的模糊规则的输出被发送到增强层进行进一步的非线性变换,以保持输入的特性。在结构的第一层中,仅使用一组特征节点。如图所示,并不是所有的增强节点都与输出连接,我们将少数增强节点的值设置为零。在该架构中,采用密集连接可以为每个特征节点提供由前一个节点提取的所有特征表示。

2023-10-07 11:15:23 455 1

原创 增量学习理解

当模型架构的大小不受限制时,可以为新的样本添加新的分支,同时冻结之前的任务参数,或为每个新传入样本集专门提供一个复制的新模型。这个方法的思路是将原始输入样本或通过生成模型生成的一些伪样本保存,当有新数据进行训练时,把保存的样例重新放回训练,以减轻遗忘。​ 在连续的数据流中训练模型,随着时间的推移,更多的数据逐渐可用,同时旧数据可能由于存储限制或隐私保护等原因而逐渐不可用,并且学习任务的类型和数量没有预定义。以数据为中心的方法基本的构建块是从以前样本中训练得到的模型到根据新数据训练的模型的知识蒸馏。

2023-10-07 11:05:25 165

原创 宽度学习系统研究进展

​ a)BLS在RVFLNN的结构上进行简化,它将RVFLNN的增强节点和输入层并列到同一层,这种处理有助于 BLS增加隐藏层节点的数量,真正实现将网络向"宽度"方向扩展。​ c)RVFLNN的输入是原始数据,而BLS的增强节点接收的是原始数据经特征变换后的值,BLS将输入数据经过特征映射和增强映射两次变换,增强了网络的特征提取能力。​ a)两者隐藏层的构成不同,ELM随机映射数据得到隐藏层,BLS的隐藏层构成比ELM更丰富, 它包含了输入数据的线性特征(特征节点)和非线性特征(增强节点)。

2023-10-07 11:04:48 1236 1

原创 矩阵的相似性度量的常用方法

当然中间有一个系数就是根号的输入向量的维度,这也就是为什么transformer架构中为什么要除以根号的输入向量的维度的原因,因为除以根号的输入向量的维度之后,Norm之后的向量,神经元的点积相似度就等于余弦相似度了。原因就是因为神经网络的基本计算就是点积相似度计算,而点积相似度的取值范围是没有约束的,这导致神经网络结构很难学习,因为variance太大了。马氏距离的优点是距离与属性的量纲无关,并排除了属性之间的相关性干扰,若各个属性之间独立同分布,则协方差矩阵为单位矩阵。其中:D表示样本间的距离,

2023-10-07 11:01:22 3716 2

原创 一种用于车联网安全数据共享的联邦双向连接宽度学习方案

在每个集群中,这些车辆节点可以基于迁移学习对BiBLS获得的参数进行微调,以解决不平衡的数据现象,提高局部模型的性能。最后,BLS是一种有效的技术,但在IoV中使用BLS进行数据共享的工作还不多。例如,当车辆节点的样本很少时,或者当客户端只包含某个标签的样本时,训练的模型参数没有泛化能力。为了减少IoV中数据共享的延迟,我们使用BiBLS和联邦学习来实现准确及时的数据共享,而不会泄露隐私。因此,BiBLS使用一些有效的方法来增加增强节点、映射的特征节点和训练数据,而无需重新训练所有参数。

2023-10-07 11:00:26 253

原创 JUC并发编程

JUC编程1.什么是JUCjava.util工具包、包、分类业务:普通的线程代码 ThreadRunnable 没有返回值,效率相比于Callable相对较低[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-POWexHFX-1630478721181)(C:\Users\asus\AppData\Roaming\Typora\typora-user-images\image-20210823163926905.png)]2.线程和进程线程和进程进程:一个程序

2021-09-01 14:45:52 211

原创 java网络编程

Java 网络编程首先理清一个概念:网络编程不等于网站编程,网络编程即使用套接字来达到进程间通信,现在一般称为TCP/IP编程。一、计算机网络(一)概念计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。(二)计算机网络的主要功能1.资源共享:资源共享包括计算机硬件资源、软件资源和数据资源的共享。硬件资源的共享提高了计算机硬件资源的利用 率,由于受经济和其他因素的

2021-09-01 14:44:51 267

原创 Bean对象的作用域与生命周期

Bean对象的作用域与生命周期Bean对象的作用域单例作用域(singleton作用域)Spring容器在启动时会自动实例化Bean对象,并将对象设置到单例缓存池中,下次获取时直接从缓存池得到scope = “singleton” 默认情况下,Spring容器加载的对象都是单例。原型作用域Spring容器在启动时会实例化Bean对象, 不会将对象设置到单例缓存池中,每次请求都会重新创建一个Bean对象。scope = “prototype”lazy-init属性(懒加载)如果为

2021-08-17 22:44:30 179

原创 数据库的基本操作

数据库# 查看所有的数据库SHOW DATABASES ;# 创建一个数据库CREATE DATABASE k;# 删除一个数据库DROP DATABASE k;# 使用这个数据库USE k;表# 查看所有的表SHOW TABLES ;# 创建一个表CREATE TABLE n(id INT, name VARCHAR(10));CREATE TABLE m(id INT, name VARCHAR(10), PRIMARY KEY (id), FOREIGN KEY (id)

2021-08-17 22:43:04 89

原创 Spring Thymaleaf

Thymeleaf入门Thymeleaf是一个模板框架。可以通过模板引擎,可以把java对象数据+模板页面动态的渲染出一个真实的HTML页面初始化Thymeleaf只需要在pom文件中添加Maven依赖即可<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId>&

2021-03-11 18:25:29 128

原创 Spring MVC

Spring Controller入门Spring MVC是java web的一种实现方案web服务做的事情Spring Controller技术有三个核心点Bean的配置:Controller注解的运用网络资源的加载:加载网页网络路由的配置:RequestMapping注解运用Controller注解Sprng Controller本身也是一个Spring Bean,只是它多提供了web服务,只要在类上面添加一个@Controller注解就可以了import org.springf

2021-03-11 17:18:09 90

原创 Spring依赖注入

Spring BeanBean(Spring对象的一种称呼,用它来表示java对象)Bean都是用接口和实现类实现的Spring官方声明为Spring Bean的注解有以下几种: - org.springframework.stereotype.Service - org.springframework.stereotype.Component - org.springframework.stereotype.Controller - org.springframework.stereoty

2021-03-11 16:47:40 65

原创 Maven常见命令

mvn clean compile编译命令,Maven会自动扫描src/mian/java下的代码并完成编译工作,执行完,会在根目录下生成target/classes目录(存放所有的class)。mvn clean package编译并打包命令,这个命令是compile和package的集合,也就是说先执行compile命令,然后在执行jar打包命令,这个的结果会把所有的java文件和资源打包成一个jar,jar是java的一个压缩格式,方便我们灵活的运用多个代码。mvn clean instal.

2020-11-10 09:34:54 245

原创 java常见的异常类

如果我们想要把某些字符串转化为数字,就需要使用到Integer.parseInt(str)方法了,public class ExceptionTest3 { public static void main(String[] args) { int num = getInt("20"); System.out.println(num); } ...

2020-04-04 19:09:55 140

原创 java常用接口

Map如上图,Map(映射)是遵循key:value这样形式的集合。key,value的类型可以是任何的java对象。我们大多数情况下,都会使用HasMap这个Map的实现类import java.util.Map;import java.util.HashMap;// key value 得是 Java 类型Map<key,value> map = new HashM...

2020-04-02 15:49:13 402

原创 java数据目录

package com.youkeda.file;import java.util.ArrayList;public class CustomFile { // 存储文件路径的变量 public String filePath; // 创建一个集合用来存储子文件 public ArrayList<CustomFile> children = new Arr...

2020-03-26 18:35:18 225

原创 ArrayList语法

ArrayList本身就是一个动态数组对象,可以方便的储存集合对象,一般来说,我们会把同一个 类型的数据储存在这个ArrayList中。我们如果要使用 ,ArrayList就必须先实例化,实例化的语法都是一样的使用new关键字,并且需要指定对象类型。// 这里的 Java 对象类型可以是任意的对象类型// 比如 String、Integer、CustomFile 等// 这里的 <&g...

2020-03-25 21:12:59 365

原创 java遍历数组

for (String name : tables) {}相当于for(int i = 0; i < tables.length; i++){ String name = tables[i];}

2020-03-25 17:15:10 134

原创 java实例化对象

实例化java=》对象的过程就是实例化对象或者对象实例化,一个意思。File的常用方法1.String getName()getName方法用于得到文件的文件名(不包括他的路径),比如://实例化 File,传入一个文件路径,文件路径使用 / 作为分隔符File myFile = new File("mywork/201408 人物角色.docx");String fileName...

2020-03-25 14:57:52 603

原创 java自定义类

创建java自定义类有四个规范:1.文件名有类名+.java组成,例如HelloWorld.java。2.类名遵循大驼峰法,就是首字母大写,另外 类名中不能有中文和特殊字符,只能是字母或者数字。3.java类遵循固定的格式public class 类名称 {}4.java类是存放在java包中的,默认情况下java工程中的代码是存放在src/main/java目录中。包名的规则:...

2020-03-25 13:51:32 473

原创 java时间日期类的运用

字符串转化为日期时间,import java.time.LocalDate;public class DateTest8 { public static void main(String[] args) { // 定义一个时间字符串,日期是2019年1月1日 String date = "2019-01-01"; // 把字符串转化位 LocalDate 对象...

2020-03-24 18:18:10 228

原创 java日期时间和字符串的转化

首先,需要借助一个日期格式化类帮助我们格式化,这个类就是DateTimeFormatter它的完整包路径为java.time.format.DateTimeFormatter,所以我们需要首先导入这个包import java.time.LocalDate;import java.time.format.DateTimeFormatter;public class DateTest5 {...

2020-03-24 15:56:23 188

原创 java字符串操作

字符串分割spiltsplit("分割字符串")分割字符串也可以是特殊的字符串,比如换行符"/n",(换行符在文本中是看不到的),spilt方法执行的结果返回的是一个字符串数组对象public static void main(String[] args){ String text = "姓名|年龄|性别\n张三|20|男\n李四|18|男\n小花|18|女"; // 使用 sp...

2020-03-23 17:30:54 177

原创 java字符串常用方法

取出字符串中的一个字charAt;public static void main(String[] args) { String message = "Hello Java"; // 取出第一个字 char str = message.charAt(0); System.out.println(str); // 取出第二个字 str = message.charAt(1...

2020-03-23 17:08:25 163

原创 java基础知识--数据类型

1.long类型赋值时,后面要加上一个l(注意是L);例如long num = 1646464316l;

2020-03-21 14:56:56 102

原创 java方法定义和使用的注意事项

/*方法定义和使用的注意事项1.方法不能定义在另一个方法里2.不要写错方法名字3.写错了参数列表4.方法返回值是void,方法中可不写returnreturn下面不能有代码5.方法返回值类型,和return后面数据类型必须匹配6.方法重复定义7.调用方法的时候,返回值是void,不能写在输出语句中*/...

2020-03-08 14:17:13 269

原创 web— xss基础

跨站脚本攻击漏洞一,跨站脚本攻击:跨站脚本攻击(也称为XSS)指利用网站漏洞从用户那里恶意盗取信息。危害为了搜集用户信息,攻击者通常会在有漏洞的程序中插入 JavaScript、VBScript、 ActiveX或Flash以欺骗用户(详见下文)。一旦得手,他们可以盗取用户帐户,修改用户设置,盗取/污染cookie,做虚假广告等。每天都有大量的XSS攻击的恶意代码出现。 Brett Mo...

2020-03-07 12:02:34 440

原创 web—xss 前端基础

一,xssxss又叫CSS(Cross-SiteScripting),跨站脚本攻击。恶意攻击者往Web页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web里面的html代码会被执行,从而达到恶意用户的特殊目的。主要指的自己构造XSS跨站漏洞网页或者寻找非目标机以外的有跨站漏洞的网页。二,HTML超文本标记语言(Hyper Text Markup Language),缩写为HTML,...

2020-03-01 12:16:09 250

原创 web—浏览器安全

一,同源策略同源策略(Same origin policy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。设置目的:二,内容安全策略1,CSP指的是内容安全策略,为了缓解很大一部分潜在的跨站脚本问题,浏览器的扩展程序系统引入了内容安全策略(CSP)的一般概念...

2020-02-29 16:40:04 361

原创 Web安全—HTTP/HTTPS协议

一,http协议超文本传输协议(英语:HyperText Transfer Protocol),缩写为HTTP,它是一种用于分布式、协作式和超媒体信息系统的应用层协议,是万维网的数据通信的基础,也是互联网应用最为广泛的一种网络传输协议。最初设计HTTP的目的是为了提供一种发布和接收HTML页面的方法。二,http历史(1)HTTP/0.9:不涉及数据包传输,规定客户端和服务器之间通信格式,只...

2020-02-29 15:54:05 2061

原创 java编写杨辉三角(源程序)

关于用Java编写杨辉三角//声明博主是菜鸟入门学Java,怕忘记杨辉三角怎么写。package 杨辉三角;import java.util.Scanner;public class yanghui{public static void main(String[] args) {//首先是输入要输入的行数的值。Scanner cin=new Scanner (System.in);...

2020-02-21 17:53:06 1270

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除