关键字 |
机器学习,可调模糊聚类,模糊神经网络,人类智能,不确定性,智能环境。 |
介绍 |
嵌入式系统和电子器件制造技术的快速发展为微电子机械系统(MEMS)和纳电子机械系统(NEMS)的发展开辟了新的道路。由于这种增长,普适计算领域也正在发展。由于制造技术的发展,嵌入式设备非常小,具有很高的计算和速度,易于安装和非常便宜。这些吸引了人们使用无处不在的传感器在工业、工厂、公共场所、车辆、农业领域等许多应用,使工作变得容易,并用于监控[1]。 |
在基于传感器的应用中,创造智能环境是研究人员和需要精致奢华生活环境的人们最感兴趣和最具挑战性的领域[2]。智能环境的特点是人类周围的一切都是计算机化的,有传感器收集关于人的数据,特别是识别他的活动,根据他的活动,他的需求自动满足,无需人工干预计算和电子设备。因此,智能环境中最重要的工作是人类活动识别。 |
智能环境中使用传感器的活动检测对患者来说更加重要,身体残疾人士和老年人[5]需要医生的持续检查和分析,还需要有人吗?S帮助他们的基本生活[4]。因此出现了智能环境的观点。工程师和研究人员为智能环境采取了许多步骤,但面临的挑战是自动决策系统,它可以在没有人工解释的情况下单独学习。 |
因此,所提出的机器学习系统是基于可调模糊聚类(AFC)算法和模糊神经网络(FNN)。 |
使用基于人类活动识别的环境传感器的智能环境示例场景如下:在床上睡觉的人,当闹钟响起,他从床上醒来,穿上拖鞋,根据闹钟数据和拖鞋上的压力传感器来确认他醒了,浴室里的暖气会自动打开。他从浴室出来,使用梳妆台后,自动咖啡机准备咖啡,烤面包机准备面包。这些都是自动的,因为基于传感器数据的动作预测。 |
理论基础 |
A.可调模糊聚类(afc)算法: |
AFC算法是对输入数据进行聚类,使分类系统[17]满意。设Ω表示一组训练样本。首先,AFC进行FCM,将Ω划分为H个簇。令第h (h = 1)的中心向量,…, H)集群用νh[12]表示。第二,对于每个ω∈Ω,一个“脱颗粒”样品??计算方法为 |
|
计算第h类的重构误差 |
|
其中Ωh = {ω| h = argi min {ω−νi_},ω∈Ω}。第三,AFC对聚类进行划分和组合机制,以获得中心向量的最大精度,其中ε是一个预定义的阈值,表示最大重建误差[15]。 |
1)分簇:分簇机制可以将一个集群分割成两个更小的集群,以降低重构误差。对两个新的中心向量ν new i (i = 1,2)进行迭代计算 |
|
|
(3)和(4)的详细推导可以在[14]中找到。然后,AFC重新计算H + 1聚类的重构误差。如果max {Vh} < ε,则簇划分终止。否则,重复。 |
2)组合:可以将两个集群组合成一个更大的集群,以减少相似集群的数量。新的中心向量ν new由 |
|
(5)的详细推导见[14]。然后,AFC重新计算H−1聚类的重构误差。如果max {Vh} > ε, AFC终止集群合并。否则,重复。 |
通过对聚类的划分和组合,得到了最优聚类数量,并将重构误差限制在预定义的阈值ε以下。这些聚类的中心向量用于训练FNN,而不是原始输入样本[15]。 |
B.模糊神经网络(fnn): |
FNN是一种计算量大、效率高的学习系统,更适合于对类似于人类决策能力的人类活动进行分类,即使是在不确定性[6]中。 |
FNN有四层:模式层、最大层、最小层和竞争层。 |
1)模式层:第一层是输入层,接受模式进入网络。神经元表示为INPUT-FN (Fuzzy Neuron)。第一层的第(i, j)个INPUT-FN(作为二维输入)的算法为 |
|
|
在哪里? ?输入模式的第(i, j)个向量(??????≥0)和??????????是所有输入模式中的最大向量。这一层的目的是通过权重函数w [m, k]来模糊输入模式,其中σ是用于归一化的平滑参数。 |
|
2) Max Layer:使用最小值函数作为FN的聚合函数。这一层的(p, q)个MAX-FN的状态为 |
|
在哪里第一层的(i, j)th INPUT-FN与(p,q)th MAX-FN和????????之间的权重是多少2是第二层的MTH输出。 |
3) Min Layer:我们在第三层使用Min - fn。第三层中的每个MIN-FN代表一个学习到的模式。所以MIN-FN是多少?s在第三层,M只有在学习过程结束后才能确定。第三层第m个MIN-FN的输出为: |
|
在哪里? ?3表示第三层第m个MIN-FN的状态。 |
4)竞争层:第四层是输出层。我们在这一层中使用comp - fn,每一个用于M个学习模式,以提供非模糊输出。如果一个输入模式与第m个学习到的模式最相似,则第4层第m个COMP-FN的输出为1,其他输出为0。 |
输出层中COMP-FN的个数等于m,第四层中第m个COMP-FN的算法为: |
|
|
|
其中T为第四层中所有comp - fn的激活阈值。 |
智能环境传感器 |
智能环境工作基于传感器数据。不同的传感器参与单一的智能环境场景。传感器部署的位置和位置对于人体活动识别非常重要。对于这种场景,有三种类型的传感器部署,它们是身体或可穿戴传感器,放置在智能房间的物体或事物上的传感器和环境传感器[3]和[8]。在传感器的描述表如下表I;可穿戴传感器标记为“B?”,物体传感器为“O?”环境或环境传感器称为“E?” |
A.智能环境传播模式: |
智能环境由传感器、数据采集设备、集中计算设备、智能房间中的电气和电子设备、智能手机或笔记本电脑和目标通信点[10]组成。在此,我们将智能环境计算系统分为三个层次。 |
1) 1级:这是非常基础和重要的级别,重点是通过传感器和数据采集单元(DAU)进行数据收集和采集。可穿戴传感器的DAU总是固定在用户传感器套上,对于物体和环境传感器,DAU是常见的,可以部署在智能房间[11]的任何地方。 |
2) Level 2:计算级别,有Central Computing Unit (CCU)。活动识别是基于AFC和FNN机器学习系统进行的。在这一层次上进行决策,根据用户需求在智能环境中选择合适的动作。 |
3)第三级:最后是通信级,CCU与执行器和目标通信系统通过具有互联网设施的手机或笔记本进行通信。 |
B.中央分类单元(ccu): |
中央分类单元(CCU)是机器学习系统。这有以下几个模块;首先,从DAU[9]中收集输入数据。其次,基于可调模糊聚类算法的数据聚类,简化了分类系统的工作,减少了输入数据的冗余,提高了识别的准确性。第三,基于模糊神经网络的分类系统,分为两个阶段;训练阶段创建活动模型,并在测试阶段识别活动。第四,在决策模块[13]中根据活动选择动作。 |
讨论 |
利用Matlab神经网络工具箱对系统进行了测试和验证。利用利用传感器的智能环境的机遇UCI人类活动识别数据集,成功地评估了所提出的AFC和FNN。MATLAB神经网络工具箱的仿真结果表明,模糊神经网络输出层的误差率非常低。仿真结果为该系统的进一步开发提供了依据。 |
结论 |
利用MATLAB仿真工具创建智能环境的尝试是成功的,结果令人满意。采用可调模糊聚类算法和模糊神经网络分别解决了输入数据量大带来的局部极小值问题和过度学习带来的过拟合问题。本文提出的基于FNN机器学习系统的智能环境的实时实现,对于慢性疾病患者、老年人以及渴望精致生活环境的人群一定会有帮助。这个提议的场景也更适合用于安全目的,即在机密区域通过身份验证访问人员。增强成功的智能环境,我们提出的人类智能机器学习系统在基于人类需求预测行为方面具有更高的准确性。 |
表格一览 |
|
表1 |
|
数字一览 |
|
参考文献 |
- O. Aziz, B. Lo, J. Pansiot, L. Atallah, G. Z. Yang和A. Darzi,“2010年从计算机到普适计算:医疗保健”菲尔。反式。Roy.Soc。答:数学。、phy。Eng。科学。,第366卷,第3805-3811页,2009年5月。
- D. McIlwraith和G. Z. Yang,“用于运动、健康和健康的身体传感器网络”,见传感器网络, G.法拉利,埃德。柏林,德国。
- 陈凯和小巴塞特,“The technology of accelerometry-based activity monitors: current and future,”医学科学。体育锻炼,第37卷,no。11日,页。S490-S500, 2005年。
- F.皮塔,M. Y.高木,N. H.奥利维拉,T. J. P.桑特?Anna, A. D. Fontana, D. Kovelis, C. A. Camillo, V. S. Probst和A. F. Brunetto,“COPD患者日常生活中肺功能和身体活动的关系”,呼吸地中海。, vol. 102, pp. 1203-1207, 2008。
- R. C. King, L. Atallah, C. Wang, F. Miskelly,和G. Z. Yang,“老年人跌倒BSN风险评估”,在Proc。2010 Int身体传感器网络, 2010,第30-35页。
- J. Staudenmayer, D. Pober, S. Crouter, D. Bassett和P. Freedson,“一种人工神经网络,用于估计身体活动能量消耗,并从加速度计中识别身体活动类型。”j:。杂志。,第107卷,no。4, pp. 1300-1307, 2009。
- L. Atallah, B. Lo, R. King和g.z. Yang,“使用可穿戴加速计进行活动检测的传感器放置”,在Proc, Int。人体传感器网络。, 2010, pp. 24-29。
- W. Jamie, P. Lukowicz, G. Troster和T. E. Starner,“使用穿戴式麦克风和加速计进行装配任务的活动识别”,IEEE反式。模式肛门。马赫。智能。,第28卷,no。10,第1553-1567页,2006年10月。
- J. P¨arkk¨a, M. Ermes, P. Korpip¨a, J. M¨antyj¨arvi, J. Peltola,和I. Korhonen,“使用可穿戴传感器的真实数据进行活动分类,”IEEE反式。正,抛光工艺。生物医学。,第10卷,no。1,第119-128页,2006年1月。
- K Janani, VRS Dhulipala和RM Chandraseksran,“基于WSN的人体健康监测框架”,设备与通信(ICDeCom), 2011。
- M. Ermes, J. P¨arkk¨a, J. M¨antyj¨arvi,和I. Korhonen,“在受控和不受控条件下,用可穿戴传感器检测日常活动和运动,”IEEE反式。正,抛光工艺。生物医学。,第12卷,no。1,页20-26,2008年1月。
- 郑龙,明耀华,洪毅,“基于概率神经网络和可调模糊聚类的增量学习方法在可穿戴传感器人体活动识别中的应用”,《生物医学信息技术学报》,vol.16,no.4, 7月。
- Lara和Miguel,“使用可穿戴传感器对人类活动识别的调查”。
- W. Pedrycz,“通过可调模糊聚类的动态数据粒化”,Recognit模式。列托人。, vol. 29, pp. 2059-2066, 2008。
- j·c·贝兹德克,基于模糊目标函数算法的模式识别.纽约:全会,1981年
|