研究文章

软件系统安全漏洞管理使用NLP探索语言的功能模型

算法1

文本分类使用CNN。
输入:安全——和nonsecurity-related文本标签
过程:
(1) 标记的文本创建词汇表:
t = tf.keras.preprocessing.text
记号赋予器(oov_token = < UNK >)
(2) 文本转换成的单词序列进一步的数字序列id: train_sequences = t。texts_to_sequences(规范化训练文本)
(3) 句子长度分布可视化
(4) 文本序列填充:
tf.keras.preprocessing
序列。pad_sequences ()
(5) FastText-based嵌入矩阵结构
(6) 模型架构建设:
tf.keras.models。连续()
(7) 培训和验证
(8) 模型性能评估测试数据
输出:
精度:71.89%
精度:0.88
回忆:0.72
F1-score: 0.77