提供了一种验证装置,该验证装置包括:获取单元,其用于获取使人工智能在装置中起作用的控制数据以及用于该控制数据的学习数据;以及验证单元,其用于基于所获取的控制数据和作为使用所获取的学习数据执行学习的结果而获得的控制数据来验证所获取的控制数据。
Verification equipment, information processing methods and procedures
【技术实现步骤摘要】
【国外来华专利技术】验证设备、信息处理方法以及程序
本公开内容涉及验证设备、信息处理方法以及程序。
技术介绍
已经提出了一种称为能力互联网(IoA)的概念,其中人和机器人通过网络将个人“能力”带入并进行交流,以开辟前所未有的应用领域。所公开的关于IoA的文件的示例包括例如以下非专利文献1。引用列表非专利文献非专利文献1:JunichiRekimoto,“IoTtoIoA,Networkforaugmentinghumanity”,日经电子,2016年2月,第89页至第101页。
技术实现思路
本专利技术要解决的问题非专利文献1描述了可以例如通过经由网络交换能力来扩展经验、交流协同工作和能力、以及扩大存在。然而,非专利文献1没有描述如何通过网络实现能力的交换。此处,作为通过网络实现能力的交换的方法,例如,可以想到“使得能够通过网络获取用于使人工智能在设备中起作用的数据”。然而,考虑到通过网络交换能力的世界,假设,例如,“发生以下情况:恶意者创建使人工智能在某种情况下执行异常行为的数据,并导致其中该数据可以通过网络被获取的状态”。那么,在发生如上面所描述的情况的情况下,由于人工智能在某种情况下执行异常行为,因此从安全的角度出发,这不是优选的。特别地,认为“对于在要求高安全水平的领域例如运输、基础设施和军事相关中使用的数据,不允许如上面所描述的情况的发生”。因此,假设通过网络交换能力的世界,认为需要一种用于验证可以通过网络获取并使人工智能在设备中起作用的数据的机制。本公开内容提出了一种新的且改进的验证设备、信息处理方法和程序,其能够验证用于使人工智能在设备中起作用的数据。问题的解决方案根据本公开内容,提供了一种验证设备,该验证设备包括:获取单元,其被配置成分别获取使人工智能在设备中起作用的控制数据和上面所描述的控制数据的学习数据;以及验证单元,其被配置成基于作为使用上面所描述的所获取的学习数据执行学习的结果而获得的上面所描述的控制数据和上面所描述的所获取的控制数据来验证上面所描述的所获取的控制数据。此外,根据本公开内容,提供了一种由验证设备执行的信息处理方法。该信息处理方法包括以下步骤:分别获取使人工智能在设备中起作用的控制数据和上面所描述的控制数据的学习数据;以及基于作为使用上面所描述的所获取的学习数据执行学习的结果而获得的上面所描述的控制数据和上面所描述的所获取的控制数据来验证所描述的获取的控制数据。此外,根据本公开内容,提供了一种程序,该程序用于使计算机实现:分别获取使人工智能在设备中起作用的控制数据和上面所描述的控制数据的学习数据的功能;以及基于作为使用上面所描述的所获取的学习数据执行学习的结果而获得的上面所描述的控制数据和上面所描述的所获取的控制数据来验证上面所描述的获取的控制数据的功能。专利技术的效果根据本公开内容,可以验证用于使人工智能在设备中起作用的数据。注意,上面所描述的效果不一定是限制性的,并且除了上面所描述的效果之外或者代替上面所描述的效果,在本说明书中描述的任何效果或者可以从本说明书中理解的其他效果都可以表现出来。附图说明图1是用于说明与根据本实施方式的信息处理方法相关的处理的示例的流程图。图2是示出P2P数据库的示例的说明性视图。图3是示出向P2P数据库至P2P网络的数据登记的示例的说明性视图。图4是示出在P2P网络中从P2P数据库的数据获取的示例的说明性视图。图5是示出具有根据本实施方式的验证设备的根据本实施方式的信息处理系统的配置的示例的说明性视图。图6是示出根据本实施方式的验证设备的配置的示例的框图。图7是示出了根据本实施方式的验证设备的硬件配置的示例的说明性视图。具体实施方式在下文中,将参照附图来详细地描述本公开内容的优选实施方式。注意,在本说明书和附图中,具有基本上相同功能配置的部件由相同的附图标记表示,并且省略冗余的说明。此外,在下文中,将按以下顺序给出描述。1.根据本实施方式的信息处理方法2.根据本实施方式的验证设备3.根据本实施方式的程序(根据本实施方式的信息处理方法)在下文中,将使用下述情况的示例描述根据本实施方式的信息处理方法,该情况的示例为根据本实施方式的验证设备执行与根据本实施方式的信息处理方法相关的处理的情况。[1]根据本实施方式的信息处理方法的概述如上面所描述的,考虑到通过网络交换能力的世界,假设,例如,“发生以下情况:恶意者创建使人工智能在某种情况下执行异常行为的数据,并导致其中该数据可以通过网络被获取的状态”。那么,在发生如上面所描述的情况的情况下,由于人工智能在某种情况下执行异常行为,因此从安全的角度出发,这不是优选的。因此,根据本实施方式的验证设备验证使人工智能在设备中起作用的控制数据。根据本实施方式的验证设备对作为使用控制数据的学习数据执行学习的结果而获得的控制数据与作为验证目标的控制数据进行比较,以验证作为验证目标的控制数据是使用学习数据学习到的数据。根据本实施方式的人工智能是指,例如,用于使机器执行人类利用智能(用于实现实际目标的能力中的计算部分)执行的操作的计算机程序。如上面所描述的,由于人工智能是计算机程序,因此可以由多个设备通过网络交换数据来共享与体力劳动或智力劳动有关的一些能力中的至少一部分。根据本实施方式的控制数据对应于用于使人工智能起作用的学习到的数据。例如,通过使用任何学习方法,例如使用例如误差反向传播方法的学习算法的深度学习或结合深度学习和强化学习的深度强化学习,执行学习来获得学习到的数据。学习到的数据的示例包括例如可以用作人工智能模块例如学习神经网络模块的任何数据(或数据组)。根据本实施方式的学习数据是用于通过深度学习、深度强化学习等执行学习的数据。学习数据的示例包括例如指示网络结构的信息、超参数和训练数据集。可以对指示网络结构的信息、超参数和训练数据集中的两个或更多个进行打包。根据本实施方式的指示网络结构的信息是例如指示任何网络例如神经网络的结构的信息。指示网络结构的信息的示例包括例如可以表达图形结构中的数据之间的关系的任何格式的数据。根据本实施方式的超参数是用于学习的参数。例如,在指示网络结构的信息是指示神经网络结构的信息的情况下,超参数的示例包括例如神经元的数目、网络层的数目、学习率等。注意,根据本实施方式的超参数不限于上面示出的示例,而是可以是例如能够通过执行学习而允许向由指示网络结构的信息所指示的网络赋予宽度(latitude)的任何参数。根据本实施方式的训练数据集是包括要用于学习的多个训练数据的数据组。训练数据的示例包括根据学习内容的任何格式的数据,例如图像数据和文本数据。此外,训练数据集可以包括例如赋予学习随机性的设置数据。例如,在使用误差反向传播方法的情况下,上面所描述的设置数据的示例包括例如网络连接权重的初始值和指示训练数据的顺序本文档来自技高网...
【技术保护点】
1.一种验证设备,包括:/n获取单元,其被配置成分别获取使人工智能在设备中起作用的控制数据和所述控制数据的学习数据;以及/n验证单元,其被配置成基于作为使用所获取的学习数据执行学习的结果而获得的控制数据并且基于所获取的控制数据来验证所获取的控制数据。/n
【技术特征摘要】
【国外来华专利技术】20170925 JP 2017-1831791.一种验证设备,包括:
获取单元,其被配置成分别获取使人工智能在设备中起作用的控制数据和所述控制数据的学习数据;以及
验证单元,其被配置成基于作为使用所获取的学习数据执行学习的结果而获得的控制数据并且基于所获取的控制数据来验证所获取的控制数据。
2.根据权利要求1所述的验证设备,其中,所述验证单元通过确定作为执行学习的结果而获得的所述控制数据是否与所获取的控制数据一致来验证所获取的控制数据是使用所获取的学习数据学习到的数据。
3.根据权利要求2所述的验证设备,其中,所述验证单元通过比较作为执行学习的结果而获得的所述控制数据的二进制与所获取的控制数据的二进制来确定作为执行学习的结果而获得的所述控制数据是否与所获取的控制数据一致。
4.根据权利要求1所述的验证设备,其中,所述验证单元使指示验证结...
【专利技术属性】
技术研发人员:北野宏明,
申请(专利权)人:索尼公司,
类型:发明
国别省市:日本;JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。