背景技术:
1、本发明总体上涉及计算技术,并且更具体地涉及媒体捕捉设备和促进媒体捕捉设备节省电力和确保数据安全的神经网络。
2、现今,诸如电话、平板计算机、可穿戴设备等的若干设备捕捉和/或创建媒体对象,诸如数字图像、音频、视频等。随着对大量所捕捉和/或所提取的媒体进行分类的需求增加,学习模型已成为用于对所捕捉的媒体对象进行分类的习惯做法。学习模型(诸如例如人工神经网络(ann)和/或卷积神经网络(cnn))用样本数据来训练,即,对媒体对象进行采样并且在对新的(先前未看见的)媒体对象进行分类的过程期间不断演进(学习)。
技术实现思路
1、本发明的一个或多个实施例包括一种计算机实现的方法,用于使用分区神经网络在对由信息捕捉设备捕捉的媒体进行分析期间节省电力和加密。所述方法包括通过信息捕捉设备将人工神经网络(ann)从计算机服务器复制到所述信息捕捉设备,其中所述计算机服务器上的所述ann和所述信息捕捉设备上的复制的ann两者都包括m层。所述方法进一步包括响应于要被处理的所捕捉的数据被输入,由所述信息捕捉设备通过使用所述复制的ann执行前k个层来部分地处理所捕捉的数据,其中仅所述k个层被选择以在所述信息捕捉设备上执行。所述方法进一步包括通过所述信息捕捉设备将所述第k层的输出发送到所述计算机服务器,所述计算机服务器通过使用所述ann和所述第k层的输出执行所述m个层中的剩余部分而部分地处理所捕捉的数据。
2、根据本发明的一个或多个实施例,一种系统包括存储器、以及耦合至该存储器的一个或多个处理器,其中,该一个或多个处理器执行一种用于使用分区神经网络在对由信息捕捉设备捕捉的媒体进行分析期间节省电力和加密的方法。所述方法包括通过信息捕捉设备将人工神经网络(ann)从计算机服务器复制到所述信息捕捉设备,其中所述计算机服务器上的所述ann和所述信息捕捉设备上的复制的ann两者都包括m个层。所述方法进一步包括响应于要被处理的所捕捉的数据被输入,由所述信息捕捉设备通过使用所述复制的ann执行前k个层来部分地处理所述所捕捉的数据,其中仅所述k个层被选择以在所述信息捕捉设备上执行。所述方法进一步包括通过所述信息捕捉设备将第k层的输出发送到所述计算机服务器,所述计算机服务器通过使用所述ann和所述第k层的输出执行所述m个层中的剩余部分而部分地处理所捕捉的数据。
3、根据本发明的一个或多个实施例,一种计算机程序产品包括计算机可读存储介质,所述计算机可读存储介质具有随其体现的程序指令。程序指令可由一个或多个处理器执行以使一个或多个处理器执行包括用于使用分区神经网络在对由信息捕捉设备捕捉的媒体进行分析期间节省电力和加密的操作的方法。所述方法包括通过信息捕捉设备将人工神经网络(ann)从计算机服务器复制到所述信息捕捉设备,其中所述计算机服务器上的所述ann和所述信息捕捉设备上的复制的ann两者都包括m个层。所述方法进一步包括响应于要被处理的所捕捉的数据被输入,由所述信息捕捉设备通过使用所述复制的ann执行前k个层来部分地处理所捕捉的数据,其中仅所述k个层被选择以在所述信息捕捉设备上执行。所述方法进一步包括通过所述信息捕捉设备将第k层的输出发送到所述计算机服务器,所述计算机服务器通过使用所述ann和所述第k层的输出执行所述m个层中的剩余部分而部分地处理所捕捉的数据。
4、本发明的其他实施例在计算机系统和计算机程序产品中实现上述方法的特征。
5、通过本发明的技术实现了附加技术特征和优点。在本文中详细描述了本发明的实施例和方面,并且这些实施例和方面被认为是所要求保护的主题的一部分。为了更好的理解,参考详细说明和附图。
1.一种计算机实现的方法,用于使用分区神经网络在对由信息捕捉设备捕捉的媒体进行分析期间节省电力和加密,所述计算机实现的方法包括:
2.如权利要求1所述的计算机实现的方法,还包括由所述信息捕捉设备从所述计算机服务器接收所述ann的结果。
3.根据权利要求1所述的计算机实现的方法,其中,所述ann在所述ann被复制在所述信息捕捉设备上之前由所述计算机服务器训练。
4.根据权利要求1所述的计算机实现的方法,其中,所捕捉的数据包括由信息感测阵列捕捉的模拟信号。
5.根据权利要求1所述的计算机实现的方法,其中,所捕捉的数据包括数字化媒体。
6.根据权利要求1所述的计算机实现的方法,其中将所述ann复制到所述信息捕捉设备包括将所述ann的所述m个层中的每一个的一个或多个权重复制到所述复制的an n的对应的m个层。
7.根据权利要求6所述的计算机实现的方法,其中,所述一个或多个权重在发送至所述信息捕捉设备之前被加密。
8.根据权利要求1所述的计算机实现的方法,进一步包括在将所述第k层的输出发送至所述计算机服务器之前对所述输出进行加密。
9.根据权利要求1所述的计算机实现的方法,进一步包括通过所述信息捕捉设备选择所述k个层以在所述信息捕捉设备上执行,并且将k的值发送至所述计算机服务器。
10.根据权利要求9所述的计算机实现的方法,进一步包括在发送至所述计算机服务器之前加密所述k的值。
11.一种系统,包括:
12.根据权利要求11所述的系统,其中,所述ann在所述ann被复制在所述信息捕捉设备上之前由所述计算机服务器训练。
13.根据权利要求11所述的系统,其中,所捕捉的数据包括由信息感测阵列捕捉的模拟信号。
14.根据权利要求11所述的系统,其中,所捕捉的数据包括数字化媒体。
15.根据权利要求11所述的系统,其中,所述方法进一步包括在将所述第k层的输出发送至所述计算机服务器之前对所述输出进行加密。
16.根据权利要求11所述的系统,其中,所述方法进一步包括将k的值加密并发送至所述计算机服务器。
17.一种计算机程序产品,包括计算机可读存储介质,所述计算机可读存储介质具有随其体现的程序指令,所述程序指令可由一个或多个处理器执行以使所述一个或多个处理器执行使用分区神经网络在对由信息捕捉设备捕捉的媒体进行分析期间节省电力和加密的操作,所述操作包括:
18.根据权利要求17所述的计算机程序产品,其中,所捕捉的数据包括由信息感测阵列捕捉的模拟信号。
19.根据权利要求17所述的计算机程序产品,其中,所捕捉的数据包括数字化媒体。
20.根据权利要求17所述的计算机程序产品,其中,所述操作进一步包括在将所述第k层的输出发送至所述计算机服务器之前对所述输出进行加密。