联邦学习应用研究现状及发展趋势

news2024/11/25 13:33:27

本文章主要参考第32届国际人工智能联合会议(IJCAI)上由清华大学人工智能研究院知识工程研究中心(KEG)、北京智谱华章科技有限公司、开放群岛开源社区联合编写的《2023联邦学习全球研究与应用趋势报告》,对重点内容进行总结提炼,并介绍部分学习资料,旨在帮助对联邦学习感兴趣的学习者更快了解其研究现状及未来可能的发展趋势。

参考链接:《2023联邦学习全球研究与应用趋势报告》

目录

1. 引言

2. 联邦学习技术研究与应用现状

2.1 科研论文成果现状

2.2 高被引论文分析

2.2.1 高被引论文介绍         

2.2.2 联邦学习十大算法

 2.2.3 高被引论文TOP10解读

 2.3 联邦学习的特刊、书籍和综述

2.3.1 特刊

2.3.2 书籍

 2.3.3 综述

2.4 联邦学习代表性学者

2.4.1 联邦学习算法与理论

 2.4.2 联邦学习应用方面(边缘计算与区块链等)

3. 联邦学习发展趋势

3.1 总体趋势

3.2 联邦学习与大模型技术的融合趋势


1. 引言

         人工智能未来能否可持续发展面临三大困境:数据困境、法律挑战以及算力困境。针对以上困境,“狭义”联邦机器学习的概念于 2016 年由谷歌研究人员首先提出,随后成为解决数据孤岛问题、满足隐私保护和数据安全的一个可行性解决方案 。联邦学习的特征是数据不出本地、各个参与者的身份和地位平等,它能够实现多个参与方在保护数据隐私、满足合法合规要求的前提下进行机器学习,协同地进行模型训练与结果预测,并且建模效果和将整个数据集放在一处建模的效果相同或相差不大(在各个数据的用户对齐(user alignment)或特征对齐(feature alignment)的条件下),从而实现企业间的数据融合建模,解决数据孤岛问题。“广义”联邦学习的概念由香港科技大学杨强教授所领导的微众银行 AI 团队在 2018 年提出,该团队将联邦学习扩展为机构和个人间的 B2C 模式和不同机构间 B2B 分布式联合建模架构,包括按样本、按特征分割以及异构多方建模,同时可以建立去中心协调器的 Peer-to-Peer 架构形式,其设计目标是在保障大数据交换时的信息安全、保护终端数据和个人数据隐私、保证合法合规的前提下,在多参与方或多计算结点之间开展高效率、安全、可靠的机器学习和模型使用。联邦学习同时包括鼓励多方持续参与合作生态的激励机制,建立正向激励的数据价值交易市场机制。

        如上所述,根据孤岛数据的分布特点(用户与用户特征的重叠情况),联邦学习可以分为横向联邦学习、纵向联邦学习与联邦迁移学习。

2. 联邦学习技术研究与应用现状

2.1 科研论文成果现状

 图1 联邦学习研究论文趋势(2016-2022年)

         基于AMiner系统的论文热词分析,近年来联邦学习的研究热点涵盖应用、系统和模型设计、安全隐私三个领域。在应用研究领域,包括物联网、边缘计算、医疗保健、车辆交互、无线通信、5G、数据库以及推荐。在系统和模型设计方面,主要关注聚合、优化、异构、鲁棒性、通信效率、公平性、激励机制和资源效率。在安全隐私方面,研究主题涉及区块链、差分隐私、安全多方计算、隐私泄露、同态加密、恶意攻击、网络安全以及容错。

2.2 高被引论文分析

2.2.1 高被引论文介绍         

        美国联邦学习被引用量最高的论文是谷歌公司研究科学家 H.Brendan Mcmahan 作为一作发表的论文 Communication-efficient learning of deep networks from decentralized data,该论文于 2016 年发表于 ArXiv e-prints (2016): arXiv-1602,并在 2017 年收录于 AISTATS (International Conference on Artificial Intelligence and Statistics)。中国联邦学习总体论文引用量居于第二,其中被引用最高的论文是香港科技大学计算机科学与工程学系教授杨强为第一作者与微众银行 AI 部门、北京航空航天大学计算机学院的研究人员联合发表的 Federated Machine Learning: Concept and Applications。这两篇都是联邦学习领域经典且基础的论文,感兴趣的可以了解学习。

