毕业设计-基于预训练语言模型与深度神经网络的Web入侵检测系统

项目技术说明

基于预训练语言模型与深度神经网络的Web入侵检测系统,通过预训练模型CodeBert分词,将分词输入给BiGRU的深度学习模型训练。通过sniff函数实时捕获http流量信息,将流量信息输入给模型进行检测,模型可以检测的类别有SQL注入、XSS、序列化攻击、命令执行攻击、目录遍历攻击五种攻击。当然你也可以替换数据集做更多的类别检测。

基于django框架实现,灵活运用其模板语法进行页面实现,后端框架,jinjia2语法,ORM机制

  • 基于session会话管理,用户登录、注册等权限控制功能
  • 采用pymysql模块进行远程数据库的连接
  • 采用echarts进行数据可视化
  • 采用subprocess进行系统命令执行,操作防火墙
  • 采用 torch 框架进行模型的训练

以上为部分展示内容

感谢关注!如需了解更多详情,欢迎私信咨询。

相关推荐
啊阿狸不会拉杆1 小时前
人工智能数学基础(三):微积分初步
人工智能·python·算法·数学建模
蜂耘1 小时前
面向人工智能、量子科技、人形机器人等产业,山东启动制造业创新中心培育认定
人工智能·科技·机器人
深眸财经2 小时前
业绩回暖、股价承压,三只松鼠赴港上市能否重构价值锚点?
人工智能
AIwenIPgeolocation2 小时前
硬件加密+本地部署,大模型一体机如何打造AI安全护城河?
人工智能·安全
非凸科技2 小时前
非凸科技受邀出席AI SPARK活动,共探生成式AI驱动金融新生态
人工智能·科技·金融
啊阿狸不会拉杆3 小时前
人工智能数学基础(四):线性代数
人工智能·python·数学·算法·机器学习
OceanBase数据库官方博客3 小时前
OceanBase 跻身 Forrester 三大领域代表厂商,全面支撑AI场景
人工智能·oceanbase·分布式数据库
像风一样_4 小时前
机器学习-入门-决策树(1)
人工智能·决策树·机器学习
飞火流星020274 小时前
Weka通过10天的内存指标数据计算内存指标动态阈值
人工智能·机器学习·数据挖掘·weka·计算指标动态阈值·使用统计方法计算动态阈值