【技术实现步骤摘要】
【国外来华专利技术】机器学习装置
本专利技术涉及机器学习装置。
技术介绍
在使用神经网络的内燃机的控制装置中,如下的内燃机的控制装置是公知的:其基于内燃机转速、吸入空气量等内燃机的运转参数的值,以使向燃烧室内的吸入气体量与实际的向燃烧室内的吸入气体量一致的方式预先学习神经网络的权重,在内燃机运转时,使用学习了权重的神经网络,根据内燃机的运转参数的值来推定向燃烧室内的吸入气体量(例如参照专利文献1)。现有技术文献专利文献专利文献1:日本特开2012-112277号公报
技术实现思路
专利技术所要解决的课题另外,内燃机转速这样的与内燃机相关的特定类别的运转参数的值的使用范围能够根据内燃机的种类而预先设想,因此,通常,对于内燃机的运转参数的值的预先设想的使用范围,以使神经网络的输出值与向燃烧室内的实际的吸入气体量这样的实际的值之差变小的方式预先学习神经网络的权重。然而,实际上,内燃机的运转参数的值有时会成为预先设想的使用范围外,在该情况下,对于预先设想的使用范围外,由于未进行基于实际的值的学习,所以存在使用神经网络运算出的输出值会成为从实际的值大幅背离的值这一问题。这样的问题不限于内燃机的领域,而会在成为机器学习的对象的各种领域的机器中产生。为了解决上述问题,根据第一个专利技术,提供一种机器学习装置,用于使用神经网络来输出相对于机器的运转参数的值的输出值,其中,预先设定有与上述的机器相关的特定类别的运转参数的值的范围,并且预先设定有与上述的机器相关的特定类别的运转参数的值的范围所对应的神经网络的隐藏层的节点的个数,在新取得的与上述的机器相关的特定类别的运转参数的值为预先设定的范围外时, ...
【技术保护点】
1.一种机器学习装置,用于使用神经网络来输出相对于机器的运转参数的值的输出值,其中,预先设定有与上述机器相关的特定类别的运转参数的值的范围,并且预先设定有与上述机器相关的特定类别的运转参数的值的范围所对应的神经网络的隐藏层的节点的个数,在新取得的与上述机器相关的特定类别的运转参数的值为预先设定的范围外时,使神经网络的输出层的前一个隐藏层的节点的个数增大,使用对新取得的与上述机器相关的特定类别的运转参数的值通过实测而得到的训练数据及对该预先设定的范围内的上述机器的运转参数的值通过实测而得到的训练数据来学习神经网络的权重,使用学习了权重的神经网络来输出相对于与上述机器相关的特定类别的运转参数的值的输出值。
【技术特征摘要】
【国外来华专利技术】2018.02.05 JP 2018-018425;2018.11.19 JP 2018-216761.一种机器学习装置,用于使用神经网络来输出相对于机器的运转参数的值的输出值,其中,预先设定有与上述机器相关的特定类别的运转参数的值的范围,并且预先设定有与上述机器相关的特定类别的运转参数的值的范围所对应的神经网络的隐藏层的节点的个数,在新取得的与上述机器相关的特定类别的运转参数的值为预先设定的范围外时,使神经网络的输出层的前一个隐藏层的节点的个数增大,使用对新取得的与上述机器相关的特定类别的运转参数的值通过实测而得到的训练数据及对该预先设定的范围内的上述机器的运转参数的值通过实测而得到的训练数据来学习神经网络的权重,使用学习了权重的神经网络来输出相对于与上述机器相关的特定类别的运转参数的值的输出值。2.根据权利要求1所述的机器学习装置,具备电子控制单元,该电子控制单元具备:参数值取得部,取得与上述机器相关的特定类别的运转参数的值;运算部,使用包含输入层、隐藏层及输出层的神经网络来进行运算;及存储部,与上述机器相关的特定类别的运转参数的值被向输入层输入,根据与上述机器相关的特定类别的运转参数的值而变化的输出值被从输出层输出,其中,预先设定有与上述机器相关的特定类别的运转参数的值的范围,并且预先设定有与上述机器相关的特定类别的运转参数的值的范围所对应的神经网络的隐藏层的节点的个数,对该预先设定的范围内的与上述机器相关的特定类别的运转参数的值通过实测而事先求出的训练数据存储于存储部,在新取得的与上述机器相关的特定类别的运转参数的值为预先设定的范围内时,使用对新取得的与上述机器相关的特定类别的运转参数的值通过实测而得到的训练数据,利用该运算部,以使根据新取得的与上述机器相关的特定类别的运转参数的值而变化的输出值与对新取得的与上述机器相关的特定类别的运转参数的值通过实测而得到的训练数据之差变小的方式学习神经网络的权重,在由该参数值取得部新取得的与上述机器相关的特定类别的运转参数的值为预先设定的范围外时,与对新取得的与上述机器相关的特定类别的运转参数的值通过实测而得到的训练数据的个数的增大或将该训练数据的个数除以表示运转参数的值的预先设定的范围的最大值及最小值的差值而得到的数据密度的增大相应地,使神经网络的输出层的前一个隐藏层的节点的个数增大,并且使用对新取得的与上述机器相关的特定类别的运转参数的值通过实测而得到的训练数据及该事先求出的训练数据,利用该运算部,以使根据该预先设定的范围内及该预先设定的范围外的与上述机器相关的特定类别的运转参数的值而变化的输出值与对应于与上述机器相关的特定类别的运转参数的值的训练数据之差变小的方式学习神经网络的权重,使用学习了权重的神经网络来输出相对于与上述机器相关的特定类别的运转参数的值的输出值。3.根据权利要求1所述的机器学习装置,具备电子控制单元,该电子控制单元具备:参数值取得部,取得与上述机器相关的特定类别的运转参数的值;运算部,使用包含输入层、隐藏层及输出层的神经网络来进行运算;及存储部,与上述机器相关的特定类别的运转参数的值被向输入层输入,根据与上述机器相关的特定类别的运转参数的值而变化的多个输出值被从输出层输出,其中,预先设定有与上述机器相关的特定类别的运转参数的值的范围,并且预先设定有与上述机器相关的特定类别的运转参数的值的范围所对应的神经网络的隐藏层的节点的个数,对该预先设定的范围内的与上述机器相关的特定类别的运转参数的值通过实测而事先求出的训练数据存储于存储部,在由该参数值取得部新取得的上述机器的运转参数的值为预先设定的范围内时,使用对新取得的与上述机器相关的特定类别的运转参数的值通过实测而得到的训练数据,利用该运算部,以使根据与上述机器相关的特定类别的运转参数的值而变化的多个输出值与对应于与上述机器相关的特定类别的运转参数的值的训练数据之差变小的方式学习神经网络的权重,在由该参数值取得部新取得的与上述机器相关的特定类别的运转参数的值为预先设定的范围外时,与对新取得的与上述机器相关的特定类别的运转参数的值通过实测而得到的训练数据的个数的增大或将该训练数据的个数除以表示预先设定的范围的最大值及最小值的差值而得到的数据密度的增大相应地,使神经网络的输出层的前一个隐藏层的节点的个数增大,并且使用对该预先设定的范围内及该预先设定的范围外的新取得的与上述机器相关的特定类别的运转参数的值通过实测而得到的训练数据及该事先求出的训练数据,利用该运算部,以使根据与上述机器相关的特定类别的运转参数的值而变化的多个输出值与对应于与上述机器相关的特定类别的运转参数的值的训练数据之差变小的方式学习神经网络的权重,使用学习了权重的神经网络来输出相对于与上述机器相关的特定类别的运转参数的值的多个输出值。4.一种机器学习装置,用于使用神经网络来输出相对于机器的运转参数的值的输出值,其中,预先设定有与上述机器相关的多个类别的运转参数的值的范围,并且预先设定有与上述机器相关的多个类别的运转参数的值的范围所对应的神经网络的隐藏层的节点的个数,在新取得的与上述机器相关的多个类别的运转参数的值为预先设定的范围外时,使神经网络的输出层的前一个隐藏层的节点的个数增大,使用对新取得的与上述机器相关的多个类别的运转参数的值通过实测而得到的训练数据及对该预先设定的范围内的上述机器的运转参数的值通过实测而得到的训练数据来学习神经网络的权重,使用学习了权重的神经网络来输出相对于与上述机器相关的多个类别的运转参数的值的输出值。5.根据权利要求4所述的机器学习装置,具备电子控制单元,该电子控制单元具备:参数值取得部,取得与上述机器相关的多个类别的运转参数的值;运算部,使用包含输入层、隐藏层及输出层的神经网络来进行运算;及存储部,与上述机器相关的多个类别的运转参数的值被向输入层输入,根据与上述机器相关的多个类别的运转参数的值而变化的输出值被从输出层输出,其中,关于与上述机器相关的多个类别的运转参数的各个,预先设定有各类别的运转参数的值的范围,并且预先设定有与上述机器相关的多个类别的运转参数的值的范围所对应的神经网络的隐藏层的节点的个数,对多个类别的运转参数的值通过实测而事先求出且各类别的运转参数的值为该预先设定的范围内的训练数据存储于存储部,在由该参数值取得部新取得的上述机器的多个运转参数的值分别为预先设定的范围内时,使用对新取得的与上述机器相关的多个类别的运转参数的值通过实测而得到的训练数据,利用该运算部,以使根据与上述机器相关的多个类别的运转参数的值而变化的输出...
【专利技术属性】
技术研发人员:北川荣来,江原雅人,
申请(专利权)人:丰田自动车株式会社,
类型:发明
国别省市:日本,JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。