笔记 深度学习可解释性方法的一些概念 理解和解释深度学习模型的决策过程和原理。 1 特征可视化 通过可视化神经网络的中间层来理解模型是如何识别和处理输入的,比如卷积核可视化是一种... 2024年6月24日 10 次浏览 发表评论 阅读全文
笔记 利用SHAP算法解释BERT模型的输出 1 何为SHAP? 传统的 feature importance 只告诉哪个特征重要,但并不清楚该特征如何影响预测结果。SHAP 算法的最大... 2024年6月24日 9 次浏览 发表评论 阅读全文
教程 TXL编程语言环境安装 TXL(Tree Transformation Language)是一种专门用于源代码分析和转换的编程语言。它基于树形结构,可以帮助开发人员... 2024年6月20日 8 次浏览 发表评论 阅读全文
教程 连接Huggingface报requests.exceptions.SSLError错误 最近在学习使用 SHAP 算法解释 BERT 模型的输出结果,然而在从 Huggingface 上导入模型和数据集的过程中出现了网络连接相关... 2024年6月19日 8 次浏览 发表评论 阅读全文
笔记 软件生态安全自主可控指标体系 1 研究背景 随着信息技术的飞速发展,软件已经渗透到社会生活的各个角落,成为支撑现代社会运转的关键基础设施。然而,软件生态的复杂性和多样性也... 2024年5月7日 37 次浏览 发表评论 阅读全文
笔记 LineVul实验复现及相关问题 最近在复现 LineVul 这篇文章的实验,本文主要用于简化文章复现流程和记录复现过程中出现的问题。 1 安装依赖环境 pip instal... 2024年5月7日 30 次浏览 发表评论 阅读全文
笔记 LineVul: 基于Transformer的行号级漏洞预测 文中提出一种基于Transformer的行号级漏洞预测方法 LineVul,以解决最先进的 IVDetect 方法的若干局限性。该方法通过对... 2024年4月17日 54 次浏览 发表评论 阅读全文
笔记 从汇编代码理解数组越界访问漏洞 数组越界访问漏洞是 C/C++ 语言中常见的缺陷,它发生在程序尝试访问数组元素时未正确验证索引是否在有效范围内。通常情况下,数组的... 2024年4月16日 70 次浏览 发表评论 阅读全文
笔记 论文笔记-VulBG: 构建行为图加强基于深度学习的漏洞检测模型 近年来,人们提出了基于深度学习(DL)的漏洞检测系统,用于从源代码中自动提取特征。这些方法在合成数据集上可以实现理想的性能,但在检测真实世界... 2023年11月17日 208 次浏览 发表评论 阅读全文
心得体会 近期反思与总结(09.09-10.20) 这是第一次在博客写这种类型的文章,也算是一种新的尝试吧。目前距离新的学期开学已经过去了一个多月,我也完成了从硕士到博士的转变。新的学校和新的... 2023年10月21日 158 次浏览 发表评论 阅读全文