摘要: 本课题是使用Perl语言写出对地铁站台进行异常情况检测,特别是关于异常检测的算法。在课题的实践过程中,首先,我查找了很多关于Perl语言的学习资料,发现Perl语言中有许多和C类似的地方。然后,我也了解了很多关于异常算法的方法,以及算法中需要用到的各种数学函数,还用数学方式进行了大量的运算,随后,对地铁站台中的数据建模做了详细的分析,找出本课题需要用到的数据,进行调用。最后,运用Perl的语言环境,尝试使用异常检测的算法去写出程序,以完成课题。7460
关键词: Perl语言;异常检测;地铁站;计算机异常检测算法;
Detection of abnormal conditions based on Perl platform
Abstract: This paper is to use the Perl language to write for detecting anomalies on the subway platform, especially on the anomaly detection algorithm. In the process of practice subject, first of all, I find a lot about Perl language learning materials, found that there are a lot of C and similar Perl language. Then, I also learned a lot about abnormal algorithm method, various mathematical functions need to be used and the algorithm, but also by mathematical way for a large number of operations, then, has made the detailed analysis to the data modeling in the platform of subway, find the need to use the data, call. Finally, using the Perl language environment, try to use anomaly detection algorithms to write a program, to complete the task.
Keywords: Perl language; anomaly detection; subway station; anomaly detection algorithm of computer;
目录
摘要 i
Abstract i
目录 ii
1 绪论 1
1.1 课题的目的及意义 1
1.2 国内外研究现状与水平 1
1.3 发展趋势 1
1.4 本文的安排 2
2 Perl语言介绍 3
2.1 关于PERL语言 3
2.1.1 基本信息 3
2.1.2 Perl的语法和脚本 3
2.2 PERL语言的使用方法 5
2.2.1 Perl的特殊表达 5
2.2.2 Perl语句的书写方式 5
3 常见异常检测算法 12
3.1 基于统计的异常检测算法 12
3.2 基于距离的异常检测算法 13
3.3 基于密度的异常点检测算法 15
3.4 基于深度的异常点检测算法 16
3.5 基于偏移的异常点检测算法 16
4 地铁站台异常检测算法的设计与实现 18
4.1 PERL语言的异常检测算法样例 18
4.2 地铁站实际情况分析 19
4.3 数据来源分析 21
4.4 PERL的异常算法设计 21
4.5 异常检测算法的实现 22
4.5.1 预处理 23
4.5.2 程序的检测与实现: 23
4.5.3 算法改进 25
5 测试 28
5.1 测试用例 28
5.2 测试过程 31
6 结论 35 基于Perl的地铁站台异常情况检测:http://www.youerw.com/zidonghua/lunwen_5434.html