1.一种基于概率计算的高阶可导函数的快速计算方法,其特征在于,包括以下步骤:将输入的高阶可导函数变换为概率计算多项式,得到控制点组的步骤;
对所述控制点组进行归一化处理,得到对应映射值组的步骤;
将所述映射值组和输入的节点组分别进行二值化处理,转换得到对应的第一二进制串组和第二二进制串组的步骤;
基于所述第二二进制串组对所述第一二进制串组进行多路选通,得到概率值组的步骤;
对所述概率值组进行随机解码,得到的解码结果即为对高阶可导函数的计算结果。
2.如权利要求1所述的基于概率计算的高阶可导函数的快速计算方法,其特征在于,所述二值化处理的过程为将待二值化处理的数据与预设长度伪随机码进行移位比较以得到比较结果的过程。
3.如权利要求1所述的基于概率计算的高阶可导函数的快速计算方法,其特征在于,所述基于第二二进制串组对第一二进制串组进行多路选通具体为:将第二二进制串组对应位相加的结果作为多路选通控制端,以对第一二进制串组进行多路选通。
4.如权利要求1-3之一所述的基于概率计算的高阶可导函数的快速计算方法,其特征在于,所述对控制点组进行归一化处理中,归一化处理的方法为:GBi=(Bi-min(B0,B1,B2.....Bn))/(max(B0,B1,B2....Bn)-min(B0,B1,B2.....Bn))(i=
1,2...n)
其中,min(.)是求最小值函数,max(.)是求最大值函数,n为控制点数量,GBi为归一化处理得到的映射值。
5.一种基于概率计算的高阶可导函数的快速计算系统,其特征在于,其包括依次连接的函数变换模块、归一化处理模块、二值化处理模块、概率计算模块和数据解码模块;其中:函数计算模块用于将输入的高阶可导函数变换为概率计算多项式,输出对应的控制点组;
归一化处理模块用于对接收的控制点组进行归一化处理,输出对应的映射值组;
二值化处理模块用于对归一化模块输出的映射值组进行二值化处理,输出对应的第一二进制串组,还用于对输入的节点组进行二值化处理,输出对应的第二二进制串组;
概率计算模块基于第二二进制串组对第一二进制串组进行多路选通,以输出概率值组;
数据解码模块用于对所述概率值组进行随机解码,输出解码结果。
6.如权利要求5所述的基于概率计算的高阶可导函数的快速计算系统,其特征在于,所述二值化处理模块基于伪随机码对接收的数据进行二值化处理。
7.如权利要求6所述的基于概率计算的高阶可导函数的快速计算系统,其特征在于,所述二值化处理模块包括一伪随机码生成单元和一比较器,所述伪随机码生成单元的输出端连接所述比较器的第一输入端;所述伪随机码生成单元用于生成预设长度的伪随机码,所述比较器的第二输入端用于接收归一化模块的输出值,所述比较器的输出端输出对应于其第二输入端所接收的数据的二进制串。
8.如权利要求5所述的基于概率计算的高阶可导函数的快速计算系统,其特征在于,所述概率计算模块基于第二二进制串组对第一二进制串组进行多路选通具体为:概率计算模块基于第二二进制串组对应位相加的结果对所述第一二进制串组进行多路选通。
9.如权利要求8所述的基于概率计算的高阶可导函数的快速计算系统,其特征在于,所述概率计算模块包括一加法器和一多路选通器,所述加法器输出端连接多路选通器的控制端;所述加法器用于接收所述第二二进制串组,并将所述第二二进制串组的对应位相加,多路选通器的系数输入端用于接收第一二进制串组,多路选通器的输出端输出概率值组。
10.如权利要求5-8之一所述的基于概率计算的高阶可导函数的快速计算系统,其特征在于,所述归一化处理模块对待处理数据进行归一化处理的方法为:GBi=(Bi-min(B0,B1,B2.....Bn))/(max(B0,B1,B2....Bn)-min(B0,B1,B2.....Bn))(i=
1,2...n)
其中,min(.)是求最小值函数,max(.)是求最大值函数,n为控制点数量,GBi为归一化处理得到的映射值。