2.2.2 联邦学习十大算法

        通过对 2016 年至 2022 年底所发表的涉及联邦学习算法的论文进行引用量排序(去除高引综述论文),选出了引用量大于 100 的前十大算法相关论文,包括 8 篇横向、2 篇纵向的联邦学习场景。

 

 2.2.3 高被引论文TOP10解读

  • 论文标题:Communication-Efficient Learning of Deep Networks from Decentralized Data

作者:H. Brendan McMahan, Eide Moore r, Daniel Ramage, Seth Hampson;Blaise Agüera y Arcas

发表期刊:International Conference on Artificial Intelligence and Statistics (AISTATS), 2017

 论文地址:https://www.aminer.cn/pub/599c7cc1601a182cd27d4688/

 摘要:现代移动设备可以访问大量适合学习模型的数据,这反过来又可以大大改善设备上的用户体验。例如,语言模型可以改进语音识别和文本输入,图像模型可以自动选择好的照片。然而,这些丰富的数据通常是隐私敏感的、数量庞大的,或者两者兼而有之,这可能会妨碍使用传统方法登录到数据中心并在那里进行训练。由此,学者们提出一种替代方案,将训练数据分布在移动设备上,并通过聚合本地计算的更新来学习共享模型,并将这种分布式方法称为联邦学习。本文提出了一种基于迭代模型平均的深度网络联邦学习的实用方法,并进行了广泛的实证评估,考虑五种不同的模型架构和四个数据集。实验表明,该方法对不平衡和非 IID 数据分布具有鲁棒性,这是该设置的一个定义特征。通信成本是主要限制因素,与同步随机梯度下降相比,该方法显示所需的通信轮次减少 10-100 倍。

  •  论文标题:Federated Machine Learning: Concept and Applications

 作者:Qiang Yang, Yang Liu, Tianjian Chen, Yongxin Tong

发表期刊:ACM Transactions on Intelligent Systems and Technology,Article No.:12pp 1–19,2019

论文地址:https://www.aminer.cn/pub/5c9f688c6558b90bfa34dcb4

摘要: 今天的人工智能仍然面临两大挑战。一是在大多数行业中,数据以孤岛的形式存在;另一个是加强数据隐私和安全。本文为这些挑战提出了一个可能的解决方案:安全联邦学习。除了谷歌在 2016 年首次提出的联邦学习框架之外,本文还引入了一个全面的安全联邦学习框架,其中包括横向联邦学习、纵向联邦学习和联邦迁移学习。本文提供了联邦学习框架的定义、体系结构和应用程序,并提供了关于这个主题的现有工作全面调查。此外,还提出了在组织间建立基于联邦机制的数据网络,作为在不损害用户隐私的前提下实现知识共享的有效解决方案。

  • 论文标题 : Federated Learning: Strategies for Improving Communication Efficiency

作者: Jakub Konecný, H. Brendan McMahan, Felix X. Yu, Peter Richtárik, Ananda Theertha Suresh, Dave Bacon

发表期刊:arXiv: Machine Learning (cs.LG),2018

论文地址:https://www.aminer.cn/pub/58437725ac44360f1082f72b/ 

摘要: 联邦学习是一种机器学习设置,其目标是训练高质量的集中式模型,同时训练数据仍然分布在具有不可靠且相对较慢的网络连接的大量客户端上。本文考虑针对此设定的学习算法,在每一轮中,每个客户端根据其本地数据独立计算当前模型的更新,并将此更新传达给中央服务器,在那里客户端更新被聚合以计算新的全局模型。此设定中的典型客户端是手机,通信效率是最重要的。本文提出了两种降低上行链路通信成本的方法:一个是结构化更新,直接从使用较少数量变量参数化的受限空间中学习更新,例如低秩或随机掩码;另一个是草图更新,学习完整的模型更新,然后在将其发送到服务器之前使用量化、随机旋转和子采样的组合对其进行压缩。在卷积网络和循环网络上的实验表明,本文所提出的方法可以将通信成本降低两个数量级。

  •  论文标题:Advances and Open Problems in Federated Learning

