[发明专利]使用数据回声减少机器学习训练系统的空闲的系统和方法在审
申请号: | 202010459362.2 | 申请日: | 2020-05-25 |
公开(公告)号: | CN112183760A | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | D.崔;A.T.帕索斯;C.J.谢吕;G.E.达尔 | 申请(专利权)人: | 谷歌有限责任公司 |
主分类号: | G06N20/00 | 分类号: | G06N20/00 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 金玉洁 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 数据 回声 减少 机器 学习 训练 系统 空闲 方法 | ||
1.一种用于减少机器学习训练系统中的空闲的方法,所述方法包括:
由一个或多个计算设备执行第一训练操作集合,以访问并准备在训练数据集合中包括的多个训练示例;以及
由一个或多个计算设备执行第二训练操作集合,以至少部分地基于训练数据集合来训练机器学习模型;
其中,由一个或多个计算设备执行第二训练操作集合包括:由一个或多个计算设备执行一个或多个重复迭代,其中对在训练数据集合中包括的多个训练示例中的至少一个训练示例重复执行第二训练操作集合的至少一部分,使得至少一个训练示例被重复用于训练机器学习模型;以及
其中,一个或多个重复迭代的速率至少部分基于回声因子,所述回声因子至少部分基于与执行第一训练操作集合相关联的第一计算时间和与执行第二训练操作集合相关联的第二计算时间的比较。
2.根据权利要求1所述的方法,其中,由一个或多个计算设备执行一个或多个重复迭代减少空闲时间,空闲时间在一个或多个计算设备正在执行第一训练操作集合而不执行第二训练操作集合时发生。
3.根据前述权利要求中的任一项所述的方法,其中,由一个或多个计算设备执行一个或多个重复迭代包括:
对于多个迭代中的每一个:
由一个或多个计算设备将训练数据集合中的至少一个训练示例输入到机器学习模型中;
由一个或多个计算设备接收至少一个训练输出作为机器学习模型的输出;
由一个或多个计算设备评估至少一个训练输出;以及
至少部分地基于至少一个训练输出的评估,由一个或多个计算设备调整机器学习模型的参数;
其中,多个迭代的数量至少部分地基于回声因子。
4.根据权利要求3所述的方法,还包括:由一个或多个计算设备通过对至少一个训练示例应用变换来增强至少一个训练示例。
5.根据权利要求4所述的方法,其中,所述由一个或多个计算设备增强至少一个训练示例被包括在第一训练操作集合中,使得至少一个训练示例在一个或多个重复迭代期间不改变。
6.根据权利要求4所述的方法,其中,所述由一个或多个计算设备增强至少一个训练示例被包括在第二训练操作集合中,使得至少一个训练示例在一个或多个重复迭代的每一个期间被增强。
7.根据前述权利要求中的任一项所述的方法,其中,由一个或多个计算设备执行一个或多个重复迭代还包括:
由一个或多个计算设备对训练数据集合的一批多个训练示例中的每一个执行训练步骤;
由一个或多个计算设备对训练数据的所述一批多个训练示例中的每一个重复训练步骤基于回声因子的重复次数。
8.根据前述权利要求中的任一项所述的方法,还包括:由一个或多个计算设备动态地调整回声因子。
9.根据前述权利要求中的任一项所述的方法,还包括:
由一个或多个计算设备实时监视以下中的一项或两项:
与执行第一训练操作集合相关联的第一计算时间;和
与执行第二训练操作集合相关联的第二计算时间;以及
至少部分地基于与执行第一训练操作集合相关联的第一计算时间和与执行第二训练操作集合相关联的第二计算时间的比较,由一个或多个计算设备实时动态地调整,以实时减少空闲时间,空闲时间在一个或多个计算设备正在执行第一训练操作集合而不执行第二训练操作集合时发生。
10.根据前述权利要求中的任一项所述的方法,还包括:
由一个或多个计算设备对至少一个训练示例和机器学习模型评估损失函数,以确定至少一个训练示例的损失值;以及
由一个或多个计算设备基于损失值来调整回声因子。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌有限责任公司,未经谷歌有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010459362.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:集成电路、半导体装置
- 下一篇:衣物处理装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置