[发明专利]数据处理方法和装置在审
申请号: | 202210213272.4 | 申请日: | 2022-03-04 |
公开(公告)号: | CN114692060A | 公开(公告)日: | 2022-07-01 |
发明(设计)人: | 李天一;潘无穷;李婷婷;韦韬;钱中天 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
主分类号: | G06F17/10 | 分类号: | G06F17/10 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 李世喆 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 | ||
本说明书实施例提供了一种数据处理方法和装置。根据该实施例的方法,首先接收数据处理任务,所述数据处理任务中包含待处理的非多项式函数和与所述非多项式函数的自变量对应的待处理数据;然后将所述待处理数据进行第一线性变换以使第一线性变换后的数据对应的自变量值落入模拟定义域,所述模拟定义域为从所述非多项式函数的自变量的定义域中选择的一个区间;再利用所述第一线性变换后的数据,获得对应的模拟多项式函数值,所述模拟多项式是在所述模拟定义域上对所述非多项式函数进行切比雪夫级数拟合得到的;最后依据所述第一线性变换,将所述模拟多项式函数值进行第二线性变换后,得到所述非多项式函数的值。
技术领域
本说明书一个或多个实施例涉及计算机技术领域,尤其涉及一种数据处理方法和装置。
背景技术
在机器学习与密态数据分析中常常用到非多项式的数学函数,例如log(对数函数)、sqrt(平方根函数)、sin(正弦函数)、cos(余弦函数)等。在数学中,多项式函数指的是由常数与自变量经过有限次乘法和加法运算得到的函数。容易理解,非多项式函数中并非单纯包含乘法和加法。而在很多应用系统中,算法仅仅支持加法和乘法,因此亟需一种高精度地非多项函数的处理方法。
发明内容
本说明书一个或多个实施例描述了一种数据处理方法,以便于高精度地实现非多项式函数的处理。
根据第一方面,提供了一种数据处理方法,包括:
接收数据处理任务,所述数据处理任务中包含待处理的非多项式函数和与所述非多项式函数的自变量对应的待处理数据;
将所述待处理数据进行第一线性变换以使第一线性变换后的数据对应的自变量值落入模拟定义域,所述模拟定义域为从所述非多项式函数的自变量的定义域中选择的一个区间;
利用所述第一线性变换后的数据,获得对应的模拟多项式函数值,所述模拟多项式是在所述模拟定义域上对所述非多项式函数进行切比雪夫级数拟合得到的;
依据所述第一线性变换,将所述模拟多项式函数值进行第二线性变换后,得到所述非多项式函数的值。
根据本申请实施例中一可实现的方式,该方法还包括:
预先确定所述非多项式函数中自变量的定义域;
从所述定义域中选择一个区间作为模拟定义域;
在所述模拟定义域上对所述非多项式进行切比雪夫级数拟合,得到模拟多项式函数。
根据本申请实施例中一可实现的方式,确定所述非多项式函数中自变量的定义域包括:
依据所述自变量在应用系统中的含义、应用系统所采用的定点数范围以及所述待处理的多项式函数类型,确定所述多项式函数中自变量的定义域。
根据本申请实施例中一可实现的方式,从所述定义域中选择一个区间作为模拟定义域包括:
若所述非多项式函数为非周期函数,则从所述定义域的多个分段区间中选择一个区间作为模拟定义域,以保证应用系统对非多项式函数值的精度要求且避免乘法溢出应用系统所采用的定点数范围;
若所述非多项式函数为周期函数,则从所述定义域中选择包括一个以上周期的区间作为模拟定义域,以保证应用系统对非多项式函数值的精度要求且避免乘法溢出应用系统所采用的定点数范围。
根据本申请实施例中一可实现的方式,所述非多项式函数为非周期函数,所述第一线性变换为乘以m1,所述第二线性变换包括乘以n1和/或增加n2,所述m1、n1和n2的关系由所述非多项式函数类型决定,所述m1、n1和n2为实数。
根据本申请实施例中一可实现的方式,该方法还包括:
若所述非多项式函数为周期函数,所述第一线性变换为增加或减少一个以上数量的周期值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210213272.4/2.html,转载请声明来源钻瓜专利网。