在这里插入图片描述

受访者 | 王健宗,平安科技副总工程师、联邦学习技术部总经理
记者 | 夕颜
出品 | CSDN(ID:CSDNnews)

「AI技术生态论」是CSDN发起的“百万人学AI”倡议下的重要组成部分,与AIProCon万人开发者大会、Top30 AI技术生态行业案例征集和评选、开发者与AI大调查、AI大师课一起,打造一个覆盖百万开发者的AI生态联盟。


2020年,「AI技术生态论」栏目将对1000+AI生态大咖进行系列访谈,勾勒出AI生态最具影响力人物图谱和AI产业全景图!


本文为 「AI 技术生态论」系列访谈第二十七期,CSDN 邀请到平安科技副总工程师、联邦学习技术部总经理王健宗,来详细讲解关于联邦学习,我们必须要了解的事实。


百万人学 AI 你也有份!今日起点击阅读原文报名「2020 AI开发者万人大会」,使用优惠码“AIP211”,即可免费获得价值299元的大会在线直播门票一张。限量100张,先到先得!

今天,我们来聊聊联邦学习(Federated Learning)。人工智能和大数据领域的人对于这个新兴词汇一定不陌生,但关于这个连名字都有多种叫法的技术(联邦学习、联合学习、联盟学习…)究竟是如何实现的,很多人只是一知半解。


风头正盛的联邦学习究竟是什么?


简单来说,联邦学习作为分布式的机器学习范式,最大的特点是可以让多个参与方进行 AI 协同。本质上来说,联邦学习的目标是为了有效解决**“数据孤岛”** 问题,让参与方在不共享数据的基础上联合建模,从技术上打破数据孤岛,实现 AI 协作

加粗样式

自从谷歌在 2016 年提出了针对手机终端的联邦学习,这个概念开始火爆起来,并被视为下一代人工智能协同算法和协作网络的基础。平安科技提出“联邦智能”的架构,将安全通信、层级加密、可信计算、可视化等真正实现保护用户隐私数据的完整系统囊括进来,联邦学习只是其中一个技术环节。

虽然联邦学习技术更新迭代,也有了不少实践解决方案,但是在实际落地中,在保护数据隐私的前提下进行 AI 协同,无论是底层技术还是整个部署环节,还有大量的挑战需要克服。

为了更加深入了解联邦学习,CSDN 邀请到平安科技副总工程师、联邦学习技术部总经理王健宗,从他个人踏上联邦学习技术和应用研究之路的个人经历开始,到在其带领下构建的自动化机器学习平台“奥卡姆”与联邦智能平台“蜂巢”的技术解析与应用实践,一窥这项技术在信息爆炸的新时代下,到底已经走到了哪一步。


从云 AI 转向联邦学习,出于对技术的发展趋势预判


王健宗就读于华中科技大学计算机学院计算机系统结构专业,是个典型的拿公派奖学金的“别人家孩子”。2009 年,王健宗被国家公派到美国莱斯大学联合培养博士,当时正值云计算兴起,他参与了莱斯大学与亚马逊公司的云计算服务优化的合作项目,并在读博期间提出了“云 AI”的技术方向,完成了关于云服务质量方向的博士论文。

联合培养博士完成后,王健宗当时收到了一些美国的公司和学校的 Offer,但是考虑到国内广阔的应用场景、海量的数据,王健宗毅然决然回国,并加盟了网易公司,从零开始参与搭建网易大数据平台。在从事若干年大数据研发后,王健宗开始思考一个问题——这些数据如何与应用场景相结合?他顺其自然想到了若干年前在美国所提出的“云 AI”方向,从技术路径上讲,云计算、大数据之后,必然走向人工智能。带着对 AI 的前景预判,王健宗再次前往美国,在美国佛罗里达大学,师从人工智能国际知名学者李晓林教授,从事人工智能博士后研究工作。

