1.一种数据处理方法,其特征在于,包括:
基于待处理数据的大小和卷积核的大小,确定所述待处理数据对应的转换结果矩阵中至少一个第二数据块对所述待处理数据中的第一数据块的数据重用关系,其中,所述待处理数据包括N个图像,每个所述图像包括C个通道,所述N和C中的至少一项为大于1的整数;
基于所述转换结果矩阵中至少一个第二数据块对所述待处理数据中的第一数据块的数据重用关系,对所述待处理数据进行转换处理,得到所述转换结果矩阵;
对所述转换结果矩阵和所述卷积核进行矩阵乘法操作,获得所述待处理数据的卷积结果。
2.根据权利要求1所述的方法,其特征在于,所述第一数据块包括所述图像在一个通道中的一行数据。
3.根据权利要求1或2所述的方法,其特征在于,所述第二数据块为大小为R×P的数据块,其中,R为所述卷积核的列数,P为利用所述卷积核对所述待处理数据进行卷积操作时在每个通道中横向滑动的次数。
4.一种数据处理方法,其特征在于,包括:
读取待处理数据中多个第一数据块中的每个第一数据块,其中,所述待处理数据包括N个图像,每个所述图像包括C个通道,所述N和C中的至少一项为大于1的整数;
将所述第一数据块写入转换结果矩阵中与所述第一数据块对应的至少一个第二数据块,得到所述转换结果矩阵,其中,所述至少一个第二数据块重用所述第一数据块;
对所述转换结果矩阵和卷积核进行矩阵乘法操作,获得所述待处理数据的卷积结果。
5.一种数据处理装置,其特征在于,包括:
数据重用关系确定单元,用于基于待处理数据的大小和卷积核的大小,确定所述待处理数据对应的转换结果矩阵中至少一个第二数据块对所述待处理数据中的第一数据块的数据重用关系,其中,所述待处理数据包括N个图像,每个所述图像包括C个通道,所述N和C中的至少一项为大于1的整数;
数据转换单元,用于基于所述转换结果矩阵中至少一个第二数据块对所述待处理数据中的第一数据块的数据重用关系,对所述待处理数据进行转换处理,得到所述转换结果矩阵;
结果计算单元,用于对所述转换结果矩阵和所述卷积核进行矩阵乘法操作,获得所述待处理数据的卷积结果。
6.一种数据处理装置,其特征在于,包括:
数据读取单元,用于读取待处理数据中多个第一数据块中的每个第一数据块,其中,所述待处理数据包括N个图像,每个所述图像包括C个通道,所述N和C中的至少一项为大于1的整数;
数据转换单元,用于将所述第一数据块写入转换结果矩阵中与所述第一数据块对应的至少一个第二数据块,得到所述转换结果矩阵,其中,所述至少一个第二数据块重用所述第一数据块;
结果计算单元,用于对所述转换结果矩阵和卷积核进行矩阵乘法操作,获得所述待处理数据的卷积结果。
7.一种电子设备,其特征在于,包括处理器,所述处理器包括权利要求5或6任意一项所述的数据处理装置。
8.一种电子设备,其特征在于,包括:存储器,用于存储可执行指令;
以及处理器,用于与所述存储器通信以执行所述可执行指令从而完成权利要求1至4任意一项所述数据处理方法的操作。
9.一种计算机可读存储介质,用于存储计算机可读取的指令,其特征在于,所述指令被执行时执行权利要求1至4任意一项所述数据处理方法的操作。
10.一种计算机程序产品,包括计算机可读代码,其特征在于,当所述计算机可读代码在设备上运行时,所述设备中的处理器执行用于实现权利要求1至4任意一项所述数据处理方法的指令。