[发明专利]一种基于隐马尔可夫模型的家电用户行为预测方法及装置在审
申请号: | 201811002947.0 | 申请日: | 2018-08-30 |
公开(公告)号: | CN109242176A | 公开(公告)日: | 2019-01-18 |
发明(设计)人: | 方佩文;宫俊 | 申请(专利权)人: | 东北大学 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q50/06 |
代理公司: | 大连东方专利代理有限责任公司 21212 | 代理人: | 姜玉蓉;李洪福 |
地址: | 110819 辽宁*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 隐马尔可夫模型 家电用户 行为数据 行为预测 用户行为 日常生活习惯 行为习惯数据 用户行为模式 维特比算法 余弦相似性 存储用户 个体用户 家电使用 日常家电 生活品质 时域特征 算法计算 行为模式 行为习惯 预测模型 智能家电 时间点 相似度 智能化 构建 采集 家电 预测 转化 帮助 | ||
1.一种基于隐马尔可夫模型的家电用户行为预测方法,其特征在于,至少包括以下步骤:
S1:采集并存储用户家电使用行为数据;
所述用户家电使用行为数据包含该时间段内用户对家电设备所有的操作行为事件,以及每个操作行为事件前对应家电设备的操作状态,操作事件本身的操作状态和每个事件触发后的操作状态;
S2:通过余弦相似性算法计算转化后的行为数据的相似度;比较该时间与一周前同一时间的用户家电使用行为数据的相似度,得到和当前用户的家电使用行为习惯数据;
S3:对所述行为习惯数据进行行为模式逐个识别用户行为习惯数据,得到用户日常家电使用行为习惯的时域特征;
S4:基于所述的用户当前家电使用行为的时域特征,构建隐马尔可夫HMM模型参数,确定基于当前用户行为模式的预测模型;
S5:运用维特比算法来实现对下一时隙各个时间点用户行为的预测。
2.根据权利要求1所述的一种基于隐马尔可夫模型的家电用户行为预测方法,其特征还在于:
所述余弦相似性算法计算公式为:
设行为数据向量A=(A1,A2,…An),B=(B1,B2,…Bn);
其中,N表示每组行为数据中的元素个数,即每个时隙里面的小时数,Ai、Bi表示计算相似度的两组行为数据,i表示每组行为数据中单个元素序号。
3.根据权利要求1所述的一种基于隐马尔可夫模型的家电用户行为预测方法,其特征还在于:
所述构建HMM模型参数,确定预测模型λ={A,B,π},包括:确定用户行为发生的概率的初始状态概率矩阵π;确定不同用户行为间转移的概率的隐状态间的转移概率矩阵A,确定隐状态对应观测状态的概率矩阵B,则用户处于特定时隙的概率:
所述确定用户行为发生的概率的初始状态概率矩阵π,所述家电使用行为习惯数据筛选后,按照模式循环筛选将筛选出的相似数据存到一个矩阵当中,计算这个矩阵中所有元素的个数,将所述矩阵中元素的个数用count表示,则每种状态出现的个数用count(x)为:
其中,分别表示隐含状态在初始时刻属于状态X1和X2的概率,指用户行为分别处于行为X1和行为X2的的概率。
4.根据权利要求3所述的一种基于隐马尔可夫模型的家电用户行为预测方法,其特征还在于:
所述确定不同用户行为间转移的概率的隐状态间的转移概率矩阵A为:
其中,表示状态X1转移到状态X1的概率;表示状态X1转移到状态X2的概率;表示状态X2转移到状态X1的概率;表示状态X2转移到状态X2的概率;
其中,表示从状态X1转移到X2的次数;表示状态X1出现的频数;表示从状态X1转移到状态X2的概率。
5.根据权利要求3所述的一种基于隐马尔可夫模型的家电用户行为预测方法,其特征还在于:
所述确定隐状态对应观测状态的概率矩阵B:
其中,X1、X2表示用户行为两种状态,t1t2t3t4这里是一个时隙的4个小时,表示用户行为X1已经发生,用户行为处于t1时刻的概率;
其中则矩阵B中的元素为:
Px表示在某一个时隙的时间点内状态x出现的频数,Cx表示状态x出现的频数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东北大学,未经东北大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811002947.0/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理