一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

机器学习装置的制作方法

2022-02-24 20:19:23 来源:中国专利 TAG:


1.本发明涉及机器学习装置。


背景技术:

2.近年来,伴随着ai(人工智能)技术的进步,研究了在车辆中进行使用了如神经网络模型那样的机器学习模型的控制。例如在专利文献1所记载的机器学习系统中,使用神经网络模型,推定设置于内燃机的排气净化催化剂的温度。
3.为了使这样的神经网络模型的推定精度提高,需要预先进行神经网络模型的学习。例如如专利文献1所记载的那样,在服务器中进行神经网络模型的学习,从服务器向车辆发送学习完的神经网络模型。
4.现有技术文献
5.专利文献1:日本特开2019-183698号公报


技术实现要素:

6.发明要解决的技术问题
7.当伴随着车辆的使用而发生车辆部件的劣化或者故障时,会进行车辆部件的更换。另外,有时为了将更高性能的车辆部件搭载于车辆,会进行车辆部件的更换。
8.然而,在车辆中使用的机器学习模型通常与更换前的车辆部件的特性相匹配。因此,当因车辆部件的更换而车辆部件的特性变发生化时,存在机器学习模型的推定精度降低的风险。
9.于是,鉴于上述问题,本发明的目的在于在更换了车辆部件的情况下抑制在车辆中使用的机器学习模型的推定精度降低。
10.用于解决问题的技术方案
11.本公开的要点为以下所述。
12.(1)一种机器学习装置,具备:学习部,其进行在车辆中使用的机器学习模型的学习;和检测部,其对搭载于所述车辆的车辆部件的更换进行检测,所述学习部在与所述机器学习模型的输入数据有关的车辆部件被进行了更换的情况下,使用与更换后的车辆部件对应的训练数据集,进行所述机器学习模型的再学习。
13.(2)根据上述(1)所述的机器学习装置,所述学习部仅在与所述机器学习模型的输入数据有关的车辆部件被更换为了不同结构的车辆部件的情况下,使用与更换后的车辆部件对应的训练数据集,进行所述机器学习模型的再学习。
14.(3)根据上述(1)或者(2)所述的机器学习装置,还具备对所述机器学习模型进行更新的更新部,所述学习部设置于服务器,向所述车辆发送再学习完的机器学习模型,所述更新部将该再学习完的机器学习模型应用于所述车辆。
15.(4)根据上述(1)或者(2)所述的机器学习装置,所述学习部设置于所述车辆,将再学习完的机器学习模型应用于所述车辆。
16.(5)根据上述(1)~(4)中任一项所述的机器学习装置,所述机器学习模型是神经网络模型,所述学习部通过对再学习前所设定的所述机器学习模型的参数进行更新来进行该机器学习模型的再学习。
17.发明的效果
18.根据本发明,在更换了车辆部件的情况下,能够抑制在车辆中使用的机器学习模型的推定精度降低。
附图说明
19.图1是概略地表示设置有本发明的第一实施方式涉及的机器学习装置的车辆1的结构的图。
20.图2是表示图1的ecu的功能框图。
21.图3表示具有简单结构的神经网络模型的一个例子。
22.图4是表示本发明的第一实施方式中的再学习处理的控制例程的流程图。
23.图5是应用本发明的第二实施方式涉及的机器学习装置的客户服务器系统的概略的构成图。
24.图6是概略地表示图5的车辆的结构的一部分的图。
25.图7是图6的ecu的功能框图。
26.图8是表示本发明的第二实施方式中的模型更新处理的控制例程的流程图。
27.图9是表示本发明的第二实施方式中的再学习处理的控制例程的流程图。
28.标号说明
29.1、1
’ꢀ
车辆
30.11 致动器
31.12 传感器
32.20 电子控制单元(ecu)
33.31 学习部
34.32 检测部
35.33 更新部
36.4 服务器
37.44 处理器
具体实施方式
38.以下,参照附图对本发明的实施方式进行详细的说明。此外,在以下的说明中,对同样的构成要素赋予同一参照标号。
39.<第一实施方式>
40.首先,参照图1~图4对本发明的第一实施方式进行说明。图1是概略地表示设置有本发明的第一实施方式涉及的机器学习装置的车辆1的结构的图。
41.如图1所示,车辆1具备致动器11、传感器12以及电子控制单元(ecu(electronic control unit,电子控制单元))20。即,致动器11、传感器12以及ecu20搭载于车辆1。致动器11和传感器12经由遵循了can(controller area network,控制器局域网络)等的标准的车
内网络而与ecu20以能够进行通信的方式相连接。
42.致动器11是车辆1的行驶所需要的工作部件,例如包括内燃机的工作所需要的部件(火花塞、燃料喷射阀、节气门驱动致动器、egr控制阀等)、马达、离合器等。ecu20对致动器11进行控制。
43.传感器12对车辆1、内燃机、电池等的状态量进行检测,包括车速传感器、gps接收机、加速器开度传感器、空气流量计、空燃比传感器、曲轴角传感器、转矩传感器、电压传感器、温度传感器等。传感器12的输出被发送至ecu20。
44.致动器11和传感器12构成作为搭载于车辆1的部件的车辆部件。换言之,车辆部件包括致动器11和传感器12。
45.ecu20包括通信接口21、存储器22以及处理器23,执行车辆1的各种控制。此外,在本实施方式中,设置有一个ecu20,但也可以按功能而设置有多个ecu。
46.通信接口21具有用于将ecu20连接于遵循了can等标准的车内网络的接口电路。ecu20经由通信接口21与如上述那样的其他车载设备进行通信。
47.存储器22例如具有易失性的半导体存储器(例如ram)和非易失性的半导体存储器(例如rom)。存储器22存储在处理器23中执行的程序、在由处理器23执行各种处理时所使用的各种数据等。
48.处理器23具有一个或者多个cpu(central processing unit,中央处理单元)及其外围电路,执行各种处理。此外,处理器23也可以还具有如逻辑运算单元或者数值运算单元那样的运算电路。通信接口21、存储器22以及处理器23经由信号线相互连接。
49.在本实施方式中,ecu20作为机器学习装置发挥功能。图2是图1的ecu20的功能框图。ecu20具有学习部31和检测部32。学习部31和检测部32是通过ecu20的处理器23执行存储于ecu20的存储器22的程序来实现的功能块。
50.学习部31进行在车辆1中使用的机器学习模型的学习。在本实施方式中,作为机器学习模型,可使用根据多个输入数据(也被称为说明变量)输出至少一个输出数据(也被称为目的变量)的神经网络模型。
51.首先,参照图3对神经网络模型的概要进行说明。图3表示具有简单结构的神经网络模型的一个例子。
52.图3中的圆形记号表示人工神经元。人工神经元通常被称为节点或者单元(在本说明书中称为“节点”)。在图3中,l=1表示输入层,l=2和l=3表示隐层,l=4表示输出层。此外,隐层也被称为中间层。
53.在图3中,x1和x2表示输入层(l=1)的各节点和从该节点的输出值,y表示输出层(l=4)的节点及其输出值。同样地,z
1(l=2)
、z
2(l=2)
以及z
3(l=2)
表示隐层(l=2)的各节点和从该节点的输出值,z
1(l=3)
和z
2(l=3)
表示隐层(l=3)的各节点和从该节点的输出值。
54.在输入层的各节点,输入被直接地进行输出。另一方面,输入层的各节点的输出值x1和x2被输入到隐层(l=2)的各节点,在隐层(l=2)的各节点中,使用分别对应的权重w和偏置b来算出总输入值u。例如,在图3中由隐层(l=2)的z
k(l=2)
(k=1、2、3)表示的各节点中算出的总输入值u
k(l=2)
成为如下式那样(m为输入层的节点的数量)。
[0055][0056]
接着,该总输入值u
k(l=2)
由激活函数f进行变换,从由隐层(l=2)的z
k(l=2)
表示的节点被作为输出值z
k(l=2)
(=f(u
k(l=2)
))进行输出。另一方面,隐层(l=2)的各节点的输出值z
1(l=2)
、z
2(l=2)
以及z
3(l=2)
被输入到隐层(l=3)的各节点,在隐层(l=3)的各节点中,使用分别对应的权重w和偏置b来算出总输入值u(=σz
·
w b)。该总输入值u同样地由激活函数进行变换,从隐层(l=3)的各节点被作为输出值z
1(l=3)
、z
2(l=3)
进行输出,激活函数例如为sigmoid函数σ。
[0057]
另外,隐层(l=3)的各节点的输出值z
1(l=3)
和z
2(l=3)
被输入到输出层(l=4)的节点,在输出层的节点,使用分别对应的权重w和偏置b来算出总输入值u(σz
·
w b),或者仅使用分别对应的权重w来算出总输入值u(σz
·
w)。例如,在输出层的节点中,使用恒等函数来作为激活函数。在该情况下,在输出层的节点中算出的总输入值u被直接作为输出值y从输出层的节点进行输出。
[0058]
在车辆1中使用的神经网络模型存储于ecu20的存储器22或者设置于车辆1的其他存储装置。ecu20通过将多个输入数据的值(输入值)输入到神经网络模型,使神经网络模型输出至少一个输出数据的值(输出值)。此时,作为各输入数据的值,例如可使用传感器12的输出值、从ecu20向致动器11的指令值、在ecu20中算出的值等。
[0059]
从神经网络模型输出的输出数据的值被使用于车辆1的控制。此外,神经网络模型也可以是回归模型和分类模型中的任一个。在神经网络模型为回归模型的情况下,输出数据例如是内燃机的输出转矩,排气气体中的预定成分(hc、nox等)的浓度、电池的充电率(soc:state of charge)等。另一方面,在神经网络模型为分类模型的情况下,输出数据例如是预定的传感器12的异常判定结果、混合动力车辆中的内燃机的启动判定结果等。适当地选择与输出数据相关的状态量来作为输入数据。
[0060]
为了使这样的神经网络模型的精度提高,需要预先进行神经网络模型的学习。因此,例如在车辆的生产工厂等中进行神经网络模型的学习。
[0061]
在神经网络模型的学习中,使用由多个输入数据的实测值和与这些实测值对应的至少一个输出数据的实测值(正解数据或者教师数据)的组合构成的训练数据集。输入数据和输出数据的实测值例如使用发动机台架等来取得,通过组合所对应的实测值来制作训练数据集。
[0062]
在神经网络模型的学习中,使用大量的训练数据集,通过公知的误差反向传播法反复对神经网络模型的参数(权重w和偏置b)进行更新,以使得由神经网络模型输出的输出数据的值与输出数据的实测值之差变小。其结果,神经网络模型被进行学习,生成学习完的神经网络模型。所生成的学习完的神经网络模型在车辆1的出厂前被安装于车辆1的ecu20。即,学习完的神经网络模型的信息(模型的构造、权重w、偏置b等)被存储于设置在ecu20的存储器22或者车辆1的其他存储装置。此外,也可以在车辆1的出厂后通过学习部31进行神经网络模型的学习,通过学习部31生成学习完的神经网络模型。
[0063]
当伴随着车辆1的使用而发生如致动器11或者传感器12那样的车辆部件的劣化或者故障时,会进行车辆部件的更换。另外,有时为了将更高性能的车辆部件搭载于车辆1,会
进行车辆部件的更换。
[0064]
然而,安装于ecu20的神经网络模型与更换前的车辆部件的特性相匹配。因此,当因车辆部件的更换而车辆部件的特性发生变化时,存在神经网络模型的推定精度降低的风险。例如,在车辆部件被更换为了不同结构的车辆部件的情况下,通常,车辆部件的特性会发生变化。另外,即使是在车辆部件被更换为了相同结构的车辆部件的情况下,有时也会因个体偏差而车辆部件的特性发生变化。
[0065]
于是,在本实施方式中,检测部32对搭载于车辆1的车辆部件的更换进行检测。另外,学习部31在与神经网络模型的输入数据有关的车辆部件被进行了更换的情况下,使用更换后的车辆部件,制作与更换后的车辆部件对应的训练数据集,使用这些训练数据集进行神经网络模型的再学习。通过这样与车辆部件的更换相应地对神经网络模型进行再学习,能够在车辆部件被进行了更换的情况下,抑制在车辆1中使用的神经网络模型的推定精度降低。
[0066]
以下,使用图4的流程图对上述的控制进行详细的说明。图4是表示本发明的第一实施方式中的再学习处理的控制例程的流程图。本控制例程由ecu20以预定的执行间隔反复执行。
[0067]
首先,在步骤s101中,检测部32判定更换标志f是否为1。更换标志f是在车辆部件被进行了更换时被设定为1的标志,更换标志f的初始值为零。在步骤s101中判定为了更换标志f为零的情况下,本控制例程进入步骤s102。
[0068]
在步骤s102中,检测部32判定与神经网络模型的输入数据有关的车辆部件是否被进行了更换。例如,在传感器12的输出值被作为神经网络模型的输入数据来使用的情况下,传感器12相当于与神经网络模型的输入数据有关的车辆部件。另外,在从ecu20向致动器11的指令值被作为神经网络模型的输入数据来使用的情况下,致动器11相当于与神经网络模型的输入数据有关的车辆部件。
[0069]
检测部32例如通过读取车辆部件的识别信息(型号、序列编号、制造编号等)来对车辆部件的更换进行检测。另外,检测部32也可以通过对车辆部件的输出波形、工作电压等进行检测来对车辆部件的更换进行检测。另外,也可以是作业者将车辆部件的更换输入到车辆1的输入装置(hmi等),检测部32基于对输入装置的输入来对车辆部件的更换进行检测。
[0070]
在步骤s102中判定为了车辆部件未被进行更换的情况下,本控制例程结束。另一方面,在步骤s102中判定为车辆部件被进行了更换的情况下,本控制例程进入步骤s103。在步骤s103中,检测部32将更换标志f设定为1。
[0071]
接着,在步骤s104中,学习部31制作与更换后的车辆部件对应的训练数据集。在与更换后的车辆部件对应的训练数据集中,更换后的车辆部件的输出值、对更换后的车辆部件的指令值等被作为输入数据的实测值之一来使用。另外,在车辆1设置有用于取得神经网络模型的输出数据的实测值的传感器12等。因此,学习部31能够通过使输入数据和输出数据的对应的实测值进行组合来制作训练数据集。
[0072]
接着,在步骤s105中,学习部31判定与更换后的车辆部件对应的训练数据集的数量是否为预定值以上。预定值是预先确定的,被设定为要得到所需要的神经网络模型的推定精度所需要的数量。在步骤s105中判定为了训练数据集的数量小于预定值的情况下,本
控制例程结束。另一方面,在步骤s105中判定为了训练数据集的数量为预定值以上的情况下,本控制例程进入步骤s106。
[0073]
在步骤s106中,学习部31使用与更换后的车辆部件对应的训练数据集,进行神经网络模型的学习(再学习)。具体而言,学习部31通过公知的误差反向传播法反复对神经网络模型的参数(权重w和偏置b)进行更新,生成再学习完的神经网络模型,以使得由神经网络模型输出的输出数据的值与输出数据的实测值之差变小。
[0074]
例如,开始再学习时的参数(权重w和偏置b)的初始值被设定为预先确定的值。另外,开始再学习时的参数的初始值也可以是再学习前所设定的值、即对更换前的车辆部件进行了学习的值。换言之,学习部31也可以通过对再学习前所设定的神经网络模型的参数进行更新来进行神经网络模型的再学习。由此,能够通过再学习来高效地提高神经网络模型的推定精度,进而,能够减少所需要的训练数据集的数量。
[0075]
接着,在步骤s107中,学习部31将再学习完的神经网络模型应用于车辆1。换言之,学习部31对在车辆1中使用的神经网络模型进行更新。即,存储于ecu20的存储器22或者其他存储装置的神经网络模型的信息被进行重写。通过在车辆1中使用再学习完的神经网络模型,不通过传感器12等对输出数据的实际的值进行检测,就能够推定与预定值的输入数据对应的输出数据的值。
[0076]
接着,在步骤s108中,学习部31将更换标志f设定为零。在步骤s108之后,本控制例程结束。
[0077]
此外,车辆部件的特性在车辆部件被更换为了不同结构的车辆部件时会较大地变化。因此,学习部31也可以仅在与神经网络模型的输入数据有关的车辆部件被更换为了不同结构的车辆部件的情况下,使用与更换后的车辆部件对应的训练数据集,进行神经网络模型的再学习。由此,能够在有效地抑制神经网络模型的推定精度的降低的同时,减少用于再学习的电力消耗量。在该情况下,在步骤s102中,检测部32判定与神经网络模型的输入数据有关的车辆部件是否被更换为了不同结构的车辆部件。
[0078]
<第二实施方式>
[0079]
第二实施方式涉及的机器学习装置的构成以及控制除了以下说明的点之外,基本上与第一实施方式涉及的机器学习装置的构成以及控制是同样的。因此,以下关于本发明的第二实施方式,以与第一实施方式不同的部分为中心进行说明。
[0080]
图5是应用本发明的第二实施方式涉及的机器学习装置的客户服务器系统10的概略的构成图。客户服务器系统10具备车辆1’和服务器4。服务器4能够与包括车辆1’的多个车辆进行通信。
[0081]
如图5所示,服务器4设置于车辆1’的外部,具备通信接口41、储存装置42、存储器43以及处理器44。此外,服务器4也可以还具备如键盘和鼠标那样的输入装置、如显示器那样的输出装置等。另外,服务器4也可以由多个计算机构成。
[0082]
通信接口41能够与车辆1’进行通信,使服务器4与车辆1’进行通信成为可能。具体而言,通信接口41具有用于将服务器4连接于通信网络5的接口电路。服务器4经由通信接口41、通信网络5以及无线基站6与车辆1’进行通信。通信接口41是通信装置的一个例子。
[0083]
储存装置42例如具有硬盘驱动器(hdd)、固态硬盘驱动器(ssd)、光记录介质等。储存装置42存储各种数据,例如存储用于处理器44执行各种处理的计算机程序等。
[0084]
存储器43例如具有如随机访问存储器(ram)那样的半导体存储器。存储器43例如存储在由处理器44执行各种处理时所使用的各种数据等。
[0085]
通信接口41、储存装置42以及存储器43经由信号线与处理器44连接。处理器44具有一个或者多个cpu及其外围电路,执行各种处理。此外,处理器44也可以还具有如逻辑运算单元或者数值运算单元那样的运算电路。处理器44是控制装置的一个例子。
[0086]
图6是概略地表示图5的车辆1’的构成的一部分的图。如图6所示,车辆1’在致动器11、传感器12以及ecu20的基础上具有通信模块13。致动器11、传感器12以及通信模块13经由遵循了can(controller area network)等标准的车内网络而与ecu20以能够进行通信的方式相连接。
[0087]
通信模块13是使车辆1’与车辆1’的外部的通信成为可能的设备。通信模块13例如是能够经由无线基站6与通信网络5进行通信的数据通信模块(dcm(data communication module))。此外,作为通信模块13,也可以使用便携终端(例如智能手机、平板终端、wifi路由器等)。通信模块13是通信装置的一个例子。
[0088]
在第二实施方式中,ecu20作为机器学习装置的一部分发挥功能。图7是图6的ecu20的功能框图。ecu20具有检测部32和更新部33。检测部32和更新部33是通过ecu20的处理器23执行存储于ecu20的存储器22的程序来实现的功能块。
[0089]
检测部32与第一实施方式同样地对搭载于车辆1的车辆部件的更换进行检测。更新部33对在车辆1’中使用的神经网络模型进行更新。
[0090]
在第二实施方式中,在车辆1’中使用的神经网络模型的学习是在服务器4中进行的,从服务器4向车辆1’发送学习完的神经网络模型。即,服务器4的处理器44作为进行在车辆1’中使用的神经网络模型的学习的学习部发挥功能。
[0091]
处理器44在与神经网络模型的输入数据有关的车辆部件被进行了更换的情况下,使用与更换后的车辆部件对应的训练数据集,进行神经网络模型的再学习,向车辆1’发送再学习完的神经网络模型。车辆1’的更新部33当从服务器4接收到再学习完的神经网络模型时,将再学习完的神经网络模型应用于车辆1’。通过这样与车辆部件的更换相应地对神经网络模型进行再学习,能够在车辆部件被进行了更换的情况下,抑制在车辆1’中使用的神经网络模型的推定精度降低。
[0092]
以下,使用图8和图9的流程图,对上述的控制进行详细的说明。图8是表示本发明的第二实施方式中的模型更新处理的控制例程的流程图。本控制例程由车辆1’的ecu20以预定的执行间隔反复执行。
[0093]
首先,在步骤s201中,检测部32判定更换标志f是否为1。更换标志f是在车辆部件被进行了更换时被设定为1的标志,更换标志f的初始值为零。在步骤s201中判定为了更换标志f为零的情况下,本控制例程进入步骤s202。
[0094]
在步骤s202中,与图4的步骤s102同样地,检测部32判定与神经网络模型的输入数据有关的车辆部件是否被进行了更换。在判定为了车辆部件未被进行更换的情况下,本控制例程结束。另一方面,在判定为了车辆部件被进行了更换的情况下,本控制例程进入步骤s203。
[0095]
在步骤s203中,检测部32将更换标志f设定为1。在步骤s203之后,本控制例程进入步骤s204。另一方面,在步骤s201中判定为了更换标志f为1的情况下,本控制例程跳过步骤
s202和s203而进入步骤s204。
[0096]
在步骤s204中,更新部33制作与更换后的车辆部件对应的训练数据集。在与更换后的车辆部件对应的训练数据集中,更换后的车辆部件的输出值、对更换后的车辆部件的指令值等被作为输入数据的实测值之一来使用。另外,在车辆1’设置有用于取入神经网络模型的输出数据的实测值的传感器12等。因此,更新部33能够通过使输入数据和输出数据的对应的实测值进行组合来制作训练数据集。
[0097]
接着,在步骤s205中,更新部33向服务器4发送与更换后的车辆部件对应的训练数据集。
[0098]
接着,在步骤s206中,更新部33判定是否从服务器4接收到再学习完的神经网络模型。在判定为了未接收到再学习完的神经网络模型的情况下,本控制例程结束。另一方面,在判定为了接收到再学习完的神经网络模型的情况下,本控制例程进入步骤s207。
[0099]
在步骤s207中,更新部33将再学习完的神经网络模型应用于车辆1’。换言之,更新部33对在车辆1’中使用的神经网络模型进行更新。即,存储于ecu20的存储器22或者其他存储装置的神经网络模型的信息被进行重写。
[0100]
接着,在步骤s208中,更新部33将更换标志f复位为零。在步骤s109之后,本控制例程结束。
[0101]
图9是表示本发明的第二实施方式中的再学习处理的控制例程的流程图。本控制例程由服务器4的处理器44以预定的执行间隔反复执行。
[0102]
首先,在步骤s301中,处理器44判定是否从车辆1’接收到与更换后的车辆部件对应的训练数据集。在判定为了未接收到训练数据集的情况下,本控制例程结束。另一方面,在判定为了接收到训练数据集的情况下,本控制例程进入步骤s302。
[0103]
在步骤s302中,处理器44判定与更换后的车辆部件对应的训练数据集的数量是否为预定值以上。预定值是预先确定的,被设定为要得到所需要的神经网络模型的推定精度所需要的数量。在步骤s302中判定为了训练数据集的数量小于预定值的情况下,本控制例程结束。另一方面,在步骤s302中判定为了训练数据集的数量为预定值以上的情况下,本控制例程进入步骤s303。
[0104]
在步骤s303中,处理器44使用与更换后的车辆部件对应的训练数据集,进行神经网络模型的学习(再学习)。具体而言,处理器44通过公知的误差反向传播法反复对神经网络模型的参数(权重w和偏置b)进行更新,生成再学习完的神经网络模型,以使得由神经网络模型输出的输出数据的值与输出数据的实测值之差变小。
[0105]
例如,开始再学习时的参数(权重w和偏置b)的初始值被设定为预先确定的值。另外,开始再学习时的参数的初始值也可以是再学习前所设定的值、即对更换前的车辆部件进行了学习的值。换言之,处理器44也可以通过对再学习前所设定的神经网络模型的参数进行更新来进行神经网络模型的再学习。由此,能够通过再学习来高效地提高神经网络模型的推定精度,进而,能够减少所需要的训练数据集的数量。
[0106]
接着,在步骤s304中,处理器44向车辆1’发送再学习完的神经网络模型。在步骤s304之后,本控制例程结束。
[0107]
此外,也可以从车辆1’以外的车辆向服务器4发送与更换后的车辆部件对应的训练数据集。另外,与更换后的车辆部件对应的训练数据集也可以使用发动机台架等在服务
器4中进行制作。
[0108]
另外,如上所述,车辆部件的特性在车辆部件被更换为了不同结构的车辆部件时会较大地变化。因此,处理器44也可以仅在与神经网络模型的输入数据有关的车辆部件被更换为了不同结构的车辆部件的情况下,使用与更换后的车辆部件对应的训练数据集,进行神经网络模型的再学习。由此,能够在有效地抑制神经网络模型的推定精度的降低的同时,减少用于再学习的电力消耗量。在该情况下,在步骤s202中,检测部32判定与神经网络模型的输入数据有关的车辆部件是否被更换为了不同结构的车辆部件。
[0109]
以上,对本发明涉及的优选的实施方式进行了说明,但本发明并不限定于这些实施方式,可以在权利要求书的记载内实施各种各样的修正以及变更。例如,在车辆1、1’中使用的机器学习模型也可以是随机森林、k最近邻法、支持向量机等的神经网络以外的机器学习模型。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献