作者:Peter Kairouz, H. Brendan McMahan, Brendan Avent, Aurelien Bellet, Mehdi Bennis, Arjun Nitin Bhagoji, Keith Bonawitz, Zachary Charles, et al. 58 authors

发表期刊: Foundations and Trends® in Machine Learning, no. 1 ,2021

论文地址: https://www.aminer.cn/pub/5df20fc53a55acbe6bfcc74f/

 摘要:联邦学习是一种机器学习设定,许多客户端(例如移动设备或整个组织)在中央服务器 (例如服务提供商)的编排下协同训练一个模型,同时保持训练数据的分散。联邦学习体现 了集中数据收集和最小化的原则,可以减轻许多由传统的、集中的机器学习和数据科学方法造成的系统性隐私风险和成本。本文讨论了最近的联邦学习研究进展,并提出了广泛的开放式问题和挑战。

  •  论文标题:Federated Learning: Challenges, Methods, and Future Directions

作者Tian Li, Anit Kumar Sahu, Ameet Talwalkar, Virginia Smith

发表期刊:IEEE Signal Processing Magazine, no. 3 ,pp: 50-60,2020

论文地址:https://www.aminer.cn/pub/5d5e6b9a3a55acfce79a16af/

 摘要:联邦学习涉及在远程设备或孤岛数据中心(如移动电话或医院)上训练统计模型,同时保持数据本地化。在异构和潜在的大规模网络中进行训练会带来新的挑战,需要从根本上背离大规模机器学习、分布式优化和隐私保护数据分析的标准方法。本文讨论了联邦学习的独特特征和挑战,提出了横向联邦学习、纵向联邦学习、联邦迁移学习的范式。提供了当前方法的广泛概述,并概述了与广泛的研究社区相关的几个未来工作方向。

  • 论文标题: Towards Federated Learning at Scale: System Design

作者:Keith Bonawitz, Hubert Eichner, Wolfgang Grieskamp, Dzmitry Huba, Alex Ingerman, Vladimir Ivanov, Chloé Kiddon, Jakub Konecný, Stefano Mazzocchi, H. Brendan McMahan, Timon Van Overveldt, David Petrou, Daniel Ramage, Jason Roselander

发表期刊: Proceedings of Machine Learning and Systems Volume: 1, pp: 374-388,2019

论文地址:https://www.aminer.cn/pub/5cede10bda562983788eae06/ 

摘要: 联邦学习是一种分布式机器学习方法,可以在大量分散数据的语料库上进行模型训练。本文基于 TensorFlow 为移动设备领域的联邦学习构建了一个可扩展的生产系统,描述了由此产生的高级设计,勾勒出一些挑战及其解决方案,并涉及未解决的问题和未来的方向。

  •  论文标题:Practical Secure Aggregation for Privacy-Preserving Machine Learning

作者: Keith Bonawitz, Vladimir Ivanov, Ben Kreuter, Antonio Marcedone, H. Brendan McMahan, Sarvar Patel, Daniel Ramage, Aaron Segal, Karn Seth

发表期刊: Computer and Communications Security pp: 1175-1191,2017

论文地址: https://www.aminer.cn/pub/5a260c2817c44a4ba8a23355/

摘要: 本论文设计了一种新颖、通信高效、故障稳健的协议,用于高维数据的安全聚合。该协议允许服务器以安全的方式(即无需了解每个用户的个人贡献)计算来自移动设备的大型用户持有数据向量的总和,并且可以用于(例如,在联邦学习设定中)聚合用户提供的深度神经网络模型更新。本文在诚实但好奇且活跃的对手设置中证明了该协议的安全性,并表明使任意选择的用户子集随时退出,也能保持安全性。本文评估了该协议的效率,并通过复杂性分析和具体实现表明,即使在大型数据集和客户端池上,其运行时和通信开销仍然很低。对于 16 位输入值,本文的协议以明文形式发送数据,为 210 个用户和 220 维向量提供 1.73 倍的通信扩展,并为 214 个用户和 224 维向量提供 1.98 倍扩展。

  • 论文标题: Federated Learning with Non-IID Data

