一个通用的三层混合模型,用于在智能家居环境中对隐形 (物联网设备) 的分类
Quadri Waseem1, Wan Isni Sofiah Wan Din2, Muhammad Aamir3
1Faculty of Computing, Universiti Malaysia Pahang Al-Sultan Abdullah, Pekan, Pahang, 26600, Malaysia.
Scientific reports
|October 9, 2025
概括
一个新的三层增量架构 (CNN-PN-RF) 有效地分类看不见的物联网设备,尽管数据漂移. 这种耐漂移模型的准确度超过99%,为动态环境展示了优越的概括性.
科学领域:
- 物联网 (IoT) 安全性和设备分类.
- 机器学习 (ML) 和深度学习 (DL) 模型的稳定性.
- 用于网络监控的网络安全分析.
背景情况:
- 由于网络变化,新设备或模型退化而导致的数据漂移会降低ML/DL模型的性能.
- 动态物联网环境需要耐漂移型模型,这些模型不需要再培训就能学习.
- 准确分类以前未见的物联网设备对于保持系统完整性至关重要.
研究的目的:
- 为物联网设备分类提出一个通用的,耐漂移的三层增量架构 (CNN-PN-RF).
- 在动态环境中增强模型准确性和概括能力.
- 解决特征集群,类内可分离性和物联网数据中小类支持方面的挑战.
主要方法:
- 一个三层架构,将卷积神经网络 (CNN) 结合起来用于特征提取,原型网络 (PN) 用于类嵌入,随机森林 (RF) 用于分类.
- 利用了六个聚合的多样化的物联网数据集,创建了两个数据集,其中有多种分割和保留的设备文件,用于看不见的分类测试.
- 使用L2规范化,学,提前停止,SMOTE用于类平衡,PCA用于跨模型阶段的维度减少.
主要成果:
- 第一阶段 (CNN) 达到70.96%的准确率;第二阶段 (CNN-RF) 达到83.79%的准确率.
- 最终的CNN-PN-RF模型在数据集1上达到99.56%的准确性,在数据集2上达到99.80%的准确性.
- 与未见的物联网子集上最先进的方法相比,展示了优越的概括能力.
结论:
- 拟议的CNN-PN-RF架构为在数据漂移的情况下对物联网设备分类提供了强大的和通用的解决方案.
- 增量,多阶段的方法有效地处理复杂的分类任务,并提高了未见数据的性能.
- 该模型在各种数据集上的高精度和验证证实了其在动态物联网环境中的有效性.
相关概念视频
Classification of Systems-I
549
Linearity is a system property characterized by a direct input-output relationship, combining homogeneity and additivity.
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
549
Classification of Systems-II
457
Continuous-time systems have continuous input and output signals, with time measured continuously. These systems are generally defined by differential or algebraic equations. For instance, in an RC circuit, the relationship between input and output voltage is expressed through a differential equation derived from Ohm's law and the capacitor relation,
457
Stereotype Content Model
15.3K
The Stereotype Content Model (SCM) was first proposed by Susan Fiske and her colleagues (Fiske, Cuddy, Glick & Xu, 2002; see also Fiske, 2012 and Fiske, 2017). The SCM specifies that when someone encounters a new group, they will stereotype them based on two metrics: warmth—or that group’s perceived intent, and how likely they are to provide help or inflict harm—and competence—or their ability to carry out that objective. Depending on the warmth-competence...
15.3K
Aggregates Classification
966
Aggregate classification is generally based on its size, petrographic characteristics, weight, and source. Size classification ranges from coarse to fine aggregates, defined by the size of the particles. Coarse aggregates are particles that do not pass through ASTM sieve No. 4, and aggregates that pass through the sieve are fine aggregates.
Petrographic classification groups aggregates based on common mineralogical characteristics. Some of the common mineral groups found in aggregates are...
Petrographic classification groups aggregates based on common mineralogical characteristics. Some of the common mineral groups found in aggregates are...
966
Methods of Classification and Identification
1.0K
Bacterial identification relies on a diverse array of techniques to classify and understand microorganisms, each tailored to uncover specific characteristics. Traditional morphological approaches, while still valuable, are limited for closely related or structurally simple organisms. Modern methods integrate biochemical, serological, genetic, and advanced molecular tools to achieve greater accuracy.Morphological and Biochemical TechniquesMorphological characteristics, such as cell shape and...
1.0K
Classification of Signals
1.3K
In signal processing, signals are classified based on various characteristics: continuous-time versus discrete-time, periodic versus aperiodic, analog versus digital, and causal versus noncausal. Each category highlights distinct properties crucial for understanding and manipulating signals.
A continuous-time signal holds a value at every instant in time, representing information seamlessly. In contrast, a discrete-time signal holds values only at specific moments, often denoted as x(n), where...
A continuous-time signal holds a value at every instant in time, representing information seamlessly. In contrast, a discrete-time signal holds values only at specific moments, often denoted as x(n), where...
1.3K
