[发明专利]一种分布式机器学习系统及适用于其的通信调度方法在审
申请号: | 202111015271.0 | 申请日: | 2021-08-31 |
公开(公告)号: | CN113703980A | 公开(公告)日: | 2021-11-26 |
发明(设计)人: | 庞成鼎;薛鉴哲;姜友和 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06N20/00;H04L29/08 |
代理公司: | 西安铭泽知识产权代理事务所(普通合伙) 61223 | 代理人: | 姬莉 |
地址: | 710071 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 机器 学习 系统 适用于 通信 调度 方法 | ||
1.一种分布式机器学习系统,其特征在于:包括所述参数模块、调度模块、分量模块、数据偏差模块、区节点模块、中枢模块、信息跟踪模块和通信模块;其中参数模块设置为用于交换网络数据信息的单元,中枢模块设置为用于对整个系统工作进行调整协调,包括数据的预设、系统初始化和系统结束,以及学习读取数据的接收;
所述参数模块和区节点模块分别用于对节点数据进行协调描述的行为;
所述调度模块和分量模块,用于对传输数据进行计算,参数模块数据集区分为数据Gather,并对Gather进行分量计算,并分区为Gather_A1~Gather_An;
所述数据偏差模块和区节点模块设置为接收数据偏差计算,接收数据区分动作完成后,对控制命令提示符进行读取,生成编辑执行Result集合,区分Result集合为Result_A和Result_B,Result_A是该中枢模块为预设的描述数据类型,Result_B是其他数据类型,若是Result_A,则采用预设的区节点模块进行读取,若是Result_B,则采用参数模块重新设定的描述数据进行读取;
所述信息跟踪模块和通信模块,用于的传输信息的跟踪调度,对分量模块信息以及区节点模块信息读取时间进行计算,同时对其数据传输进行通信调度,分量模块信息和区节点模块信息读取时间分别为T和S,计算T和S的时间值,通过通信模块连接,进行信息的分别传输。
2.根据权利要求1所述的一种分布式机器学习系统,其特征在于:所述调度模块接收设置时间段内参数模块传输的数据包,并将此数据包集合设置为数据Gather,分量模块对单元数据信息进行分区处理命令计算;
数据Gather与分区数据设定K值进行对比计算,符合数据集为Gather_A,不符合数据集Gather_B;
进行数据计算时,当Gather大于K值时,则向数据偏差模块输出提取为Gather_A1,同时计算Gather_B数据为Gather-Gather_A1,并将数据传输给调度模块,进行重新读取;
当数据包Gather小于K值时,同时输出数据为Gather_An;
对参数模块传输数据进行区分传输,记录数据区集为Gather_A1~Gather_An。
3.根据权利要求1所述的一种分布式机器学习系统,其特征在于:所述偏差模块对于接收数据区集Gather_A1~Gather_An,按控制命令提示符进行读取,生成编辑执行Result集合;
区分Result集合为Result_A和Result_B;
Result_A是该中枢模块为预设的描述数据类型;
Result_B是其他数据类型;
对Gather_A数据进行Result判断计算,Gather_A的数据与预设描述数据进行匹配定位,若是相匹配则输出为Result_A,不匹配则输出为Result_B;
同时若是Result_A,则采用预设的区节点模块进行读取,若是Result_B,则采用参数模块重新设定的描述数据进行读取。
4.根据权利要求1所述的一种分布式机器学习系统,其特征在于:所述信息跟踪模块对数据传输过程进行记录计算,分量模块节点单元数据读取时间为T,区节点模块的节点单元数据读取时间为S,同时计算时间T的T1~Tn,对时间T的进行排序计算,使进行数据传输的过程中按区逐级传输,同时根据时间T值排序;
同理,同时计算时间S的时间值S1~Sn,根据时间S值排序。
5.根据权利要求1所述的一种分布式机器学习系统,其特征在于:所述通信模块用于各个模块单元之间的连接通信,通过通信单元,并接受信息跟踪模块计算时间值T和时间值S,连接调度模块和去节点模块,同时通过中枢模块调度,进行数据的按揭分区传输。
6.根据权利要求1所述的一种分布式机器学习系统及适用于其的通信调度方法,其特征在于:所述中枢模块用于对整个系统工作进行调整协调,包括数据的预设、系统初始化和系统结束,以及学习读取数据的接收,对该学习系统的学习与记录。
7.根据权利要求1所述的一种分布式机器的通信调度方法,其特征在于,其步骤为:
S1、参数模块接收交换网络数据信息,同时将网络信息传输给调度模块;
S2、调度模块接收设置时间段内参数模块传输的数据包,并将此数据包集合设置为数据Gather,同时将数据Gather传输给分量模块,进行区集计算;
S3、分量模块对单元数据信息进行分区处理命令计算,数据Gather与分区数据设定K值进行对比计算,当Gather大于K值时,则向数据偏差模块输出提取为Gather_A1,同时计算Gather_B数据为Gather-Gather_A1,并将数据传输给调度模块,进行重新读取,当数据包Gather小于K值时,同时输出数据为Gather_An,记录数据区集为Gather_A1~Gather_An;
S4、偏差模块对于接收数据区集Gather_A1~Gather_An,按控制命令提示符进行读取,生成编辑执行Result集合,对Gather_A数据进行Result判断计算,Gather_A的数据与预设描述数据进行匹配定位,若是相匹配则输出为Result_A,不匹配则输出为Result_B,同时若是Result_A,则采用预设的区节点模块进行读取,若是Result_B,则采用参数模块重新设定的描述数据进行读取;
S5、区节点模块接受偏差模块传输数据偏差匹配结果为Result_A集合数据,并将数据进行分区进行读取描述;
S6、同时信息跟踪模块对数据传输过程进行记录计算,分量模块节点单元数据读取时间为T,区节点模块的节点单元数据读取时间为S,同时计算时间T的T1~Tn,对时间T的进行排序计算,使进行数据传输的过程中按区逐级传输,同时根据时间T值排序,同理,同时计算时间S的时间值S1~Sn,根据时间S值排序;
S7、通信模块和信息跟踪模块互为连接,且通信模块用于各个模块单元之间的连接通信,通过通信单元,并接受信息跟踪模块计算时间值T和时间值S,连接调度模块和去节点模块,同时通过中枢模块调度,进行数据的按揭分区传输;
S8、中枢模块接收区节点模块传输区集信息读取结果,完成该分布式机器的一个学习过程,同时对整个系统工作进行调整协调,包括数据的预设、系统初始化和系统结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111015271.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于物联网的碳排放监测管理系统
- 下一篇:一种大跨度伸缩移动顶棚