作者: Yue Zhao, Meng Li, Liangzhen Lai, Naveen Suda, Damon Civin, Vikas Chandra

发表期刊: arXiv:1806.00582 [cs.LG], 2018

 摘要:该项工作重点关注当本地数据非独立同分布(Non-IID)时联邦学习的统计挑战。首先展示,对于为高度偏斜的 Non-IID 数据训练的神经网络,联合学习的准确性显著降低,高达 55%,其中每个客户端设备仅在一类数据上训练。进一步表明,这种精度下降可以用权重偏差来解释,权重偏差可以用每个设备上类别分布和种群分布之间的地球移动器距离(EMD)来量化。作为一种解决方案,该文提出了一种策略,通过创建在所有边缘设备之间全局共享的一小部分数据来改进 Non-IID 数据的训练。实验表明,对于只有 5%的全球共享数据的 CIFAR-10 数据集,准确率可以提高 30%。

  • 论文标题:Federated Optimization: Distributed Machine Learning for On-Device Intelligence

 作者:Jakub Konecný, H. Brendan McMahan, Daniel Ramage, Peter Richtárik

发表期刊: arXiv preprint arXiv:1610.02527 (2016).

论文地址:https://www.aminer.cn/pub/58437725ac44360f1082ff8b/ 

摘要: 本文为机器学习中的分布式优化引入一个新的、相关性越来越强的设置,其定义优化的数据不均匀地分布在大量节点上。其目标是培养一个高质量的称为联邦优化的集中模型。在这种情况下,通信效率是最重要的,而最小化通信轮数是主要目标。当将培训数据保存在 usersu0027 移动设备本地,而不是将其记录到数据中心进行培训时,就出现了一个激励的示例。在联合优化中,这些设备被用作计算节点,对本地数据执行计算,以更新全局模型。假设在网络中有非常多的设备——与给定服务的用户数量一样多,每个用户只拥有一小部分可用数据的。特别是,本文预计本地可用的数据点数量要比设备数量少得多。此外,由于不同的用户使用不同的模式生成数据,可以合理地假设没有任何设备具有总体分布的代表性样本。本文证明了现有的算法不适合这种设定,并提出了一种新的算法,它显示了稀疏凸问题,出现了令人鼓舞的实验结果。这项工作还为联邦优化方面的未来研究奠定了基础。

  •  论文标题:Federated Multi-Task Learning

作者: Virginia Smith, Chao-Kai Chiang, Maziar Sanjabi, Ameet Talwalkar

发表期刊: Advances in Neural Information Processing Systems 30 (NIPS), 2017

 论文地址:https://www.aminer.cn/pub/599c797f601a182cd264476f/

摘要: 联邦学习在通过分布式设备网络训练机器学习模型方面带来了新的统计和系统挑战。在这项实验中,本文展示了自然适合处理这种设置统计挑战的多任务学习,并提出了一种新颖的系统感知优化方法 MOCHA,它对实际系统问题具有鲁棒性。本文的方法和理论首次考虑了分布式多任务学习的高通信成本、滞后性和容错性问题。与联合设置中的替代方法相比,所得到的方法实现了显著加速,正如作者通过模拟真实世界联合数据集所证明的那样。

 2.3 联邦学习的特刊、书籍和综述

2.3.1 特刊

 

2.3.2 书籍

 

 2.3.3 综述

2.4 联邦学习代表性学者

 AMiner学术搜索服务平台联邦学习方向:https://www.aminer.cn/topic/600e890992c7f9be21d74695

 网址https://www.aminer.cn/获取联邦学习领域学者资料。

2.4.1 联邦学习算法与理论

  • Qiang Yang (杨强)

香港科技大学 教授; 微众银行 首席人工智能官

研究兴趣:人工智能、迁移学习、联邦学习、机器学习、数据挖掘

  •  Dawn song (宋晓东)

加州大学伯克利分校电气工程与计算机科学系 教授

研究兴趣:深度学习、区块链和去中心化系统、计算机安全、隐私和应用密码学,使用程序分析、算法设计和机器学习来确保安全和隐私。

  • Bingsheng He