在云计算和人工智能领域深耕数年,王健宗把主要的精力用在分布式人工智能领域,联邦学习算是多年来他一直在做和想做的事。从美国完成博士后项目之后,他回国加入平安科技,专注于金融人工智能和联邦智能领域的研发工作,带领团队自研了自动化机器学习平台“奥卡姆”,以及联邦智能平台“蜂巢”。


揭秘联邦学习平台“蜂巢”


AutoML 是机器学习至关重要且有潜力的技术,尤其是与联邦学习的结合更是有着无限广阔的前景。但是今天,我们将重点在联邦学习上。

王健宗说到,联邦学习想要解决的问题十分明确——就是数据孤岛 ,这也是它目前主要的落地场景。

“蜂巢”的技术架构

在这里插入图片描述

他介绍到,蜂巢平台的技术框架,是支持联邦智能原生的。在数据部落中,“蜂巢”包含几大功能模块,包括数据预处理、数据特征化、数据质量的评估等。该平台支持传统的统计机器学习和深度学习的模型,如逻辑回归、线性回归、树模型、CNN/RNN等。在整个模型训练过程中,对梯度进行非对称加密,整合梯度和参数优化、更新模型。

在联邦推理这一过程中,“蜂巢”会把原始的传输的数据进行加密,最终实现推理结果。

在技术研发工程中,他们不仅需要研发有效的分布式机器学习算法,更重要的是如何更好地保障用户数据安全,在此基础上需要开发可靠的加密方法和有效的联邦学习模式。因此,根据在实际应用场景中用户的反馈,例如一些联邦学习算法中涉及大量矩阵大数运算,其通过不断尝试和实验优化矩阵大数运算算子,在密态下矩阵大数运算的效率上有了很大的提升。

这不禁让人好奇,在平安科技内部,“蜂巢”的背后是怎样一支团队呢?

从王健宗的口中 CSDN 得知,这支团队是由平安集团首席科学家肖京博士指导,由他本人带领的业内联邦学习专属团队,主要的目标是推动 AutoML、联邦学习、AI翻译以及深度图领域的生态发展,探索行业应用与前沿 AI 技术进行深度、自动化融合的方式,近期在多项AI比赛榜单名列第一的自动化机器学习平台“奥卡姆”就也出自这支团队之手。

“蜂巢”作为平安科技的主要联邦学习平台,在底层技术和设计上有何独特之处?

王健宗介绍,如何打造和实现企业级的联邦智能平台是平安科技的目标,因此,“蜂巢”从最初的架构设计上就考虑到了在平安集团内各个专业子公司之间就存在着很多数据壁垒,金融行业对数据隐私的保护和监管要求是非常严格,企业级的联邦智能平台就一定要满足稳定、安全、合规的要求。

为说明这一点,王健宗举了一个例子。“国内金融机构中很常用的加密方式是国密算法,很多的公司对于任何信息的传输和加密都要求采用国密算法,这与我们在业界常见差分隐私和同态加密都不相同,而蜂巢平台能充分支持了国密SM2、国密SM4、混淆电路、差分隐私和同态加密等不同的加密方式,以满足实际企业业务场景的不同需求。”

另外, 蜂巢平台采用了完全自主研发的梯度处理方法,可以做到真正适用于企业之间不同的应用场景,通过更加高效、更加健全和更加稳定更新机制,从而保障参与各方能够实现最高效的建模流程。

在联邦学习技术研发迭代期间,王健宗和团队总结出了构建联邦学习平台的几个要点,在这里分享给大家参考:

1)如何根据不同业务场景改造联邦学习算法?

改造联邦学习算法的关键技术之一就是对各方本地计算得到的参数进行联邦聚合,针对不同的业务场景需要选择不同的聚合方法:例如在数据样本量较大、对性能要求较高的情况下,平安科技提供了 FedAvg 方法,能够在保证性能的前提下极大程度地满足业务基本需求;针对小样本的联邦学习,自研了 FedSmart 算子,能够更好地优化参数,提升模型效果。除此之外,还根据其他业务场景定制化研发了一些聚合算子。

2)如何灵活地实现加密功能?

