一种基于CatBoost算法的智能锁异常检测方法技术

技术编号:20486512 阅读:129 留言:0更新日期:2019-03-02 19:38
本发明专利技术提供了一种基于CatBoost算法的智能锁异常检测方法,包括数据预处理操作,依据“留出法”对数据划分操作等步骤,通过对智能锁记录的行为数据及其基本信息数据进行预处理和分析提取特征,建立多个机器学习模型并进行stacking模型融合,从而准确预测智能锁是否存在异常,减少因信息被恶意窃取带来极大的信息安全隐患,提高智能锁的安全性和可靠性。

【技术实现步骤摘要】
一种基于CatBoost算法的智能锁异常检测方法
本专利技术涉及智能家居
,尤其涉及区块链、以太坊及其智能合约使用中的一种基于CatBoost算法的智能锁异常检测方法。
技术介绍
《2017中国智能锁应用与发展白皮书》对中国智能锁的应用现状以及未来发展进行了全面解读和深度分析,报告还称,2016年中国智能锁零售市场正式爆发,进而带动中国智能锁市场进入快速发展时期,预计到2020年,中国智能门锁销量将突破3200万套,由此可见随着互联网的发展,智能锁的发展已经呈现出势不可挡的趋势。传统门锁以及一些新兴智能门锁如:密码锁、指纹锁、人脸锁等具有较好的安全性,但缺乏较好的灵活性,以房屋租赁市场智能锁应用为例,公寓租房基本业务模式是赚取服务费用和租金差价,规模化是整合个人、二房东、存量地产租赁物业的过程,市场需要更有竞争力的产品。对于房屋租赁所出现的场景下,如某房东为其房屋安装了指纹锁,然后他现将房屋租给了某租户,租户得到了开锁权限,但此时这个房门房东和租户都可以打开,租户的隐私和生命财产安全将受到威胁,在这样的场景下,锁的安全性大打折扣了。智能门锁降低了房租催缴成本以及客户体验上的冲突本文档来自技高网...

【技术保护点】
1.一种基于CatBoost算法的智能锁异常检测方法,其特征在于:包括如下步骤:Q1、数据预处理操作,对智能锁基本信息数据和智能锁记录的行为数据的处理,使数据格式归一化,标准化;Q2、依据“留出法”对数据划分操作,将历史数据划分为训练集和测试集,目的在于探寻历史数据训练集中数据内在联系;Q3、根据训练集和测试集进行特征工程构建操作,特征采用基本信息特征、基础统计特征、时序特征、交叉特征,建立算法模型;Q4、建立多个机器学习模型,并进行模型融合操作,用构建完特征的训练集去训练7个CatBoost模型:CatBoost模型分别对所述的基本信息特征、基础统计特征、时序特征、交叉特征进行特征选择,按照...

【技术特征摘要】
1.一种基于CatBoost算法的智能锁异常检测方法,其特征在于:包括如下步骤:Q1、数据预处理操作,对智能锁基本信息数据和智能锁记录的行为数据的处理,使数据格式归一化,标准化;Q2、依据“留出法”对数据划分操作,将历史数据划分为训练集和测试集,目的在于探寻历史数据训练集中数据内在联系;Q3、根据训练集和测试集进行特征工程构建操作,特征采用基本信息特征、基础统计特征、时序特征、交叉特征,建立算法模型;Q4、建立多个机器学习模型,并进行模型融合操作,用构建完特征的训练集去训练7个CatBoost模型:CatBoost模型分别对所述的基本信息特征、基础统计特征、时序特征、交叉特征进行特征选择,按照特征重要性排序,在基本信息特征中选取特征重要性大于0的特征,在基础统计特征中选取特征重要性大于10的特征,在时序特征中选取特征重要性大于0的特征,在交叉特征中选择特征重要性大于20的特征,使得在充分表征样本信息的同时降低模型的复杂度;CatBoost模型参数用默认参数乘以随机系数,系数范围为0.6~0.8,从而生成7个不同的CatBoost模型,这些CatBoost模型以stacking进行模型融合,Stacking模型融合的过程如下:用线性回归以七折交叉拟合每一折得到7个系数,以这7个系数的均值作为该CatBoost的融合系数作为stacking的第一层,再以这多个CatBoost模型进行训练,得到7个CatBoost的预测结果,将预测结果乘上各自的融合系数,求和得到最终概率,过程如下:①分别对7个模型调用线性回归得到每一折的预测结果:其中ym_npredict表示第m个模型第n折的预测结果,wm_n_z表示第m个模型的第n折的第z个线性回归系数:……②将7个模型的预测结果作为x,该训练集每一折的真实标签作为y,再次调用线性回归模型:③则7个模型最终的融合系数为:……2.根据权利要求1所述的一种基于CatBoost算法的智能锁异常检测方法,其特征在于:所述Q1中,对智能锁基本信息数据和智能锁记录的行为数据的处理包括:对异常值进行清洗,智能锁基本信息记录了智能锁所在楼层,删除其中楼层过大的样本;对低频值进行替换,智能锁基本信息记录了智能锁所在城市,将在整个数据集中只出现了一次的城市数据替换为一...

【专利技术属性】
技术研发人员:舒海东王进胡峰
申请(专利权)人:智庭北京智能科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1