车载空调控制方法、装置及可读存储介质与流程
未命名
07-11
阅读:150
评论:0
1.本技术涉及空调控制技术领域,具体涉及一种车载空调控制方法、装置及可读存储介质。
背景技术:
2.近年来,随着机器学习技术的发展,基于机器学习算法的车载空调系统发展迅速。通过机器学习算法调整车载空调,可以减少驾驶员的手动操作,减少交通事故的发生概率。
3.然而现有的基于机器学习算法的车载空调系统,通常需要传感器提取车内当前的环境信息(如温度、湿度等),并将提取到的环境信息输入预先训练好的机器学习模型,进而输出空调控制策略。但是,由于车内当前的各种环境信息之前彼此孤立,而现有的机器学习模型也仅依靠各环境信息本身的特征进行预测,无法充分利用环境信息的隐含特征,进而导致得到的空调控制策略表现不佳,降低乘客的体验感。
技术实现要素:
4.本技术的目的之一在于提供一种车载空调控制方法、装置及可读存储介质,致力于得到表现更加优异的空调控制策略,以提升乘客的使用体验感。
5.根据本技术涉及的第一方面,提供一种车载空调控制方法,该方法包括:获取当前时刻的当前车辆数据以及当前时刻之前预设时间段的历史车辆数据,并根据当前车辆数据以及历史车辆数据得到待处理车辆数据;车辆数据用于反映车辆运行状态以及车辆内外环境;待处理车辆数据具有时序性;确定待处理车辆数据的特征向量;特征向量包括第一特征向量以及第二特征向量;第一特征向量用于反映车辆运行状态随时间变化的情况以及车辆内外环境随时间变化的情况;第二特征向量用于反映当前时刻下车辆运行状态与车辆内外环境之间的关联情况;基于第一特征向量、第二特征向量以及预先训练好的车载空调控制模型,得到车载空调控制策略,并按照车载空调控制策略控制车载空调。
6.根据上述技术手段,本技术获取当前时刻的当前车辆数据以及当前时刻之前预设时间段的历史车辆数据,并根据当前车辆数据以及历史车辆数据得到待处理车辆数据。由于车辆数据用于反映车辆运行状态以及车辆内外环境,因此得到的待处理车辆数据可以反映出一段时间内车辆运行状态以及车辆内外环境的变化,且待处理车辆数据具有时序性。由于待处理车辆数据中不仅包括数据本身的信息,还包括时间顺序下数据的变化信息。因此本技术可以确定待处理车辆数据的第一特征向量以及第二特征向量,其中,第一特征向量用于反映车辆运行状态随时间变化的情况以及车辆内外环境随时间变化的情况;第二特征向量用于反映当前时刻下车辆运行状态与车辆内外环境之间的关联情况。进一步的,本技术基于第一特征向量、第二特征向量以及预先训练好的车载空调控制模型,得到车载空调控制策略,并按照车载空调控制策略控制车载空调。相较于现有技术在使用机器学习模型时仅关注数据本身的特征(即数值特征),本技术不仅关注数据本身的特征,还关注各数据之间的联系,挖掘出隐含的时序特征,从而可以得出表现更加优异的空调控制策略,进而
提升了乘客的体验感。
7.进一步的,根据当前车辆数据以及历史车辆数据得到待处理车辆数据,包括:按照时间先后顺序,对当前车辆数据以及历史车辆数据进行排序,得到第一数据;对历史车辆数据进行清洗,得到第二数据;第二数据具有连续性;将第一数据与第二数据进行拼接,得到待处理车辆数据。
8.根据上述技术手段,为了得到待处理车辆数据,本技术按照时间先后顺序,对当前车辆数据以及历史车辆数据进行排序,使得到的第一数据具有时序性。进一步的,本技术对历史车辆数据进行清洗,得到第二数据。经过清洗可以对历史车辆数据进行排重、补缺等,进而使得到的第二数据具有连续性。如此,本技术将第一数据与第二数据进行拼接,得到的待处理车辆数据,不仅具有时序性,且数据完整、连续,方便后续的特征提取。
9.进一步的,确定待处理车辆数据的特征向量,包括:将待处理车辆数据进行聚类,得到多个数据集合;一个数据集合中各数据之间的相似度大于或者等于预设阈值;分别对各数据集合进行特征提取,得到初始特征向量;对初始特征向量进行第一变换,得到第一特征向量;对初始特征向量进行第二变换,得到第二特征向量。
10.根据上述技术手段,为了方便对待处理车辆数据进行特征提取,本技术将待处理车辆数据进行聚类,得到多个数据集合,其中,一个数据集合中各数据之间的相似度大于或者等于预设阈值。进一步的,本技术仅需对各数据集合进行特征提取即可,减轻了处理压力。且对于得到的初始特征向量并不直接使用,而是对初始特征向量进行第一变换,得到第一特征向量;对初始特征向量进行第二变换,得到第二特征向量,使得提取到的特征更加细腻。
11.进一步的,对初始特征向量进行第一变换,得到第一特征向量,包括:将初始特征向量输入预设的深度交叉网络,以通过深度交叉网络对初始特征向量进行第一变换,输出第一特征向量。
12.根据上述技术手段,本技术将初始特征向量输入预设的深度交叉网络,以通过深度交叉网络对初始特征向量进行第一变换,输出第一特征向量。由于深度交叉网络利用残差网络的思想实现对特征的显式建模,从而可以获得更具有解释性的高阶特征交叉。同时由于时间序列特征的加入,使得深度交叉网络可以更加关注于特征最近时刻的变化。
13.进一步的,对初始特征向量进行第一变换,得到第一特征向量,包括:将初始特征向量输入预设的多层感知器,以通过多层感知器对初始特征向量进行第二变换,输出第二特征向量。
14.根据上述技术手段,本技术将初始特征向量输入预设的多层感知器,以通过多层感知器对初始特征向量进行第二变换,输出第二特征向量。由于多层感知器对不同特征之间的交互进行建模,因此多层感知器专注于当前时刻下各个特征的交互。
15.第二方面,提供了一种车载空调控制装置,装置包括获取单元、确定单元以及处理单元;获取单元,用于获取当前时刻的当前车辆数据以及当前时刻之前预设时间段的历史车辆数据,并根据当前车辆数据以及历史车辆数据得到待处理车辆数据;车辆数据用于反映车辆运行状态以及车辆内外环境;待处理车辆数据具有时序性;确定单元,用于确定待处理车辆数据的特征向量;特征向量包括第一特征向量以及第二特征向量;第一特征向量用于反映车辆运行状态随时间变化的情况以及车辆内外环境随时间变化的情况;第二特征向
量用于反映当前时刻下车辆运行状态与车辆内外环境之间的关联情况;处理单元,用于基于第一特征向量、第二特征向量以及预先训练好的车载空调控制模型,得到车载空调控制策略,并按照车载空调控制策略控制车载空调。
16.可选的,获取单元,具体用于:按照时间先后顺序,对当前车辆数据以及历史车辆数据进行排序,得到第一数据;对历史车辆数据进行清洗,得到第二数据;第二数据具有连续性;将第一数据与第二数据进行拼接,得到待处理车辆数据。
17.可选的,确定单元,具体用于:将待处理车辆数据进行聚类,得到多个数据集合;一个数据集合中各数据之间的相似度大于或者等于预设阈值;分别对各数据集合进行特征提取,得到初始特征向量;对初始特征向量进行第一变换,得到第一特征向量;对初始特征向量进行第二变换,得到第二特征向量。
18.可选的,确定单元,具体用于:将初始特征向量输入预设的深度交叉网络,以通过深度交叉网络对初始特征向量进行第一变换,输出第一特征向量。
19.可选的,确定单元,具体用于:将初始特征向量输入预设的多层感知器,以通过多层感知器对初始特征向量进行第二变换,输出第二特征向量。
20.第三方面,提供了一种车辆,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序,以实现如上述第一方面的车载空调控制方法。
21.第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行,以用于实现如上述第一方面的车载空调控制方法。
22.由此,本技术的上述技术特征具有以下有益效果:
23.(1)本技术获取当前时刻的当前车辆数据以及当前时刻之前预设时间段的历史车辆数据,并根据当前车辆数据以及历史车辆数据得到待处理车辆数据。由于车辆数据用于反映车辆运行状态以及车辆内外环境,因此得到的待处理车辆数据可以反映出一段时间内车辆运行状态以及车辆内外环境的变化,且待处理车辆数据具有时序性。由于待处理车辆数据中不仅包括数据本身的信息,还包括时间顺序下数据的变化信息。因此本技术可以确定待处理车辆数据的第一特征向量以及第二特征向量,其中,第一特征向量用于反映车辆运行状态随时间变化的情况以及车辆内外环境随时间变化的情况;第二特征向量用于反映当前时刻下车辆运行状态与车辆内外环境之间的关联情况。进一步的,本技术基于第一特征向量、第二特征向量以及预先训练好的车载空调控制模型,得到车载空调控制策略,并按照车载空调控制策略控制车载空调。相较于现有技术在使用机器学习模型时仅关注数据本身的特征(即数值特征),本技术不仅关注数据本身的特征,还关注各数据之间的联系,挖掘出隐含的时序特征,从而可以得出表现更加优异的空调控制策略,进而提升了乘客的体验感。
24.(2)本技术按照时间先后顺序,对当前车辆数据以及历史车辆数据进行排序,使得到的第一数据具有时序性。进一步的,本技术对历史车辆数据进行清洗,得到第二数据。经过清洗可以对历史车辆数据进行排重、补缺等,进而使得到的第二数据具有连续性。如此,本技术将第一数据与第二数据进行拼接,得到的待处理车辆数据,不仅具有时序性,且数据完整、连续,方便后续的特征提取。
25.(3)本技术将待处理车辆数据进行聚类,得到多个数据集合,其中,一个数据集合中各数据之间的相似度大于或者等于预设阈值。进一步的,本技术仅需对各数据集合进行
特征提取即可,减轻了处理压力。且对于得到的初始特征向量并不直接使用,而是对初始特征向量进行第一变换,得到第一特征向量;对初始特征向量进行第二变换,得到第二特征向量,使得提取到的特征更加细腻。
26.(4)本技术将初始特征向量输入预设的深度交叉网络,以通过深度交叉网络对初始特征向量进行第一变换,输出第一特征向量。由于深度交叉网络利用残差网络的思想实现对特征的显式建模,从而可以获得更具有解释性的高阶特征交叉。同时由于时间序列特征的加入,使得深度交叉网络可以更加关注于特征最近时刻的变化。
27.(5)本技术将初始特征向量输入预设的多层感知器,以通过多层感知器对初始特征向量进行第二变换,输出第二特征向量。由于多层感知器对不同特征之间的交互进行建模,因此多层感知器专注于当前时刻下各个特征的交互。
28.需要说明的是,第二方面至第四方面中的任一种实现方式所带来的技术效果可参见第一方面中对应实现方式所带来的技术效果,此处不再赘述。
29.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。
附图说明
30.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理,并不构成对本技术的不当限定。
31.图1为本技术实施例提供的一种车载空调控制系统的结构示意图;
32.图2为本技术实施例提供的一种空调控制装置的逻辑模块组成示意图;
33.图3为本技术实施例提供的一种车载空调控制方法的流程示意图;
34.图4为本技术实施例提供的一种特征自嵌入模块中连续型特征自离散的示意图;
35.图5为本技术实施例提供的一种深度交叉网络的结构示意图;
36.图6为本技术实施例提供的一种多层感知器的结构示意图;
37.图7为本技术实施例提供的一种空调控制装置的结构示意图;
38.图8为本技术实施例提供的一种车辆的结构示意图。
具体实施方式
39.为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本技术实施例中的技术方案进行清楚、完整地描述。
40.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术实施例的一些方面相一致的装置和方法的例子。
41.还应当理解的是,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其他特征、整体、步骤、操作、元素和/或组件的存在或添加。
42.需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构
想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
43.此外,本技术的各实施例之间涉及的动作、术语等均可以相互参考,不予限制。本技术的实施例中各个设备之间交互的消息名称或消息中的参数名称等只是一个示例,具体实现中也可以采用其他的名称,不予限制。
44.为了便于清楚描述本技术实施例的技术方案,在本技术的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
45.需要说明的是,本技术中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本技术中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
46.本技术中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b的情况,其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。
47.近年来,随着机器学习技术的发展,基于机器学习算法的车载空调系统发展迅速。通过机器学习算法调整车载空调,可以减少驾驶员的手动操作,减少交通事故的发生概率。
48.然而现有的基于机器学习算法的车载空调系统,通常需要传感器提取车内当前的环境信息(如温度、湿度等),并将提取到的环境信息输入预先训练好的机器学习模型,进而输出空调控制策略。但是,由于车内当前的各种环境信息之前彼此孤立,而现有的机器学习模型也仅依靠各环境信息本身的特征进行预测,无法充分利用环境信息的隐含特征,进而导致得到的空调控制策略表现不佳,降低乘客的体验感。
49.鉴于此,本技术实施例提供一种车载空调控制方法,获取当前时刻的当前车辆数据以及所述当前时刻之前预设时间段的历史车辆数据,并根据所述当前车辆数据以及所述历史车辆数据得到待处理车辆数据;所述车辆数据用于反映车辆运行状态以及车辆内外环境;所述待处理车辆数据具有时序性;确定所述待处理车辆数据的特征向量;所述特征向量包括第一特征向量以及第二特征向量;所述第一特征向量用于反映所述车辆运行状态随时间变化的情况以及所述车辆内外环境随时间变化的情况;所述第二特征向量用于反映所述当前时刻下所述车辆运行状态与所述车辆内外环境之间的关联情况;基于所述第一特征向量、所述第二特征向量以及预先训练好的车载空调控制模型,得到车载空调控制策略,并按照所述车载空调控制策略控制所述车载空调。
50.下面结合说明书附图对本技术实施例提供的方法进行详细说明。
51.图1示出了本技术实施例提供的一示例性应用场景图。如图1所示,本技术实施例提供的车载空调控制方法可以适用于车载空调控制系统10。车载空调控制系统10包括车载
空调控制装置(以下简称空调控制装置)11以及车辆12。其中,空调控制装置11与车辆12连接。空调控制装置11与车辆12之间可以采用有线方式连接,也可以采用无线方式连接,本公开实施例对此不作限定。
52.车辆12中安装有车载空调,车辆12可以通过空调控制装置11控制车载空调,进而对车内温度进行调节。
53.空调控制装置11用于获取当前时刻的当前车辆数据以及当前时刻之前预设时间段的历史车辆数据,并根据当前车辆数据以及历史车辆数据得到待处理车辆数据。空调控制装置11还用于确定待处理车辆数据的特征向量,基于第一特征向量、第二特征向量以及预先训练好的车载空调控制模型,得到车载空调控制策略,并按照车载空调控制策略控制车载空调。
54.可选的,空调控制装置11包括数据预处理模块、时间序列特征模块、原始传感器特征模块、特征自嵌入模块、时间序列特征嵌入向量模块、原始传感器特征嵌入向量模块、深度交叉网络模块、多层感知器模块以及车载空调调整模块。各逻辑模块之间的协作处理的方式参考图2,各逻辑模块通过图2所示的协助方式,可以实现上述空调控制装置11的功能。
55.图3是根据一些示例性实施例示出的一种地址数据处理方法的流程示意图。在一些实施例中,上述地址数据处理方法可以应用到如图1所示的数据处理装置、电子设备,也可以应用到其他类似设备。
56.如图3所示,本公开实施例提供的车载空调控制方法,包括下述s201-s203。
57.s201、空调控制装置获取当前时刻的当前车辆数据以及当前时刻之前预设时间段的历史车辆数据,并根据当前车辆数据以及历史车辆数据得到待处理车辆数据。
58.其中,车辆数据用于反映车辆运行状态以及车辆内外环境;待处理车辆数据具有时序性。例如,车辆数据可以为车速、车载空调运行参数、车辆位置、车内温度、车内湿度中的一个或者多个。
59.作为一种可能的实现方式,空调控制装置通过传感器获取当前时刻的当前车辆数据以及当前时刻之前预设时间段的历史车辆数据。空调控制装置按照时间先后顺序,对当前车辆数据以及历史车辆数据进行排序,得到第一数据;空调控制装置对历史车辆数据进行清洗,得到第二数据;第二数据具有连续性。进一步的,空调控制装置将第一数据与第二数据进行拼接,得到待处理车辆数据。
60.示例性的,空调控制装置可以通过数据预处理模块实现s201。具体的,数据预处理模块负责对原始的传感器数据进行处理,一是确保数据的唯一性,可能由于传输或其他多方面的原因,原始数据中会存在重复的属于内容,因此需要对数据进行去重,进而保证数据的唯一性;二是对数据缺失值的处理,由于传感器数据来自不同的通道,因此不能完全保证同一时刻内可以获取到所有需要的传感器数据,空调控制装置可以按照时间顺序对缺失值进行填充,即向前搜索n条数据,若为连续值则按照平均值填充,若为离散值则按照众数填充。
61.s202、空调控制装置确定待处理车辆数据的特征向量。
62.其中,特征向量包括第一特征向量以及第二特征向量;第一特征向量用于反映车辆运行状态随时间变化的情况以及车辆内外环境随时间变化的情况;第二特征向量用于反映当前时刻下车辆运行状态与车辆内外环境之间的关联情况。
63.作为一种可能的实现方式,空调控制装置将待处理车辆数据进行聚类,得到多个数据集合;其中,一个数据集合中各数据之间的相似度大于或者等于预设阈值。空调控制装置分别对各数据集合进行特征提取,得到初始特征向量。进一步的,空调控制装置对初始特征向量进行第一变换,得到第一特征向量,空调控制装置对初始特征向量进行第二变换,得到第二特征向量。
64.可选的,空调控制装置将初始特征向量输入预设的深度交叉网络,以通过深度交叉网络对初始特征向量进行第一变换,输出第一特征向量。
65.可选的,空调控制装置将初始特征向量输入预设的多层感知器,以通过多层感知器对初始特征向量进行第二变换,输出第二特征向量。
66.需要说明的,由于待处理车辆数据中即蕴含时间序列特征,又蕴含原始传感器特征,因此待处理车辆数据分别经过时间序列特征模块以及原始传感器特征模块,传输至特征自嵌入模块,进行特征提取。进一步的,特征自嵌入模块负责对机器学习模型所接受的特征进行映射,生成后续模块所需要的特征嵌入向量(feature embedding vector)。其中原始的离散型特征往往以one-hot编码表示,随后通过特征嵌入矩阵转化为特征嵌入向量。而对于连续型特征需要对其进行离散化处理,连续型特征的离散化可以加快模型的迭代速度,提升模型的鲁棒性,同时提升模型的非线性表达能力。而特征自嵌入模块可以捉连续型特征和嵌入向量之间的关系,通过自动的多箱离散,模块可以自动对连续型特征进行建模,并得到最后的特征嵌入向量。
67.示例性的,如图4所示,示出了特征自嵌入模块中连续型特征自离散的示意图。其中,x为连续型特征(即待处理车辆数据对应的特征),可以被表示为:x=[x1,x2,...,xn,δx1,δx2,...,δxm]
[0068]
其中xi是原始的连续型特征,δxi是数据预处理模块构造的时间序列特征。
[0069]
空调控制装置两层带有短接的神经网络使得特征分散到hi桶中,这一过程可以被描述为:
[0070]hj
=leakyrelu(wjxj)
[0071][0072]
其中和是自离散对于第j个连续型特征的可学习的参数,最后的结果代表特征在hj个桶上的投影,最后再通过一个统一的embedding矩阵得到最后的特征嵌入向量。
[0073]
原始的离散型特征可以直接通过嵌入矩阵转化为特征向量,ei∈rd是转化后的第i个特征的嵌入向量,d是特征嵌入向量的长度。因此,最终特征嵌入模块输出的特征嵌入向量可以表示为:
[0074]
e=[e1,e2,...,e
m+k
]
[0075]
其中e表示原始输入有m个连续型特征,k个离散型特征,最后得到m+k个特征嵌入向量。
[0076]
图5是深度交叉网络的结构示意图,特征自嵌入模块输出的特征嵌入向量e被送入深度交叉网络,那么第l+1层深度交叉网络的计算过程可以被描述为:
[0077]
x
l+1
=x0⊙
(w
l
x
l
+b
l
)+x
l
[0078]
其中w
l
是第l层的可学习的参数,其中x0即为特征嵌入向量e,经过多次计算后就得到了最后的输出向量。
[0079]
图6是多层感知器的结构示意图,假设该网络共有l层那么前推计算过程可以被描述为:
[0080]z(1)
=σ(w
(1)
e+b
(1)
)
[0081]
…
[0082]z(l)
=σ(w
(l)z(l-1)
+b
(l)
)
[0083]
其中z
(l)
,w
(l)
,b
(l)
分别是第l层的输出、权重矩阵和偏置值,σ是激活函数。
[0084]
可以理解的,待处理车辆数据的特征提取主要包括显式特征交互和隐式特征交互两部分,其中显示特征交互部分采用深度交叉网络(deep cross network,dcn),dcn利用残差网络的思想实现对特征的显式建模,从而获得更具有解释性的高阶特征交叉。隐式特征交互部分采用塔式的多层感知器(multilayer perceptron,mlp)对不同特征之间的交互进行建模,从而隐式地捕捉高阶特征交叉。同时由于时间序列特征的加入,使得dcn可以更加关注于特征最近时刻的变化,从而令mlp专注于当前时刻下各个特征的交互。
[0085]
s203、空调控制装置基于第一特征向量、第二特征向量以及预先训练好的车载空调控制模型,得到车载空调控制策略,并按照车载空调控制策略控制车载空调。
[0086]
作为一种可能的实现方式,空调控制装置将第一特征向量以及第二特征向量输入预先训练好的车载空调控制模型,得到车载空调控制策略。进一步的,空调控制装置按照车载空调控制策略控制车载空调。
[0087]
示例性的,空调控制装置可以通过车载空调调整模块实现s203。具体的,车载空调调整模块负责将特征交互模块中的显式特征交互和隐式特征交互两部分的抽象预测结果转化为实际的空调操作,对于空调吹风模式等分类问题车载空调调整模块输出不同分类结果的概率取值,对于空调温度等回归问题车载空调调整模块输出模型预测的具体数值。
[0088]
在实际应用中,车载空调调整模块负责将最后的深度交叉网络和多层感知器的结果转化为具体的操作,对于吹风模式等分类问题,这一过程可以被描述为:
[0089][0090]
其中m表示dcn和mlp部分输出经过链接后的维度,n表示最后的分类数,就是模型输出的当前各个类别的概率值。
[0091]
对于回归问题需要进行额外处理,这一过程可以描述为:
[0092][0093]
其中yi表示所属类别的数值,表示该类别的概率,相乘累加后就可以得到最后就是模型预测的结果。
[0094]
本技术实施例提供的技术方案至少带来以下有益效果:(1)本技术获取当前时刻的当前车辆数据以及当前时刻之前预设时间段的历史车辆数据,并根据当前车辆数据以及历史车辆数据得到待处理车辆数据。由于车辆数据用于反映车辆运行状态以及车辆内外环境,因此得到的待处理车辆数据可以反映出一段时间内车辆运行状态以及车辆内外环境的
变化,且待处理车辆数据具有时序性。由于待处理车辆数据中不仅包括数据本身的信息,还包括时间顺序下数据的变化信息。因此本技术可以确定待处理车辆数据的第一特征向量以及第二特征向量,其中,第一特征向量用于反映车辆运行状态随时间变化的情况以及车辆内外环境随时间变化的情况;第二特征向量用于反映当前时刻下车辆运行状态与车辆内外环境之间的关联情况。进一步的,本技术基于第一特征向量、第二特征向量以及预先训练好的车载空调控制模型,得到车载空调控制策略,并按照车载空调控制策略控制车载空调。相较于现有技术在使用机器学习模型时仅关注数据本身的特征(即数值特征),本技术不仅关注数据本身的特征,还关注各数据之间的联系,挖掘出隐含的时序特征,从而可以得出表现更加优异的空调控制策略,进而提升了乘客的体验感。
[0095]
(2)本技术按照时间先后顺序,对当前车辆数据以及历史车辆数据进行排序,使得到的第一数据具有时序性。进一步的,本技术对历史车辆数据进行清洗,得到第二数据。经过清洗可以对历史车辆数据进行排重、补缺等,进而使得到的第二数据具有连续性。如此,本技术将第一数据与第二数据进行拼接,得到的待处理车辆数据,不仅具有时序性,且数据完整、连续,方便后续的特征提取。
[0096]
(3)本技术将待处理车辆数据进行聚类,得到多个数据集合,其中,一个数据集合中各数据之间的相似度大于或者等于预设阈值。进一步的,本技术仅需对各数据集合进行特征提取即可,减轻了处理压力。且对于得到的初始特征向量并不直接使用,而是对初始特征向量进行第一变换,得到第一特征向量;对初始特征向量进行第二变换,得到第二特征向量,使得提取到的特征更加细腻。
[0097]
(4)本技术将初始特征向量输入预设的深度交叉网络,以通过深度交叉网络对初始特征向量进行第一变换,输出第一特征向量。由于深度交叉网络利用残差网络的思想实现对特征的显式建模,从而可以获得更具有解释性的高阶特征交叉。同时由于时间序列特征的加入,使得深度交叉网络可以更加关注于特征最近时刻的变化。
[0098]
(5)本技术将初始特征向量输入预设的多层感知器,以通过多层感知器对初始特征向量进行第二变换,输出第二特征向量。由于多层感知器对不同特征之间的交互进行建模,因此多层感知器专注于当前时刻下各个特征的交互。
[0099]
上述实施例主要从装置(设备)的角度对本技术实施例提供的方案进行了介绍。可以理解的是,为了实现上述方法,装置或设备包含了执行各个方法流程相应的硬件结构和/或软件模块,这些执行各个方法流程相应的硬件结构和/或软件模块可以构成一个物料信息的确定装置。本领域技术人员应该很容易意识到,结合本文中所发明的实施例描述的各示例的算法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0100]
本技术实施例可以根据上述方法示例对装置或设备进行功能模块的划分,例如,装置或设备可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
[0101]
图7是根据一示例性实施例示出的空调控制装置的结构示意图。参照图7所示,本技术实施例提供的空调控制装置30包括获取单元301、确定单元302以及处理单元303。
[0102]
获取单元301,用于获取当前时刻的当前车辆数据以及当前时刻之前预设时间段的历史车辆数据,并根据当前车辆数据以及历史车辆数据得到待处理车辆数据;车辆数据用于反映车辆运行状态以及车辆内外环境;待处理车辆数据具有时序性;确定单元302,用于确定待处理车辆数据的特征向量;特征向量包括第一特征向量以及第二特征向量;第一特征向量用于反映车辆运行状态随时间变化的情况以及车辆内外环境随时间变化的情况;第二特征向量用于反映当前时刻下车辆运行状态与车辆内外环境之间的关联情况;处理单元303,用于基于第一特征向量、第二特征向量以及预先训练好的车载空调控制模型,得到车载空调控制策略,并按照车载空调控制策略控制车载空调。
[0103]
可选的,获取单元301,具体用于:按照时间先后顺序,对当前车辆数据以及历史车辆数据进行排序,得到第一数据;对历史车辆数据进行清洗,得到第二数据;第二数据具有连续性;将第一数据与第二数据进行拼接,得到待处理车辆数据。
[0104]
可选的,确定单元302,具体用于:将待处理车辆数据进行聚类,得到多个数据集合;一个数据集合中各数据之间的相似度大于或者等于预设阈值;分别对各数据集合进行特征提取,得到初始特征向量;对初始特征向量进行第一变换,得到第一特征向量;对初始特征向量进行第二变换,得到第二特征向量。
[0105]
可选的,确定单元302,具体用于:将初始特征向量输入预设的深度交叉网络,以通过深度交叉网络对初始特征向量进行第一变换,输出第一特征向量。
[0106]
可选的,确定单元302,具体用于:将初始特征向量输入预设的多层感知器,以通过多层感知器对初始特征向量进行第二变换,输出第二特征向量。
[0107]
图8是本技术提供的一种车辆的结构示意图。如图8,该车辆40可以包括至少一个处理器401以及用于存储处理器可执行指令的存储器402其中,处理器401被配置为执行存储器402中的指令,以实现上述实施例中的车载空调控制方法。
[0108]
另外,车辆40还可以包括通信总线403以及至少一个通信接口404。
[0109]
处理器401可以是一个处理器(central processing units,cpu),微处理单元,asic,或一个或多个用于控制本技术方案程序执行的集成电路。
[0110]
通信总线403可包括一通路,在上述组件之间传送信息。
[0111]
通信接口404,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网,无线接入网(radio access network,ran),无线局域网(wireless local area networks,wlan)等。
[0112]
存储器402可以是只读存储器(read-only memory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、只读光盘(compact disc read-only memory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过总线与处理器401相连接。存储器也可以和处理器401集成在
一起。
[0113]
其中,存储器402用于存储执行本技术方案的指令,并由处理器401来控制执行。处理器401用于执行存储器402中存储的指令,从而实现本技术方法中的功能。
[0114]
作为一个示例,结合图7,空调控制装置30中的获取单元301、确定单元302以及处理单元303实现的功能与图8中的处理器401的功能相同。
[0115]
在具体实现中,作为一种实施例,处理器401可以包括一个或多个cpu,例如图8中的cpu0和cpu1。
[0116]
在具体实现中,作为一种实施例,车辆40可以包括多个处理器,例如图8中的处理器401和处理器407。这些处理器中的每一个可以是一个单核(single-cpu)处理器,也可以是一个多核(multi-cpu)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
[0117]
在具体实现中,作为一种实施例,车辆40还可以包括输出设备405和输入设备406。输出设备405和处理器401通信,可以以多种方式来显示信息。例如,输出设备405可以是液晶显示器(liquid crystal display,lcd),发光二级管(light emitting diode,led)显示设备,阴极射线管(cathode ray tube,crt)显示设备,或投影仪(projector)等。输入设备406和处理器401通信,可以以多种方式接受用户对象的输入。例如,输入设备406可以是鼠标、键盘、触摸屏设备或传感设备等。
[0118]
本领域技术人员可以理解,图8中示出的结构并不构成对车辆40的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
[0119]
另外,本技术还提供一种计算机可读存储介质,当计算机可读存储介质中的指令由车辆的处理器执行时,使得车辆能够执行如上述实施例所提供的车载空调控制方法。
[0120]
另外,本技术还提供一种计算机程序产品,包括计算机指令,当计算机指令在车辆上运行时,使得车辆执行如上述实施例所提供的车载空调控制方法。
[0121]
本领域技术人员在考虑说明书及实践这里发明的发明后,将容易想到本技术的其它实施方案。本技术旨在涵盖本技术的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本技术的一般性原理并包括本技术未发明的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本技术的真正范围和精神由权利要求指出。
技术特征:
1.一种车载空调控制方法,其特征在于,所述方法包括:获取当前时刻的当前车辆数据以及所述当前时刻之前预设时间段的历史车辆数据,并根据所述当前车辆数据以及所述历史车辆数据得到待处理车辆数据;所述车辆数据用于反映车辆运行状态以及车辆内外环境;所述待处理车辆数据具有时序性;确定所述待处理车辆数据的特征向量;所述特征向量包括第一特征向量以及第二特征向量;所述第一特征向量用于反映所述车辆运行状态随时间变化的情况以及所述车辆内外环境随时间变化的情况;所述第二特征向量用于反映所述当前时刻下所述车辆运行状态与所述车辆内外环境之间的关联情况;基于所述第一特征向量、所述第二特征向量以及预先训练好的车载空调控制模型,得到车载空调控制策略,并按照所述车载空调控制策略控制所述车载空调。2.根据权利要求1所述的车载空调控制方法,其特征在于,所述根据所述当前车辆数据以及所述历史车辆数据得到待处理车辆数据,包括:按照时间先后顺序,对所述当前车辆数据以及所述历史车辆数据进行排序,得到第一数据;对所述历史车辆数据进行清洗,得到第二数据;所述第二数据具有连续性;将所述第一数据与所述第二数据进行拼接,得到所述待处理车辆数据。3.根据权利要求1所述的车载空调控制方法,其特征在于,所述确定所述待处理车辆数据的特征向量,包括:将所述待处理车辆数据进行聚类,得到多个数据集合;一个数据集合中各数据之间的相似度大于或者等于预设阈值;分别对各所述数据集合进行特征提取,得到初始特征向量;对所述初始特征向量进行第一变换,得到所述第一特征向量;对所述初始特征向量进行第二变换,得到所述第二特征向量。4.根据权利要求3所述的车载空调控制方法,其特征在于,对所述初始特征向量进行第一变换,得到所述第一特征向量,包括:将所述初始特征向量输入预设的深度交叉网络,以通过所述深度交叉网络对所述初始特征向量进行第一变换,输出所述第一特征向量。5.根据权利要求3所述的车载空调控制方法,其特征在于,对所述初始特征向量进行第一变换,得到所述第一特征向量,包括:将所述初始特征向量输入预设的多层感知器,以通过所述多层感知器对所述初始特征向量进行第二变换,输出所述第二特征向量。6.一种车载空调控制装置,其特征在于,所述装置包括获取单元、确定单元以及处理单元;所述获取单元,用于获取当前时刻的当前车辆数据以及所述当前时刻之前预设时间段的历史车辆数据,并根据所述当前车辆数据以及所述历史车辆数据得到待处理车辆数据;所述车辆数据用于反映车辆运行状态以及车辆内外环境;所述待处理车辆数据具有时序性;所述确定单元,用于确定所述待处理车辆数据的特征向量;所述特征向量包括第一特征向量以及第二特征向量;所述第一特征向量用于反映所述车辆运行状态随时间变化的情
况以及所述车辆内外环境随时间变化的情况;所述第二特征向量用于反映所述当前时刻下所述车辆运行状态与所述车辆内外环境之间的关联情况;所述处理单元,用于基于所述第一特征向量、所述第二特征向量以及预先训练好的车载空调控制模型,得到车载空调控制策略,并按照所述车载空调控制策略控制所述车载空调。7.根据权利要求6所述的车载空调控制装置,其特征在于,所述获取单元,具体用于:按照时间先后顺序,对所述当前车辆数据以及所述历史车辆数据进行排序,得到第一数据;对所述历史车辆数据进行清洗,得到第二数据;所述第二数据具有连续性;将所述第一数据与所述第二数据进行拼接,得到所述待处理车辆数据。8.根据权利要求6所述的车载空调控制装置,其特征在于,所述确定单元,具体用于:将所述待处理车辆数据进行聚类,得到多个数据集合;一个数据集合中各数据之间的相似度大于或者等于预设阈值;分别对各所述数据集合进行特征提取,得到初始特征向量;对所述初始特征向量进行第一变换,得到所述第一特征向量;对所述初始特征向量进行第二变换,得到所述第二特征向量。9.一种车辆,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序,以实现如权利要求1-5任一项所述的车载空调控制方法。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行,以用于实现如权利要求1-5任一项所述的车载空调控制方法。
技术总结
本申请公开了一种车载空调控制方法、装置及可读存储介质,涉及空调控制技术领域,用于得到表现更加优异的空调控制策略,以提升乘客的使用体验感。该方法包括:获取当前时刻的当前车辆数据以及当前时刻之前预设时间段的历史车辆数据,并根据当前车辆数据以及历史车辆数据得到待处理车辆数据;确定待处理车辆数据的特征向量;特征向量包括第一特征向量以及第二特征向量;基于第一特征向量、第二特征向量以及预先训练好的车载空调控制模型,得到车载空调控制策略,并按照车载空调控制策略控制车载空调。载空调。载空调。
技术研发人员:邓鹏 罗咏刚
受保护的技术使用者:重庆长安汽车股份有限公司
技术研发日:2023.03.20
技术公布日:2023/7/6
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