保障数据安全是联邦学习技术的核心,针对不同的性能要求,平安联邦学习平台提供了不同等级的加密模式:对于加密要求严格的业务方,提供了国密加密的加密模式,除此之外,还支持信道加密模式等,以适应更多的业务场景。

3)如何提升联邦建模的效率?

联邦学习技术的落地需要考虑耗时效率问题,多方计算、加密传输等方面都会增加整体的耗时。针对该问题,平安联邦智能平台设计了大量矩阵大数运算算子用于实现各计算模块,对加密算子和数据结构也进行了优化,同时使用了团队自主研发的新网络编码技术,使其能够更好地支持大批量数据的运算,在不影响模型效果的前提下尽可能地提高建模效率。

“蜂巢”支持哪些算法和训练模型?

在这里插入图片描述
图源:视觉中国

“蜂巢”支持机器学习、深度学习等多种算法,结合平安自研底层硬件加速技术解决方案,对比竞品速度提升50%,具体到算法和 AI 模型训练,以及自研底层硬件技术解决方案,平安是如何做到的?

据王健宗介绍,首先,在蜂巢联邦学习平台的底层的算法设计上分为四个不同领域和方向。

第一部分是基础的联邦学习算法,包括常见的逻辑回归、各类树模型和Boosting算法,以及CNN、RNN等深度学习网络,支持TensorFlow和PyTorch等各种主流框架等,充分兼容不同的建模场景,这些是蜂巢联邦学习平台的核心基础。

第二个部分是算子层的深度支持和设计,比如,从底层设计上支持图计算算子,基于Gather-Apply-Scatter的结构抽象高层次算法支撑库,实现高效的信息收集、运算和全局更新的处理,使得蜂巢平台的联邦图计算算法有非常好的时效性表现。

第三个部分是异构计算,目前联邦学习算法的性能受限于加密和通信,效率表现往往不够好,对此蜂巢平台用GPU等异构计算芯片来加速联邦学习的加密和通信过程,再加上结合前面提到的算子层优化,从而达到了提速50%的效果,这也是蜂巢在深入实际应用场景中,解决企业间联邦学习建模的痛点之一。

最后一个部分是安全加密的部分,举个例子,在实际的建模和推理过程中,重要的模型参数、每个用户本地的数据等关键信息都是存放在安全容器中的,每一次访问都需要经过安全审计和加密,从而可以达到很好的隐私和安全保护效果。


联邦学习能与机器学习算法结合,还有哪些新可能?


联邦学习与机器学习两者的结合是近年来的研究热点。对此,王健宗介绍,联邦学习除了可以和经典机器学习算法结合应用在分类、预测等场景,在一些细分领域也有很好的应用场景。

比如,在推荐系统中可以与协同过滤技术相结合,多方基于矩阵分解(Matrix Factorization)技术进行联合推荐;在医疗健康领域,多方可以通过深度学习模型例如U-Net、ResNet等进行医学成像模型的联合训练以提高模型准确度;在机器翻译领域,多方在训练语料对不出本地的前提下进行联合建模,最大化翻译模型的准确性;在OCR领域,联邦学习同样可以通过共享模型参数,充分利用他方的训练样本信息来弥补己方在一样识别场景中数据匮乏的不足,提高字符识别准确度。

此外,王健宗也提到也可以积极探索联邦学习与 AutoML、GNN 等领域的技术结合与应用。 蜂巢联邦学习平台在进行联邦学习建模的过程中支持多种不同的自动化调参方式,可以更加高效地找到最佳的模型参数以达到更好的效果。对于图神经网络技术,联邦学习也同样可以通过结合图结构数据的特征,增加对图卷积等算子的支持和优化,从而实现更加丰富应用场景。

正如他所说,联邦智能之于联邦学习,就像是人工智能之于深度学习,所有人工智能的前沿技术,都可以在联邦智能的研究和发展中大展身手。 从原始数据的传输上来说,联邦学习减少了原始数据传输至中心服务器的通信开销,但是由于大量的模型训练交互,增加了交互通信成本。加密是必不可少的一环,但加密本身往往会影响联邦学习的效率。在实际的工程中,需要针对不同的应用场景,找到“高效”与“可用”之间的平衡。

