【技术实现步骤摘要】
模型训练方法、网络拥塞控制方法、装置及相关产品
本公开涉及云计算
,具体为云存储技术,尤其涉及一种模型训练方法、网络拥塞控制方法、装置及相关产品。
技术介绍
随着网络通信技术和云计算技术的不断发展,对网络中大吞吐量、低时延及低卡顿的需求越来越迫切。但目前数据在网络传输过程中常常发生吞吐量小、时延大及卡顿严重的问题。这就造成了网络拥塞的现象。目前一般采用网络拥塞控制算法来对网络拥塞进行控制。具体地,获取整体网络的情况、或者机器级别、域名级别的网络情况,进而根据网络情况对控制网络拥塞的参数进行调整,根据调整后的参数改善网络拥塞的情况。
技术实现思路
本公开提供了一种模型训练方法、网络拥塞控制方法、装置及相关产品。根据本公开的第一方面,提供了一种用于网络拥塞控制的神经网络模型训练方法,包括:获取本端设备和对端设备之间的至少一个线下网络连接;针对每个线下网络连接,对网络拥塞控制数据进行调整,并采集所述线下网络连接在所述网络拥塞控制数据调整后对应的第一传输行为数据及第一传输结果数据;根据调整后的网络拥塞控制数据、对应的第一传输行为数据及第一传输结果数据构建对应的训练样本;采用所述训练样本对预设神经网络模型进行训练,以获得训练至收敛的神经网络模型,所述训练至收敛的神经网络模型用于确定本端设备与对端设备进行线上网络连接时对应的最优网络拥塞控制数据。根据本公开的第二方面,提供了一种基于神经网络模型的网络拥塞控制方法,包括:若监测到本端设备与对端 ...
【技术保护点】
1.一种用于网络拥塞控制的神经网络模型训练方法,包括:/n获取本端设备和对端设备之间的至少一个线下网络连接;/n针对每个线下网络连接,对网络拥塞控制数据进行调整,并采集所述线下网络连接在所述网络拥塞控制数据调整后对应的第一传输行为数据及第一传输结果数据;/n根据调整后的网络拥塞控制数据、对应的第一传输行为数据及第一传输结果数据构建对应的训练样本;/n采用所述训练样本对预设神经网络模型进行训练,以获得训练至收敛的神经网络模型,所述训练至收敛的神经网络模型用于确定本端设备与对端设备进行线上网络连接时对应的最优网络拥塞控制数据。/n
【技术特征摘要】
1.一种用于网络拥塞控制的神经网络模型训练方法,包括:
获取本端设备和对端设备之间的至少一个线下网络连接;
针对每个线下网络连接,对网络拥塞控制数据进行调整,并采集所述线下网络连接在所述网络拥塞控制数据调整后对应的第一传输行为数据及第一传输结果数据;
根据调整后的网络拥塞控制数据、对应的第一传输行为数据及第一传输结果数据构建对应的训练样本;
采用所述训练样本对预设神经网络模型进行训练,以获得训练至收敛的神经网络模型,所述训练至收敛的神经网络模型用于确定本端设备与对端设备进行线上网络连接时对应的最优网络拥塞控制数据。
2.根据权利要求1所述的方法,其中,所述针对每个线下网络连接,对网络拥塞控制数据进行调整,包括:
针对每个线下网络连接,对网络拥塞控制算法及所述网络拥塞控制算法的参数中的至少一个进行随机调整。
3.根据权利要求1或2所述的方法,其中,所述采集所述线下网络连接在所述网络拥塞控制数据调整后对应的第一传输行为数据及第一传输结果数据,包括:
从所述本端设备中采集所述线下网络连接在所述网络拥塞控制数据调整后的第一日志文件;
从所述第一日志文件中获取所述第一传输行为数据;
从所述对端设备中采集所述线下网络连接在所述网络拥塞控制数据调整后的第二日志文件;
从所述第二日志文件中获取所述第一传输结果数据。
4.根据权利要求3所述的方法,其中,所述第一传输行为数据包括第一数据传输行为序列;
从所述第一日志文件中获取所述第一传输行为数据,包括:
从所述第一日志文件中提取每次传输数据的标识,对应数据的发送时间及响应时间;
针对每次传输数据,将传输数据的标识、对应数据的发送时间及响应时间确定为对应的传输行为数据点,并将各所述传输行为数据点按照数据发送时间顺序进行排序,以获得第一数据传输行为序列。
5.根据权利要求3所述的方法,其中,所述从所述第二日志文件中获取所述第一传输结果数据,包括:
确定所述线下网络连接的业务类型;
获取预先构建的业务类型与传输结果数据的映射关系;
根据所述映射关系从所述第二日志文件中获取与所述线下网络连接的业务类型具有映射关系的传输结果数据;
将所述具有映射关系的传输结果数据确定为第一传输结果数据。
6.根据权利要求1-5任一项所述的方法,其中,所述根据调整后的网络拥塞控制数据、对应的第一传输行为数据及第一传输结果数据构建对应的训练样本,包括:
对调整后的网络拥塞控制数据、对应的第一传输行为数据及第一传输结果数据进行归一化处理及拼接处理,以形成对应的训练样本;
根据第一传输结果数据确定对应训练样本的标签,并对所述训练样本标记对应的标签。
7.根据权利要求1-6任一项所述的方法,其中,所述采用所述训练样本对预设神经网络模型进行训练,以获得训练至收敛的神经网络模型,包括:
将所述训练样本输入到预设神经网络模型中,并调整预设神经网络模型中的参数,以对预设神经网络模型进行训练;
响应于确定满足预设的收敛条件,将满足预设的收敛条件的神经网络模型确定为训练至收敛的神经网络模型。
8.一种基于神经网络模型的网络拥塞控制方法,包括:
若监测到本端设备与对端设备进行线上网络连接,则采集所述线上网络连接对应的第二传输行为数据及第二传输结果数据;
将所述第二传输行为数据及所述第二传输结果数据输入到训练至收敛的神经网络模型中;
通过所述训练至收敛的神经网络模型输出所述线上网络连接对应的最优网络拥塞控制数据;所述训练至收敛的神经网络模型是通过训练样本训练获得的,所述训练样本是通过本端设备和对端设备之间的线下网络连接对应的调整后的网络拥塞控制数据、对应的第一传输行为数据及第一传输结果数据构建的;
根据所述最优网络拥塞控制参数对所述线上网络连接进行网络拥塞控制。
9.根据权利要求8所述的方法,其中,所述采集所述线上网络连接对应的第二传输行为数据及第二传输结果数据,包括:
采集当前预设时间间隔所述线上网络连接对应的第二传输行为数据及第二传输结果数据;
所述根据所述最优网络拥塞控制参数对所述线上网络连接进行网络拥塞控制,包括:
根据所述最优网络拥塞控制参数对下一预设时间间隔所述线上网络连接进行网络拥塞控制。
10.根据权利要求9所述的方法,其中,所述采集当前预设时间间隔所述线上网络连接对应的第二传输行为数据及第二传输结果数据,包括:
从所述本端设备中采集所述线上网络连接在当前预设时间间隔对应的第三日志文件;
从所述第三日志文件中获取所述第二传输行为数据;
从所述对端设备中采集所述线上网络连接在当前预设时间间隔对应的第四日志文件;
从所述第四日志文件中获取所述第二传输结果数据。
11.根据权利要求8-10任一项所述的方法,其中,所述根据所述最优网络拥塞控制参数对所述线上网络连接进行网络拥塞控制之后,还包括:
获取进行网络拥塞控制后的第三传输行为数据及第三传输结果数据;
将所述最优网络拥塞控制数据、对应的第三传输行为数据及第三传输结果数据发送给对神经网络模型进行训练的电子设备。
12.一种用于网络拥塞控制的神经网络模型训练装置,包括:
获取单元,用于获取本端设备和对端设备之间的至少一个线下网络连接;
调整单元,用于针对每个线下网络连接,对网络拥塞控制数据进行调整;
采集单元,用于采集所述线下网络连接在所述网络拥塞控制数据调整...
【专利技术属性】
技术研发人员:杨勇强,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。