新加坡国立大学 副教授

研究兴趣:并行和分布式系统、云计算、高性能计算、数据库系统、大数据系统、GPGPU 

  • Salman Avestimehr

 南加州大学 教授; FedML 首席执行官兼联合创始人

研究兴趣:信息论、机器学习、分布式计算、安全/隐私学习/计算、联邦学习

  •  Peter Richtarik

阿卜杜拉国王科技大学 教授

研究兴趣:优化、机器学习、联邦学习、深度学习

  • Wojciech Samek

德国柏林理工学院电子工程与计算机系 教授

研究兴趣:机器学习、可解释性深度学习、联邦学习 

  •  H. Brendan Mcmahan

谷歌公司 研究科学家

研究兴趣:机器学习、联邦学习、分布式优化、差异隐私、深度学习

  • Ameet Talwalkar

美国卡耐基梅隆大学 助理教授

研究兴趣:机器学习,重点关注与自动化、公平性、可解释和联邦学习相关主题

  • Yongxin Tong (童咏昕)

北京航空航天大学计算机科学与工程学院 教授

研究兴趣:联邦学习、数据联邦、时空大数据分析、众包数据库、隐私保护数据分析

  • Bo Li(李博)

美国伊利诺伊大学厄巴纳-香槟分校 助理教授

研究兴趣:对抗性机器学习、安全、 隐私、大数据

  •  Reza Shokri

新加坡国立大学 教授

研究兴趣:计算机安全和隐私、机器学习

 2.4.2 联邦学习应用方面(边缘计算与区块链等)

  • Dusit Tao Niyato

新加坡南洋理工大学计算机科学与工程学院、物理与数学学院 教授

研究兴趣:可持续性、边缘智能、去中心化机器学习、激励机制设计

  • Song Guo

香港理工大学计算机系 教授

研究兴趣:边缘智能、联邦学习、AI赋能的物联网、边缘计算与区块链、分布式系统

  • Jun Zhang

香港科技大学 副教授

研究兴趣:移动边缘计算、边缘人工智能、无线通信、联邦学习

  • Zehui Xiong

新加坡科技设计大学 助理教授

研究兴趣:网络系统的优化和智能、区块链与数据管理的安全和隐私保护、边缘人工智能系统的联邦机器学习、智能物联网的群体智能和边缘学习、无线通信的资源管理、元宇宙

3. 联邦学习发展趋势

3.1 总体趋势

        根据AMiner数据库查找联帮学习相关论文,生成大数据智能的发展趋势河流图,得出目前联帮学习较热门主题包括Training(训练)、Privacy(隐私)、Servers (服务器端)、Internet of Things(物联网)、Blockchain(区块链)、Deep Learning(深度学习)、Security(安全)、Differential Privacy(差分隐私)、Edge Computing(边缘计算)、Homomorphic Encryption(同态加密)。

3.2 联邦学习与大模型技术的融合趋势

        从近两年的发展动向看,联邦学习研究的重点,集中在如何同时兼顾数据隐私保护和模型性能、学习效率等目标,即可信联邦学习的核心问题上。可信联邦学习是一种增强型的联邦学习。它结合了隐私计算各种技术,不仅保证了原始数据的隐私安全和模型的可证安全,还保证学习过程的高效率和模型的可用性、模型决策机制的可解释性、普惠性及模型的可溯源和审计监管。
        联邦大模型则是人工智能发展进入大模型时代的产物。2022 年底以来,对联邦大模型的研究,是可信联邦学习在预训练大模型方面的应用与延申。大模型是具有数十亿甚至上百亿参数的深度神经网络模型,是大数据、大算力、强算法的结合,被认为是人工智能走向通用化的关键技术。但是,大模型在训练和应用的过程中,仍然面临着诸多风险隐患,其中三个主要挑战是:1)目前大多数高质量数据来源于有限的公域数据,ChatGPT 等大模型训练所需的高质量语言数据将在 2026 年之前耗尽。也就是说当公域数据消耗殆尽时,如何在保护数据隐私的前提下,合规合法地利用手机等终端设备上的私域数据,成为解决大模型训练数据不足问题的关键;2)企业想要将大模型应用于各自的特定领域(比如,法律,金融,和医疗),需要使用私有的领域数据对预训练的大模型进行微调。然而,优质的领域数据往往分散于不同的相关企业。将这些领域数据收集在一起微调大模型,又会带来数据隐私泄露的风险;3)训练大模型需要消耗大量计算资源,这使得大模型很难被计算资源有限的中小型公司采用。作为一种分布式机器学习范式,联邦学习以“数据不动模型动,数据可用不可见”为关键特性,为大模型的未来发展提供了新思路。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1043009.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

