optimizing C++ C++优化-英文版
2024-05-22 06:58:21 879KB optimizing C++优化
1
,机器学习应用程序的广泛部署激发了人们对利用存储在移动设备上的大量数据的兴趣。为了保护数据隐私,联邦学习被提出通过在参与设备上执行本地分布式训练并将本地模型聚合为全局模型来学习共享模型。然而,由于移动设备的网络连接有限,联邦学习在所有参与设备上并行执行模型更新和聚合是不切实际的。此外,跨所有设备的数据样本通常不是独立同分布的(IID),这对联邦学习的收敛性和速度提出了额外的挑战。 在本文中,我们提出了一个经验驱动的控制框架FAVOR,它可以智能地选择客户端设备参与每一轮联邦学习,以抵消非iid数据引入的偏差,并加快收敛速度。通过实证和数学分析,我们观察到设备上训练数据的分布与基于这些数据训练的模型权值之间存在隐式联系,这使我们能够根据该设备上上传的模型权值来描述该设备上的数据分布。然后,我们提出了一种基于深度q学习的机制,该机制学习在每个通信轮中选择一个设备子集,以最大限度地奖励,鼓励提高验证准确性,并惩罚使用更多通信轮。通过在PyTorch中进行的大量实验,我们表明,与联邦平均算法相比,联邦学习所需的通信轮数在MNIST数据集上最多可以减少49%。
2024-01-15 17:58:33 1.13MB pytorch pytorch
1
计算机学科的泰山北斗、国外知名高校科研与教学最前线的知名教授、权威的作者、经典的教材。完美结合了嵌入式软件开发过程中的具体硬件知识与软件知识,真正触及嵌入式软件开发的本质。
2023-10-10 18:40:11 3.32MB ARM System、 Software
1
3.5 在C/C++应用程序中嵌入TCL 在13.1中,我们扩展TCL的方法是利用Tcl_Main函数直接生成一个独立的TCL交互式程 序。其实,我们还有更好的使用TCL的方法:在应用程序中嵌入TCL。 前面已经说过,TCL在某种意义上可以被认为是一个C函数/过程库。这决定了TCL可以 和C/C++应用程序无缝集成-----我们可以轻易的把TCL嵌入到我们的一个C/C++应用程序中, 这也是TCL被广泛应用的一个重要原因。TCL的可嵌入性使得我们可以为每一个应用程序
2022-11-12 08:07:30 529KB TCL 培训 教程 pdf
1
ARM System Developer’s Guide Designing and Optimizing System Software
2022-09-08 19:07:33 3.36MB arm
1
Optimizing Extreme Learning Machines with Kernel Functions.zip,这
2022-04-29 13:00:44 2KB 文档
c++ optimizing
2022-04-10 09:00:38 176KB c++
1
Optimizing Java_Practical Techniques for Improving JVM Application Performance(2018.05).A4.pdf 预览文字版 Currently, no books exist that focus on the practicalities of Java application performance tuning, as opposed to the theory and internals of Java virtual machines. This practical guide is the "missing link" that aims to move Java performance tuning from the realm of guesswork and folklore to an experimental science.
2022-04-06 23:57:21 11.89MB Java
1
优化问题 使用Gurobi解决优化问题的ILP模型
2022-03-19 15:05:08 12KB Python
1
An optimization guide for Windows, Linux, and Mac platforms By Agner Fog. Technical University of Denmark.
2022-02-11 09:06:41 1.17MB OPTIMIZE CPP
1