本申请涉及智能家居领域,具体而言,涉及一种烟机灯开关状态预测模型的生成、应用方法及电子装置。
背景技术:
1、目前,每家每户几乎都会有一个烟机,该种烟机通常坐落在厨房中,并在厨房中扮演着极为重要的角色。众所周知,大部分烟机上都会设置有烟机灯,该烟机灯是为了用户提供照明所设置的。然而,在实践中发现,有部分用户需要在特定的时候开启烟机灯,部分用户则只需要开机而无需开灯。因此,在用于需要的时候自动开启烟机灯可以减少用户手动开关灯的频次,提高使用体验。而且有部分用户不用了的时候通常会忘了关闭,这就导致了烟机灯会开启很久,白白浪费电力资源。
技术实现思路
1、本申请实施例的目的在于提供一种烟机灯开关状态预测模型的生成方法及电子装置,能够生成一个烟机灯开关状态预测模型,以使该烟机灯开关状态预测模型可以预测出下一烟机状态下烟机灯是否需要开启或者关闭,从而实现对烟机灯的智能开关控制。
2、本申请实施例第一方面提供了一种烟机灯开关状态预测模型的生成方法,包括:
3、获取烟机在第一预设时长间隔内多个时刻的烟机状态序列和烟机灯开关状态序列;
4、根据所述烟机状态序列和所述烟机灯开关状态序列,生成隐马尔可夫模型;
5、根据第二预设时长间隔,将所述隐马尔可夫模型改进为多阶马尔可夫模型;
6、将所述多阶马尔可夫模型确定为烟机灯开关状态预测模型。
7、在上述实现过程中,该方法可以获取到烟机状态序列和对应的烟机灯开关状态序列,然后以此构建隐马尔可夫模型,从而使得烟机灯开关状态与烟机状态的变化关联起来,进而使得生成的隐马尔可夫模型可以在后续应用的过程中根据烟机状态的变化确定烟机灯是否需要进行开关操作,增加烟机灯开关控制的智能性。同时,该方法还可以对隐马尔可夫模型进行改进,使得隐马尔可夫模型可以弱化齐次马尔可夫假设,从而使得最终获取到的烟机灯开关状态预测模型可以根据在先多个烟机状态的变化确定是否需要进行烟机灯开关控制,从而实现对烟机灯的准确开关控制。可见,实施这种实施方式,能够生成一个高精度的烟机灯开关状态预测模型,以使该烟机灯开关状态预测模型可以预测出下一烟机状态下烟机灯是否需要开启或者关闭,从而便于智能化地对烟机灯进行开关灯控制。
8、进一步地,所述根据所述烟机状态序列和所述烟机灯开关状态序列,生成隐马尔可夫模型的步骤包括:
9、确定所述烟机状态序列中相邻烟机状态之间的多个转换关系;
10、根据所述烟机状态序列和所述多个转换关系,构建隐含状态马尔可夫链;
11、根据所述隐含状态马尔可夫链和所述烟机灯开关状态序列,生成隐马尔可夫模型。
12、进一步地,所述根据所述烟机状态序列和所述多个转换关系,构建隐含状态马尔可夫链的步骤包括:
13、按照时间顺序将所述烟机状态序列构建成烟机状态链;
14、将所述多个转换关系添加至所述烟机状态链中,得到隐含状态马尔可夫链。
15、进一步地,所述根据所述隐含状态马尔可夫链和所述烟机灯开关状态序列,生成隐马尔可夫模型的步骤包括:
16、确定所述烟机灯开关状态序列与所述隐含状态马尔可夫链之间的多个输出概率;
17、根据所述烟机灯开关状态序列、所述隐含状态马尔可夫链和所述多个输出概率,生成隐马尔可夫模型。
18、进一步地,所述根据第二预设时长间隔,将所述隐马尔可夫模型改进为多阶马尔可夫模型的步骤包括:
19、根据第二预设时长间隔和所述多个时刻之间的时间间隔,计算改进阶数;
20、根据改进阶数对所述隐马尔可夫模型进行改进,得到多阶马尔可夫模型。
21、进一步地,所述烟机状态包括开机状态、关机状态、延迟状态、运行状态和清洁状态。
22、进一步地,烟机状态序列中的多个烟机状态与烟机灯开关状态序列中的多个烟机灯开关状态一一对应。
23、本申请实施例第二方面公开一种烟机灯开关状态预测模型的应用方法,所述烟机灯开关状态预测模型是基于本申请实施例第一方面中任一项所述的烟机灯开关状态预测模型的生成方法生成的,其特征在于,包括:
24、检测烟机的状态变化序列;
25、将所述状态变化序列输入至所述烟机灯开关状态预测模型中,以使所述烟机灯开关状态预测模型根据所述状态变化序列进行预测,得到烟机灯开关预测状态;
26、根据所述烟机灯开关预测状态对烟机灯进行开关控制。
27、在上述实现过程中,该方法可以通过烟机灯开关状态预测模型检测烟机的状态变化序列,然后根据该烟机的状态变化序列预测出下一烟机状态下的烟机灯开关预测状态,并根据该烟机灯开关预测状态对烟机进行开关灯控制,从而能够通过统计学原理增强对用户习惯的学习能力,进而增强对烟机灯的智能化控制精准度。
28、进一步地,所述检测烟机的状态变化序列的步骤包括:
29、检测烟机在第三预设时长间隔中的多个烟机状态;
30、根据所述多个烟机状态生成状态变化序列。
31、本申请实施例第三方面提供了一种电子装置,所述电子装置包括处理器和存储器,所述处理器用于读取存储在所述存储器中程序,执行本申请实施例第一方面所述的烟机灯开关状态预测模型的生成方法或本申请实施例第二方面所述的烟机灯开关状态预测模型的应用方法。
1.一种烟机灯开关状态预测模型的生成方法,其特征在于,包括:
2.根据权利要求1所述的烟机灯开关状态预测模型的生成方法,其特征在于,所述根据所述烟机状态序列和所述烟机灯开关状态序列,生成隐马尔可夫模型的步骤包括:
3.根据权利要求2所述的烟机灯开关状态预测模型的生成方法,其特征在于,所述根据所述烟机状态序列和所述多个转换关系,构建隐含状态马尔可夫链的步骤包括:
4.根据权利要求2所述的烟机灯开关状态预测模型的生成方法,其特征在于,所述根据所述隐含状态马尔可夫链和所述烟机灯开关状态序列,生成隐马尔可夫模型的步骤包括:
5.根据权利要求1所述的烟机灯开关状态预测模型的生成方法,其特征在于,所述根据第二预设时长间隔,将所述隐马尔可夫模型改进为多阶马尔可夫模型的步骤包括:
6.根据权利要求1所述的烟机灯开关状态预测模型的生成方法,其特征在于,所述烟机状态包括开机状态、关机状态、延迟状态、运行状态和清洁状态。
7.根据权利要求1所述的烟机灯开关状态预测模型的生成方法,其特征在于,烟机状态序列中的多个烟机状态与烟机灯开关状态序列中的多个烟机灯开关状态一一对应。
8.一种烟机灯开关状态预测模型的应用方法,所述烟机灯开关状态预测模型是基于权利要求1至7中任一项所述的烟机灯开关状态预测模型的生成方法生成的,其特征在于,包括:
9.根据权利要求8所述的烟机灯开关状态预测模型的应用方法,其特征在于,所述检测烟机的状态变化序列的步骤包括:
10.一种电子装置,其特征在于,所述电子装置包括处理器和存储器,所述处理器用于读取存储在所述存储器中程序,执行权利要求1至7任一项所述的烟机灯开关状态预测模型的生成方法或权利要求8或9所述的烟机灯开关状态预测模型的应用方法。