在这里插入图片描述
图源:视觉中国

同时,联邦学习也有许多 IoT 应用场景,“现在进入 5G 时代,我们可以积极思考 5G 能够给联邦学习的通信带来什么便利之处,使联邦学习的能力可以赋能普惠 AI。未来,联邦学习与量子通信的结合也是我们很看好的一个方向,相信可以给联邦学习带来质的提升。基于传统的网络编码的思路,我们可以在联邦学习多方通信的过程中通过引入中间节点,分别用于接收和转发经过线性或函数加密的参数信息,通过网络编码通信框架实现在每一个信道上传输的参数都不可读,而在接收端有效解码的效果,”王健宗说道。


联邦学习底层技术是否成熟?


当前,联邦学习底层技术是否成熟?目前存在哪些短板?相信这些问题是大家关心且有望找出突破口的地方。

王健宗认为,目前联邦学习底层技术相对来说日渐成熟,目前的短板则是在于计算算力以及带有加密的通信方面,虽然英特尔 SGX,ARM 的 TrustZone 可以支持部分联邦学习的场景,但目前还没有联邦学习专用芯片,联邦学习也没有统一的业内标准和相关协议。


产业落地难点在哪?


当前,平安科技的联邦智能平台定位是服务于营销、获客、定价、风控、智慧城市和智慧医疗,“蜂巢”能够提供智慧金融、智慧城市、智慧医疗商用级的一站式解决方案,并研发了具备联邦智能能力的联邦机器人,以机器人为服务终端进行数据采集与联合建模,完成金融领域下的客户识别与定制化服务。

我们都知道,本质上来说,联邦学习的目标就是解决“数据孤岛”问题,以及在保障数据隐私和安全的前提下实现人工智能。但不得不提的是,在实际落地中,这仍然是一大挑战,举一个很简单的例子,在联邦学习中,在不共享数据的前提下协同建模,有一个经常被大家利用的方法就是梯度共享,但不幸的是,梯度共享的方法在有限条件下可以被成功攻破。这些试图保护数据隐私的学习模型被攻破,未来还会有效吗?这次事件暴露出的联邦学习的隐私安全性问题该怎么保障让人心生疑虑,也为未来技术提出来更高的要求。

对此,王健宗解释到,以平安科技为例,在做联邦学习时,他们对隐私安全性有不同层级的设定。仅依赖于梯度共享只能解决联邦学习科研层面的问题。在实际的工程中,平安科技做了很多工作保护梯度共享机制下的联邦学习建模,比如,在传输和计算运用了同态加密的梯度,不仅要保证底层数据的安全性和隐私性,同时对梯度信息也要进行保护。

虽然有应对的方法,但涉及到数据隐私,类似问题的存在仍不能掉以轻心。


未来趋势


对于联邦学习的未来发展,王健宗还有哪些观点与思考?

他认为,联邦学习的关注度很高,这说明市场对联邦学习的需求是非常旺盛的。在金融领域、智慧城市、智能家居、车联网等拓展领域上都能看到一些公司在布局联邦智能。他希望,大家无论是在训练、推理,还是数据部落的构建、使用方面都能有联邦智能的理念和意识。

平安科技未来的发展方向是打造完整的联邦智能生态,在联合建模的基础上,完善算法选择的多样化,让用户自己定义联邦学习的语言与参数指标,利用平台配套算子打造建立用户自己的定制化模型。希望未来不仅在联邦学习的应用上做到全面布局,在联邦学习的可扩展性上也可以进一步发展。

另外一点,制定统一的联邦学习标准也是推动这项技术向前发展的重要环节,虽然目前还没有统一的标准出来,但相关工作已经在推进之中,包括平安科技在联合多家企业和机构编写和发布《联邦学习白皮书 v2.0》,就是一次不小的进步。

