...
首页> 外文期刊>Journal of intelligent & fuzzy systems: Applications in Engineering and Technology >Decision tree matrix algorithm for detecting contextual faults in unmanned aerial vehicles
【24h】

Decision tree matrix algorithm for detecting contextual faults in unmanned aerial vehicles

机译:决策树矩阵算法检测无人机内航空车辆上下文故障

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

The importance of detecting faults in Unmanned Aerial Vehicles motivated researchers to work in this area over recent years. Complex relationships among UAV attributes (Sensor readings, and Commands) make the task a bit challenging. Many known algorithms consider detecting the faults by spotting data anomalies in the values of each attribute without concern for their context, which leaves an opportunity for potential improvement. The contextual faults occur when a defected sensor shows an invalid value concerning other attributes. Our contribution is a novel matrix platform for detecting the potential contextual faults. This platform consists of multiple small Decision Trees, instead of using one huge single Decision Tree, which could be difficult and time-consuming to produce, particularly in the case of a large dataset with too many attributes. We propose to use the C4.5 decision tree algorithm to build each decision tree. The Decision Tree is a machine learning technique, which is an effective supervised method used for classification. It is computationally inexpensive and capable of dealing with noisy data. Besides, our approach uses a sliding window technique during training and testing phases, which brings into consideration the effect of the previous state of the system on the process of detecting the contextual faults. The algorithm starts by collecting the attributes of the UAV into a table of pairs, where each pair consists of two attributes; then, it defines the Decision Tree matrix by assigning one Decision Tree for each pair of attributes. The Training step includes constructing training sub-datasets using the values of sliding windows. The C4.5 algorithm uses each constructed training sub-dataset to induce one Decision Tree in the matrix. Finally, the testing step is responsible for reading the values of the sliding windows and using the concerned Decision Tree to detect the contextual faults.
机译:检测无人机空中车辆故障的重要性激励研究人员在近年来在这一领域工作。 UAV属性(传感器读数和命令)之间的复杂关系使任务有点具有挑战性。许多已知的算法考虑通过在每个属性的值中发现数据异常而不担心其上下文来检测故障,这使得潜在改进的机会。当缺陷的传感器显示有关其他属性的无效值时,会发生上下文故障。我们的贡献是一种用于检测潜在语境故障的新型矩阵平台。该平台由多个小决策树组成,而不是使用一个庞大的单个决策树,这可能是困难且耗时的,特别是在具有太多属性的大型数据集的情况下。我们建议使用C4.5决策树算法来构建每个决策树。决策树是一种机器学习技术,它是一种用于分类的有效监督方法。它是计算地廉价且能够处理嘈杂的数据。此外,我们的方法在训练和测试阶段使用滑动窗口技术,这将考虑到先前状态的系统对检测上下文故障的过程的影响。算法通过将UAV的属性收集到对表中,其中每对由两个属性组成;然后,它通过为每对属性分配一个决策树来定义决策树矩阵。训练步骤包括使用滑动窗口的值构建训练子数据集。 C4.5算法使用每个构造的训练子数据集来诱导矩阵中的一个决策树。最后,测试步骤负责读取滑动窗口的值并使用有关决策树来检测上下文故障。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号