【技术实现步骤摘要】
【国外来华专利技术】使用代理以实现设备上的机器学习相关专利申请本美国专利申请依据35U.S.C.§119(e)要求2016年7月20日提交的名称为“USINGPROXIESTOENABLEON-DEVICEMACHINELEARNING”(使用代理实现设备上的机器学习)的美国临时专利申请No.62/364,810(代理人案卷号4860.P31848Z)的优先权,并且该申请在与本公开一致的程度上以引用方式并入本文。
本公开涉及客户端设备上的机器学习的领域。
技术介绍
常规的机器学习依赖于从大用户样本收集大型数据集并训练预测模型。训练预测模型以在训练数据集上实现可能最高的预测精确度,但将常常需要通过考虑特定用户的个人数据而针对个体用户进行个性化。一个示例是适于特定用户的书写方式的手写识别算法或者适于或经校准适于特定用户心跳或活动模式的健康传感器算法。语音识别子系统可能需要针对特定用户的语音模式或语调进行调节。优选针对特定用户的口味、偏好和收听模式调节音乐建议子系统。在现有技术中,可以仅使用特定用户的数据在客户端设备上训练用于增强特定用户体验的机器学习。仅使用设备上的数据进行训练可以训练精确度和时间为代价保护隐私。机器学习算法通常需要在机器学习能够生成相当准确的预测模型之前收集大量数据。在一些情况下,诸如测量用户身体的一个或多个属性的健康传感器,传感器可能需要在机器学习算法能够使用所收集数据为该用户在客户端设备上生成预测器之前针对该人被校准。针对特定的人校准传感器可能是侵入性的、非常个人化的,并且耗时很久,因此是用户可能不希望采取的不希望步骤。生成可用于增强用户的设备上体验的机器学 ...
【技术保护点】
1.一种在客户端设备上实践的计算机实现的方法,所述方法包括:收集所述客户端设备上的私有用户数据以产生用于应用程序的初始数据分布;在一组代理模型的所述初始数据分布和对应数据分布之间执行偏离估计;从所述一组代理模型中选择在所述所选择的代理模型的所述初始数据分布和数据分布之间具有低偏离的代理模型,所述低偏离低于阈值;以及将所述所选择的代理模型与所述应用程序关联,使得所述所选择的代理模型成为所述应用程序的用户预测模型。
【技术特征摘要】
【国外来华专利技术】2016.07.20 US 62/364,810;2016.09.24 US 15/275,3551.一种在客户端设备上实践的计算机实现的方法,所述方法包括:收集所述客户端设备上的私有用户数据以产生用于应用程序的初始数据分布;在一组代理模型的所述初始数据分布和对应数据分布之间执行偏离估计;从所述一组代理模型中选择在所述所选择的代理模型的所述初始数据分布和数据分布之间具有低偏离的代理模型,所述低偏离低于阈值;以及将所述所选择的代理模型与所述应用程序关联,使得所述所选择的代理模型成为所述应用程序的用户预测模型。2.根据权利要求1所述的方法,其中所述低偏离是所述最低偏离,并且其中执行如下一种情况:所述一组代理模型驻留在所述客户端设备上;响应于所述客户端设备对与所述应用程序相关的一组代理模型的请求,从服务器接收所述一组代理模型。3.根据权利要求1所述的方法,还包括从所述一组代理模型中选择通用代理模型作为默认用户预测模型,并基于所述私有用户数据来训练所述默认用户预测模型。4.根据权利要求1所述的方法,其中所述用户预测模型针对所述用户校准所述客户端设备的一个或多个传感器。5.根据权利要求4所述的方法,其中所述一个或多个传感器包括健康传感器,所述健康传感器包括心率监视器。6.根据权利要求1所述的方法,其中所述用户预测模型针对所述用户校准语音识别模块,其中所述用户预测模型结合了包括分量的特征矢量,所述分量包括所述用户讲话所用的语言、梅尔频率倒谱系数和深度神经网络的激活。7.根据权利要求1所述的方法,其中所述用户预测模型预测以下中的一者:用户正在所述应用程序中撰写或编辑的文本主题,且所述用户预测模型在所述应用程序中向所述用户建议单词或短语;或者呈现给所述用户的媒体类型的流派或艺术家,所述模型在所述应用程序中建议或播放媒体项目。8.根据权利要求1所述的方法,其中执行偏离估计包括向所述多个代理模型之一的所述初始数据分布和数据分布应用K最近邻偏离估计算法。9.一种用指令编程的非暂态计算机可读介质,所述指令当由处理系统执行时执行操作,所述操作包括:收集所述客户端设备上的私有用户数据以产生用于应用程序的初始数据分布;在一组代理模型的所述初始数据分布和对应数据分布之间执行偏离估计;从所述一组代理模型中选择在所述所选择的代理模型的所述初始数据分布和数据分布之间具有低偏离的代理模型,所述低偏离低于阈值;以及将所述所选择的代理模型与所述应用程序关联,使得所述所选择的代理模型成为所述应用程序的用户预测模型。10.根据权利要求9所述的介质,其中所述低偏离是所述最低偏离,并且其中执行以下一种情况:所述一组代理模型驻留在所述客户端设备上;响应于所述客户端设备对与所述应用程序相关的一组代理模型的请求,从服务器接收所述一组代理模型。11.根据权利要求9所述的介质,还包括从所述一组代理模型中选择通用代理模型作为默认用户预测模型,并基于所述私有用户数据来训练所述默认用户预测模型。12.根据权利要求9所述的介质,其中所述用户预测模型针对所述用户校准所述客户端设备的一个或多个传感器。13.根据权利要求12所述的介质,其中所述一个或多个传...
【专利技术属性】
技术研发人员:B·K·马修,J·C·吴,J·L·泽贝,
申请(专利权)人:苹果公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。