机器学习算法基础--K-means应用实战--图像分割

目录 1.项目内容介绍 2.项目关键代码 3.项目效果展示 1.项目内容介绍 本项目是将一张图片进行k-means分类,根据色彩k进行分类,最后比较和原图的效果。 题目还是比较简单的,我们只要通过k-means聚类,一类就是一种色彩得出聚类之…

一创聚宽的实盘就要关闭了,有没有好用的实盘平台推荐

挺多的,比较普遍的是QMT和Ptrade,python语言,易上手,通用性好,要说适用性可以考虑Ptrade,问一下你的客户经理有没有,用Ptrade的券商也多,如果之前用一创聚宽你可以无缝切换&#xff…

网络安全内网渗透之DNS隧道实验--dnscat2直连模式

目录 一、DNS隧道攻击原理 二、DNS隧道工具 (一)安装dnscat2服务端 (二)启动服务器端 (三)在目标机器上安装客户端 (四)反弹shell 一、DNS隧道攻击原理 在进行DNS查询时&#x…

python中使用matplotlib绘图

一、背景 当我们在写python程序时,不可避免的需要将数据可视化,也就是绘制出数据的曲线图,以便我们更直观的观察数据间的变化,以及方便对比。此时就要用到matplotlib库了。 matplotlib官方给出的定义是: 翻译过来也就…

SQLAlchemy关联表删除策略设置

目录 SQLAlchemy关联表 常用的级联选项 外键 SQLAlchemy关联表 SQLAlchemy 是一个 Python 的 ORM(对象关系映射)库,它允许你在 Python 中使用类来表示数据库中的表,从而更方便地进行数据库操作。在 SQLAlchemy 中,可…

ElementUI - 主页面--动态树右侧内容管理

一.左侧动态树 1.定义组件 ①样式&数据处理 <template><el-menu class"el-menu-vertical-demo" background-color"#334157"text-color"#fff" active-text-color"#ffd04b" :collapse"collapsed" router :def…

手撸RPC【gw-rpc】

文章目录 基于 Netty 的简易版 RPC需求分析简易RPC框架的整体实现协议模块 &#x1f4d6;自定义协议 &#x1f195;序列化方式 &#x1f522; 服务工厂 &#x1f3ed;服务调用方 ❓前置知识——动态代理&#x1f573;️Proxy类InvocationHandler 接口 RPC服务代理类内嵌Netty客…

轻松学会 Git(三):掌握 Git 的远程操作

文章目录 前言一、分布式版本控制系统的理解1.1 什么是分布式版本控制系统&#xff1f;1.2 工作原理1.3 分布式版本控制系统的优势 二、初识 Git 远程仓库2.1 远程仓库的概念2.2 Git 远程操作2.3 远程仓库托管服务 三、新建远程仓库四、克隆远程仓库到本地4.1 使用 HTTPS 方式克…

记录一下 malloc 是如何分配内存的

系统深入学习笔记-malloc 以 32 位系统为例&#xff0c;&#xff0c;通过这张图你可以看到&#xff0c;用户空间内存从低到高分别是 6 种不同的内存段&#xff1a; 代码段&#xff0c;包括二进制可执行代码&#xff1b;数据段&#xff0c;包括已初始化的静态常量和全局变量B…

MySQL ——多条件查询(like)

一、基本语法 MySQL LIKE多条件查询语句的基本语法如下&#xff1a; SELECT * FROM table WHERE column1 LIKE %value1% AND column2 LIKE %value2%; 二、说明 在上面的多条件查询语句中&#xff0c;%是通配符&#xff0c;表示任意字符。如果您在LIKE语句中使用%字符&#x…

