2016 A Deep Learning Approach for Network Intrusion Detection System
1.主要工作:使用Self-taught Learning在NLS- KDD上做了异常检测的工作。
2.Self-taught Learning的简单介绍
Self-taught Learning是一种深度学习网络,对于分类,包含两个阶段。
一阶段:从大量的无标签的数据中学习到好的特征表示,这被看作为无监督特征学习Unsupervised Feature Learning(UFL)。
二阶段:将学习到的特征应用到标签数据中做分类任务。
虽然无标签数据和有标签数据可能来自不同的数据分布,但是它们之间有一定的联系。
Self-taught Learning,我的理解是,将无标签数据送入网络进行训练(把网络的参数确定好),再把有标签的数据放入训练好的网络中(用来提取有标签数据的特征信息),为接下来做分类任务做好准备。
Self-taught Learning的详细理解可以看这里