【深度学习】对抗扰动、垃圾/钓鱼邮件自动分类和UEBA

文章目录
1 数据集
2 清洗数据集
3 GloVe + LSTM
4 GloVe词向量模型
5 搭建网络整体结构
6 训练模型并验证
7 对抗扰动
8 数据安全智能守护神UEBA(用户实际行为分析)

1 数据集

总的数据集一共有4458条数据,将按照8:2进行划分训练集和验证集。通过分析发现,其中pam的数量有3866条,占数据集的大多数,可以考虑不平衡样本采样进行训练。

数据集的格式如图所示,有三列分别是ID,Label(pam、spam),Email

Spam表示垃圾邮件。

2 清洗数据集

在实际中清洗数据也是非常必要的,套用一句俗话“数据决定了模型的上限”。常用的清洗数据的方法有:去掉停用词、去掉URL、去掉HT

【深度学习】对抗扰动、垃圾/钓鱼邮件自动分类和UEBA相关推荐

  1. 「智源论坛Live报名」清华大学董胤蓬:深度学习对抗攻防平台

    直播时间: 2020年2月25日19:30-20:30 报名方式见文末 最新一期的智源论坛Live,我们请来了上个月刚刚获得了"百度奖学金"的董胤蓬同学: 嘉宾介绍 董胤蓬,清华大 ...

  2. 深度学习对抗样本的八个误解与事实

    2019独角兽企业重金招聘Python工程师标准>>> 对抗样本是通过稍微修改实际样本而构造出的合成样本,以便于一个分类器以高置信度认为它们属于错误的分类.垃圾类的样本(如fooli ...

  3. 联邦学习 深度学习对抗攻击

    联邦学习本身 "联邦学习" 实际上是一种加密的分布式机器学习技术,参与各方可以在不披露底层数据和底层数据的加密(混淆)形态的前提下共建模型. 如果机构之间的数据无法互通,一家企业一 ...

  4. 深度学习对抗生成网络--GAN

    导读:GAN的风暴席卷了整个深度学习圈子,任何任务似乎套上GAN的壳子,立马就变得高大上了起来.那么,GAN究竟是什么呢? 相关资料下载 加助教小姐姐的威信即可免费获取: 1. GAN的基本思想 GA ...

  5. 深度学习---对抗样本生成

    对抗样本攻击:在深度学习神经网络(DNN)输入较小的干扰因素会使DNN出现误判,这种攻击被称为是对抗样本攻击 对抗样本:是指在正常样本中有目的性地添加的一些干扰因素,使得DNN出现误判 举例说明对抗样 ...

  6. 任奎:人工智能算法安全浅析——深度学习中的对抗攻击与防御

    2020-05-19 19:52:46 任奎 随着计算机产业发展带来的计算性能与处理能力的大幅提高,人工智能在音视频识别.自然语言处理和博弈论等领域得到了广泛应用.在此背景下,确保人工智能的核心--深 ...

  7. 【深度学习】深度学习之对抗样本问题和知识蒸馏技术

    文章目录 1 什么是深度学习对抗样本 2 深度学习对于对抗样本表现的脆弱性产生的原因 3 深度学习的对抗训练 4 深度学习中的对抗攻击和对抗防御 5 知识蒸馏技术5.1 知识蒸馏介绍5.2 为什么要有 ...

  8. 对深度学习的逃逸攻击 — 探究人工智能系统中的安全盲区

    ISC 2017中国互联网安全大会举办了人工智能安全论坛. 我们把论坛总结成为一系列文章,本文为系列中的第二篇. 作者: 肖奇学1, 许伟林2, 李康1  (1. 来自 360 Team Seri0u ...

  9. 深度学习:垃圾自动分类

    导 言 垃圾分类,指按一定规定或标准将垃圾分类储存.分类投放和分类搬运,从而转变成公共资源的一系列活动的总称.这不仅是出于生态环境角度考虑,"没有垃圾,只有放错位置的资源",分类收 ...

最新文章

  1. 用Python分析了582个专业,1281个本科院校,告诉你怎么选择?
  2. 实战SSM_O2O商铺_23【商铺列表】Controller层开发
  3. python的引用计数分析(二)
  4. python多重循环导致内存不足_Python多重处理拒绝循环
  5. AjaxControlToolkit requires ASP.NET Ajax 4.0 scripts错误 收藏
  6. vba 当前文件名_VBA实践+批量合并pdf
  7. 征稿 | Big Data Research 专刊(影响因子 2.95)
  8. C++笔记-ClassA a和ClassA a()的区别与联系
  9. [JoyOI] 1035 棋盘覆盖 (二分图匹配)
  10. 为什么11·11物流一年比一年快?奥秘就在这里!
  11. C++11新特性(4)
  12. linux amp;amp; ; amp;amp;amp;amp; ||
  13. vue使用el组件 在el-tabs中 刷新页面保持不变
  14. idea 生成自己项目 API (跟jdk api 一样的界面) 香吧
  15. Linux中EXPORT_SYMBOL的用法
  16. [android游戏编程之从零开始].李华明,AndroidGameSourc
  17. 基于STM32的录音与播音
  18. R数据分析:混合效应模型的可视化解释,再不懂就真没办法
  19. Win10麦克风显示这个设备正常但是没声音怎么解决
  20. Maximo学习:创建表和应用程序

热门文章

  1. cudnn.h: No such file or directory
  2. ubuntu安装protobuf
  3. v2.matchTemplate图片尺寸问题
  4. Attempting to deserialize object on a CUDA device but torch.cuda.is_available() is False
  5. tensor_proto.raw_data().empty() || !tensor_proto.float_data().empty() || !tensor_proto.double_data()
  6. torch.set_num_threads
  7. swing 之FlowLayout 实现自动换行和滚动条添加
  8. 2.初识Python
  9. java jmail_jmail的使用
  10. java对于数组的定义_Java中方法的定义与使用,以及对数组的初步了解。