刚学习编写代码时的愚蠢瞬间:初学者的代码经验分享

刚学习编写代码时的愚蠢瞬间&#xff1a;初学者的代码经验分享 刚学习编写代码时的愚蠢瞬间&#xff1a;初学者的代码经验分享摘要引言糟糕的变量命名&#x1f937;‍♂️ 问题&#x1f605; 解决方案 异常处理的忽略&#x1f648; 问题&#x1f60e; 解决方案 魔法数值的滥用&…

沈阳市浑南区、沈阳国际软件园领导一行莅临中睿天下总部考察指导

近日&#xff0c;沈阳市浑南区委常委、常务副区长傅涵&#xff0c;沈阳国际软件园总经理张永鹏一行会见了中睿天下高级合伙人兼市场负责人周学龙。沈阳高新区管委会经发局局长王博&#xff0c;沈阳高新区管委会投资促进局姜振杰&#xff0c;沈阳国际软件园驻京办主任王军超&…

基础数据标准落标白皮书

1.定义 数据是由特定的环境产生的&#xff0c;这些环境因素包括生产者、时间、系统等&#xff0c;这就造成了同一个语义的数据&#xff0c;会有多种不同的定义方法&#xff0c;这给后期进行数据汇集和整合带来障碍&#xff0c;因此&#xff0c;数据处理的前奏就是数据标准化&a…

公司文件加密防泄密软件有哪些?企业防泄密软件都有哪些功能?

在当今的信息化时代&#xff0c;数据已经成为了企业的重要资产。其中&#xff0c;公司内部的文件、文档、数据库等数据安全至关重要。然而&#xff0c;随着网络攻击手段的不断升级&#xff0c;企业数据泄露事件屡见不鲜&#xff0c;给企业带来了巨大的经济损失和声誉损害。因此…

Rust 围炉札记

文章目录 一、安装 一、安装 Rust in Visual Studio Code Rust 官网 windows系统下Rust环境搭建以及vscode调试环境配置 123

香橙派OrangePi的风扇怎么接

跟树莓派类似&#xff0c;看主板上GPIO口的阵脚定义 树莓派的引脚定义官网&#xff1a;Raspberry Pi Documentation - Raspberry Pi hardware 树莓派的4口和6口可以接一个5V小风扇&#xff0c;4口接正极&#xff0c;6口接负极即可&#xff0c;由于接口相近&#xff0c;可以用于…

爬楼梯Java(斐波那契数列)

题目:有n阶楼梯,一次只能爬一层或者两层,请问有多少种方法? 这类题目其实都可以用斐波那契数列来解决,比如: 一阶楼梯只有一种方法 二阶楼梯有(11,2)两种方法 三阶楼梯有(111,12,21)三种方法 四阶楼梯有(1111,121,112,22,211)五种方式 五阶楼梯有(11111,1112,122,1211,1…

云原生之使用Docker部署RSS阅读器Huntly

云原生之使用Docker部署RSS阅读器Huntly 一、Huntly介绍1.1 Huntly简介1.2 Huntly功能2.1 本地环境规划2.2 本次实践介绍 三、本地环境检查3.1 检查Docker服务状态3.2 检查Docker版本3.3 检查docker compose 版本 四、下载Huntly镜像五、部署Huntly5.1 创建挂载目录5.2 创建Hun…

技术干货 | JMeter实现参数化的4种方式

参数化释义 什么是参数化&#xff1f;从字面上去理解的话&#xff0c;就是事先准备好数据&#xff08;广义上来说&#xff0c;可以是具体的数据值&#xff0c;也可以是数据生成规则&#xff09;&#xff0c;而非在脚本中写死&#xff0c;脚本执行时从准备好的数据中取值。 参数…

新手必看:Android studio 侧边栏实现,带源码

文章目录 前言效果图正文toolbar 用于定义应用程序的导航栏app_bardrawer_layout 用于创建侧边栏导航nav_header_draw app:menu"menu/activity_main_drawer" 前言 本篇内容主要是自己实现侧边栏后的一些总结&#xff0c;部分理论来着网络和ai助手&#xff0c;如有错…