“因为这是一个重要的新技术方向,平安会努力一直在这个方向占据领先地位,力争做行业标杆。因为平安天然具备丰富的业务场景,所以我们对标准化工作的贡献不仅是理论层面、工程层面,更是注入了我们长时间以来对业务场景、对 AI 应用落地的理解和经验。我希望大家能够共同打造联邦学习的生态,让各行各业能充分发挥其价值,使更多的垂直行业能够落地。”王健宗对于联邦学习的未来充满信心。

在这里插入图片描述

今日福利!

遇见大咖

同样作为“百万人学 AI”的重要组成部分,2020 AIProCon 开发者万人大会将于 7 月 3 日至 4 日通过线上直播形式,让开发者们一站式学习了解当下 AI 的前沿技术研究、核心技术与应用以及企业案例的实践经验,同时还可以在线参加精彩多样的开发者沙龙与编程项目。参与前瞻系列活动、在线直播互动,不仅可以与上万名开发者们一起交流,还有机会赢取直播专属好礼,与技术大咖连麦。

门票限量大放送!今日起点击阅读原文报名「2020 AI开发者万人大会」,使用优惠码AIP211,即可免费获得价值299元的大会在线直播门票一张。限量100张,先到先得! 快来动动手指,免费获取入会资格吧!

点击阅读原文,直达大会官网。

