-
公开(公告)号:CN117539449B
公开(公告)日:2024-03-29
申请号:CN202410028493.3
申请日:2024-01-09
Abstract: 本发明公开了一种高效灵活的协作学习框架及方法,该框架包括,协作学习训练环境初始化模块,用于提供协作学习的多种开发方式和训练配置;任务个性化定制模块,用于用户选择性的对模型训练任务进行自定义设置;智能打包传输模块,用于智能选择和打包模型训练任务对应的代码,并通过可执行文件的形式传输至客户端;任务扩展模块,用于根据需求添加辅助功能,以满足不同应用场景的需求。本发明提高了用户体验和开发效率,并使得用户无需了解底层算法逻辑,就可实现对其他功能模块的扩展,可扩展性强、适用场景广泛。
-
公开(公告)号:CN117371046B
公开(公告)日:2024-03-01
申请号:CN202311667952.4
申请日:2023-12-07
Applicant: 清华大学
Abstract: 本发明公开了面向多方协同优化的数据隐私增强方法及装置,该方法应用于边缘节点包括,获取边缘节点的本地数据集,并对本地数据集进行特征分解,得到本地数据集对应的特征向量矩阵和特征值对角矩阵;根据特征值对角矩阵和待定噪声参数,确定信息量上界表达函数,其中待定噪声参数为本地数据集对应噪声的特征值;获取信息量上界值,并利用信息量上界值求解信息量上界表达函数,得到待定噪声参数的确定值;根据待定噪声参数的确定值和特征向量矩阵,确定本地数据集需要添加的噪声变量,并使用本地数据集和噪声变量进行协同优化的本地更新。本发明实现了对信息泄露的理论限制,为多方协同优化中的数据隐私安全提供了保障。
-
公开(公告)号:CN114418085A
公开(公告)日:2022-04-29
申请号:CN202111453868.3
申请日:2021-12-01
Applicant: 清华大学
Abstract: 本发明公开了一种基于神经网络模型剪枝的个性化协作学习方法和装置,其中,该方法包括:利用中心服务器初始化全局模型,并将全局模型下发至各边缘设备;各边缘设备接收到全局模型后,分别对全局模型进行训练以得到本地模型,基于本地模型对模型参数的重要性进行评估,并生成参数掩码矩阵;各边缘设备通过参数掩码矩阵,对参与协作训练的模型进行剪枝,将剪枝后的模型作为学生网络对本地模型进行知识蒸馏,并将剪枝后的模型上传至中心服务器,以对未被剪去的参数进行聚合。本发明能够保持模型对本地数据的适应能力,同时能够增强模型的泛化能力,在参数聚合时能避免数据分布差异过大的模型相互干扰。
-
公开(公告)号:CN108717402A
公开(公告)日:2018-10-30
申请号:CN201810470748.6
申请日:2018-05-16
Applicant: 清华大学
IPC: G06F15/78
Abstract: 本发明提供了一种用于可重构处理系统的存储器,可重构处理系统包括多个行计算单元组,多个行计算单元组中的每个行计算单元组包括多个行计算单元。存储器包括:多个第一存储单元,其中多个第一存储单元中的每个第一存储单元与多个行计算单元组中的每个行计算单元组一一对应连接;第二存储单元,与多个行计算单元组中的每个行计算单元组中的每个行计算单元连接;其中,第一存储单元用于存储对应的行计算单元组内的各个行计算单元之间交互的数据,第二存储单元用于存储不同行计算单元组间的各个行计算单元之间交互的数据。根据本发明实施例的方法,可以满足可重构处理系统多端口同时读写的需求,提高数据交互效率。
-
公开(公告)号:CN102567279B
公开(公告)日:2015-03-04
申请号:CN201110436164.5
申请日:2011-12-22
Applicant: 清华大学
IPC: G06F15/177
Abstract: 本申请提供了一种动态可重构阵列时序配置信息的生成方法,包括:获取可重构阵列中每个可重构单元的输入信息和输出信息;依据所述输入信息和输出信息生成可重构阵列的连通图;依据所述连通图生成可重构阵列的时序配置信息。根据上述方法获得的连通图之间的数据没有相关性,因此利用该连通图生成的时序配置信息,即阵列的输入次数、输出次数、输出开始时间和循环间隔更加准确,从而避免在循环利用阵列计算数据时产生的数据污染问题,并且能够提高可重构阵列的运算效率。
-
公开(公告)号:CN102411490B
公开(公告)日:2014-04-16
申请号:CN201110227383.2
申请日:2011-08-09
Applicant: 清华大学
IPC: G06F9/30
Abstract: 本发明提供一种针对动态可重构处理器的指令集的优化方法,包括:指令集架构应用于编程动态可重构处理器运算单元阵列;指令集采用等长操作码;指令集对操作码的编码方式采用和硬件匹配的分立编码方式;指令集的编码参考各个操作码的使用频率,以简单的指令为基础,添加了视频解码应用中常用的运算:四舍五入移位,饱和运算,条件运算,避免了通过软件实现这些运算时将带来的复杂配置信息和低效率。
-
公开(公告)号:CN103647762A
公开(公告)日:2014-03-19
申请号:CN201310617975.4
申请日:2013-11-27
Applicant: 清华大学
Abstract: 本发明提出一种基于访问路径的IPv6物联网节点身份认证方法,节点身份认证包括网关对节点的身份认证和通信对端对节点的身份认证,其中,利用随机数、认证密钥次序经过hash函数处理得到的应答值作为比对依据进行身份认证,其中认证密钥次序是基于访问路径形成的。根据本发明实施例的基于访问路径的IPv6物联网节点身份认证方法,认证效率高,计算、存储和传输开销低,经济且易于部署。
-
公开(公告)号:CN103414796A
公开(公告)日:2013-11-27
申请号:CN201310313585.8
申请日:2013-07-24
Applicant: 清华大学
IPC: H04L29/12
CPC classification number: H04L43/08 , H04L41/0866 , H04L41/145 , H04L43/50
Abstract: 本发明提出一种基于形式化描述的互联网通用地址的支撑平台,包括:管理与评估中心,用于接收用户待实验或部署的地址方案,并对待实验或部署的地址方案进行验证和统一协调以形成最终地址方案;控制中心与管理与评估中心相连,用于对最终地址方案进行解析以形成实际方案,并将实际方案注入部署网络;部署网络根据实际方案进行部署和执行;以及测量中心分别与部署网络和管理与评估中心相连,用于测量部署网络的执行结果,并将执行结果反馈给管理与评估中心。根据本发明实施例的平台,通过部署网络为不同地址体系提供统一的实验部署环境,并以地址体系为基础来探索互联网体系结构的可演进性以及发展方向,具有十分重要的意义。
-
公开(公告)号:CN102567279A
公开(公告)日:2012-07-11
申请号:CN201110436164.5
申请日:2011-12-22
Applicant: 清华大学
IPC: G06F15/177
Abstract: 本申请提供了一种动态可重构阵列时序配置信息的生成方法,包括:获取可重构阵列中每个可重构单元的输入信息和输出信息;依据所述输入信息和输出信息生成可重构阵列的连通图;依据所述连通图生成可重构阵列的时序配置信息。根据上述方法获得的连通图之间的数据没有相关性,因此利用该连通图生成的时序配置信息,即阵列的输入次数、输出次数、输出开始时间和循环间隔更加准确,从而避免在循环利用阵列计算数据时产生的数据污染问题,并且能够提高可重构阵列的运算效率。
-
公开(公告)号:CN102411555A
公开(公告)日:2012-04-11
申请号:CN201110235988.6
申请日:2011-08-17
Applicant: 清华大学
IPC: G06F15/177
Abstract: 本发明提供了一种可伸缩式动态配置可重构阵列配置信息的方法,涉及嵌入式系统领域中的动态可重构处理器技术领域。所述方法配置信息步骤,配置所述可重构阵列的配置信息,所述的配置信息具体包括:标志位配置信息,可重构单元配置信息,其中,所述的可重构单元为标志位信息中标记为有效的可重构单元;描述综合控制配置信息,译码步骤,根据标志位信息,将可重构单元信息发送到对应的运算单元。本发明通过在可重构阵列的配置信息中增加标志位,以及在可重构阵列的硬件中增加译码单元,来达到去除冗余的配置信息的目的节省了配置信息存储空间,消除了冗余的配置信息所造成的带宽浪费和配置周期延长,提高了配置效率。
-
-
-
-
-
-
-
-
-