查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. linux安装docker

    检查centos 内核版本 必须是3.10及以上 uname -r安装docker yum install docker输入 y 确定安装 启动docker 停止为stop systemctl start docker吧 docker 设置为开机启动 systemctl enable docker看dockerd的版本 docker -v 查看镜像 docker search mysql拉取镜像 docker pul…...

    2024/4/23 15:50:48
  2. Diffbot号称排名第一的网页智能解析真有那么强大嘛?

    文章目录前言1. 什么是智能解析2. Diffbot是什么3. 如何使用Diffbot4. 总结5. 致谢 前言很多爬虫开发者在职业生涯中做得最多的一件事我想应该就是写parse。有时候面对不同的网站重复写着大量的解析规则是非常耗时的,像一些新闻网站难道没有通用的解析算法或者规则吗?有!比如…...

    2024/4/23 15:50:46
  3. java深入理解浅拷贝和深拷贝

    目录简介拷贝接口使用clone导致的浅拷贝使用clone的深拷贝不要overridden clone总结简介拷贝对象是java中经常会遇到的问题。java中存在两种类型,基础类型和引用类型。java的赋值都是传值的,对于基础类型来说,会拷贝具体的内容,但是对于引用对象来说,存储的这个值只是指向…...

    2024/4/23 15:50:45
  4. python查找文件

    python查找文件 使用python标准库fnmatch库进行文件名匹配,支持使用通配符进行字符串匹配。 fnmatch模块支持的通配符通配符 含义* 匹配任何数量的字符? 匹配单个字符[seq] 匹配seq中的字符[!seq] 匹配除了seq以外的任何字符fnmatch库只有4个函数:fnmatch:判断文件名是否符…...

    2024/4/23 15:50:45
  5. 聚类、K-Means、例子、细节

    聚类##### 今天说聚类,但是必须要先理解聚类和分类的区别,很多业务人员在日常分析时候不是很严谨,混为一谈,其实二者有本质的区别。 分类其实是从特定的数据中挖掘模式,作出判断的过程。比如Gmail邮箱里有垃圾邮件分类器,一开始的时候可能什么都不过滤,在日常使用过程中…...

    2024/4/23 15:50:42
  6. mac 使用npm安装yarn报错rollbackFailedOptional verb npm-session 发现使用npm安装所有依赖都报这个错

    之前自己在node官网上下载的包,但是一直没用,这段时间突然想使用一下React,因此想使用一下yarn命令,开始按照官方文档使用brew安装,但是不知为何总是失败。 于是就想使用npm命令安装yarn,这个问题就出现了。 一、 代理无用别试了 上网搜索了一番,发现都是说代理的问题,…...

    2024/5/1 9:44:46
  7. Idea插件好用插件集合

    近期在各种平台看到idea插件推荐现总结下认为好用的给大家推荐一手~~BackgroundImage IDEA背景图 使用教程可参考: https://blog.csdn.net/weixin_39220472/article/details/80316932CodeGlance 编码页面右侧小图代码显示 使用教程可参考: https://blog.csdn.net/…...

    2024/4/23 15:50:39
  8. 19 事件高级

    技术交流QQ群:1027579432,欢迎你的加入! 1.注册事件(绑定事件)注册事件概述:给元素添加事件,称为注册事件或绑定事件。 注册事件有两种方法:传统方式 方法监听注册方式传统方式:利用on开头的事件onclick,如下例所示:特点:注册事件的唯一性; 同一个元素同一个事件只能设…...

    2024/4/18 1:00:41
  9. Docker基础知识介绍

    一、什么是docker? Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中 然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化 容器是完全使用沙箱机制,相互之间不会有任何接口 一个完整的Docker有以下几个部分组成: 1)…...

    2024/4/23 15:50:37
  10. 深读源码-java同步系列之volatile解析

    问题(1)volatile是如何保证可见性的?(2)volatile是如何禁止重排序的?(3)volatile的实现原理?(4)volatile的缺陷?简介volatile可以说是Java虚拟机提供的最轻量级的同步机制了,但是它并不容易被正确地理解,以至于很多人不习惯使用它,遇到多线程问题一律使用synchr…...

    2024/4/23 15:50:37
  11. java基本数据类型-字符型

    java语音使用16位的Unicode字符集作为编码方式,支持各种书面语言的字符。 字符型通常用于表示单个的字符。 char 类型使用单引号括起来,字符串类型使用双引号括起来。 字符型值有三种表示形式: 直接通过单个字符来指定字符型值,如’A’、‘9’等。 通过转义字符表示特殊字符…...

    2024/4/26 20:30:26
  12. 关于C++中const的知识点总结

    常量对象 在程序开发过程中,需要一些保持不变、无法被修改的量。c++中可以用const进行修饰。 注意事项:使用const定义常量,定义时需要完成初始化(简单来讲就是变量定义和初始化在一行代码中)。const int buffer_size; //错误,声明时没有进行初始化const常量一旦定义完成…...

    2024/4/23 15:50:37
  13. 常见八大排序算法时间空间稳定复杂统计

    常见八大排序算法时间空间稳定复杂统计 排序算法常见八种: 冒泡,选择,插入,希尔,快排,堆排,归并,基排 排序算法分类: 插入类:插入排序,希尔排序 选择类:选择排序,堆排序 交换类: 冒泡排序,快速排序 归并类: 归并排序 分配类: 基数排序(计数排序,桶排序),通…...

    2024/4/23 15:50:33
  14. Spring boot+Spring Security+Spring Cloud+MyBatis权限管理系统后台项目开发(六)集成Mybatis框架

    Mybatis框架 Mybatis是一款优秀的持久层框架,支持定制化SQL,储存过程以及高级映射。 添加依赖 引入mybatis-spring-boot-starter 添加mybatis配置 MybatisConfig.java 添加数据源配置 application.yml 修改启动类 给启动类MangoApplication的@SpringBootApplication注解配置包…...

    2024/4/23 15:50:32
  15. H5-canvas合成多张图片成一张图片并下载

    H5-canvas合成多张图片成一张图片并下载 H5-canvas合成多张图片成一张图片并下载 原理很简单,就是利用一张图片作为背景画布,把另外的图片绘制在画布上进行合并成一张图片compositeImg(url) {let canvas = document.createElement(canvas),ctx = canvas.getContext(2d);canva…...

    2024/4/23 15:50:38
  16. 3位2进制与4位2进制乘法器,Quartus 电路图

    3位2进制与4位2进制乘法器,Quartus ||电路图设计 3位2进制乘法器:6输入6输出 中间的器件位半加器和全加器,自制 A0、B0、M0为低位 4位2进制乘法器:A1、B1为高位,M0为低位...

    2024/4/23 15:50:32
  17. Jsp 中标签 isELIgnored的作用

    <%@ page isELIgnored="false"%>的作用<%@ page isELIgnored="false"%>的作用 <%@ page isELIgnored=“false”%>的作用 JSP 2.0的一个主要特点是它支持表达语言(expression language)。JSTL表达式语言可以使用标记格式方便地访问JSP的隐…...

    2024/4/17 1:01:10
  18. Linux Mysql RPM格式

    版本:百度云盘: https://pan.baidu.com/s/1aeVWw0QTY0kg9Tw6v0CxCA 提取码:14wa 1.检查是否已经存在mysql [hadoop@weekend02 ~]$ rpm -qa | grep mysql mysql-libs-5.1.66-2.el6_3.i686删除原有mysql #以管理员身份删除 [hadoop@weekend02 ~]$ sudo rpm -e --nodeps mysql…...

    2024/4/17 1:02:40
  19. log4j2配置详情

    1.在Pom.xml中加入以下依赖:2.在web.xml中加入以下代码:3.在resources下新增log4j2.xml文件4.配置完成后测试一下:...

    2024/4/20 11:25:13
  20. 阿里巴巴开发手册-阅读总结

    以下是对阿里巴巴java开发手册看了后的一些总结,便于自己以后复习。 功能类命名AbstractXXXXX,XXXXXExceptionXXXXXTest boolean变量 不要用is前缀 序列化会出问题 将设计模式体现在名称中 便于阅读者快速理解 接口类中的方法和属性不要加任何修饰符号(public 也不要加) 暴…...

    2024/4/15 7:48:06

最新文章

  1. 基于 Spring Boot 博客系统开发(五)

    基于 Spring Boot 博客系统开发&#xff08;五&#xff09; 本系统是简易的个人博客系统开发&#xff0c;为了更加熟练地掌握 SprIng Boot 框架及相关技术的使用。&#x1f33f;&#x1f33f;&#x1f33f; 基于 Spring Boot 博客系统开发&#xff08;四&#xff09;&#x1f…...

    2024/5/4 1:04:34
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/3/20 10:50:27
  3. Vue3学习笔记+报错记录

    文章目录 1.创建Vue3.0工程1.1使用vue-cli创建1.2 使用vite创建工程1.3.分析Vue3工程结构 2.常用Composition2.1 拉开序幕的setup2.2 ref函数_处理基本类型2.3 ref函数_处理对象类型2.4 ref函数使用总结 1.创建Vue3.0工程 1.1使用vue-cli创建 查看vue/cli版本&#xff0c;确保…...

    2024/4/30 17:15:04
  4. 数据结构——二叉树——二叉搜索树(Binary Search Tree, BST)

    目录 一、98. 验证二叉搜索树 二、96. 不同的二叉搜索树 三、538. 把二叉搜索树转换为累加树 二叉搜索树&#xff1a;对于二叉搜索树中的每个结点&#xff0c;其左子结点的值小于该结点的值&#xff0c;而右子结点的值大于该结点的值 一、98. 验证二叉搜索树 给你一个二叉树的…...

    2024/5/2 23:02:55
  5. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/5/1 17:30:59
  6. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/5/2 16:16:39
  7. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/4/29 2:29:43
  8. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/5/3 23:10:03
  9. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/4/27 17:58:04
  10. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/4/27 14:22:49
  11. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/4/28 1:28:33
  12. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/4/30 9:43:09
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/4/27 17:59:30
  14. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/5/2 15:04:34
  15. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/4/28 1:34:08
  16. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/4/26 19:03:37
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/4/29 20:46:55
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/4/30 22:21:04
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/5/1 4:32:01
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/4/27 23:24:42
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/4/28 5:48:52
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/4/30 9:42:22
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/5/2 9:07:46
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/4/30 9:42:49
  25. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  26. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  28. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  29. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  30. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  31. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  32. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  35. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  36. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  37. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  38. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  39. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  40. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  41. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  42. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  43. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  44. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57