arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2107.02438cs.LGcs.PL
收藏

Shell语言处理:用于机器学习的Unix命令解析

Shell Language Processing: Unix command parsing for Machine Learning

University of Helsinki(赫尔辛基大学);Avast Software(Avast软件公司)

Dmitrijs Trizna

摘要:

在本文中,我们介绍了一个Shell语言预处理(SLP)库,它实现了针对解析Unix和Linux shell命令的标记化和编码。我们描述了需要一种新方法的理由,并给出了传统自然语言处理(NLP)管道失败的具体例子。此外,我们评估了我们的方法对广泛接受的信息和通信技术(ICT)标记化技术的安全分类任务,并实现了F1分数从0.392到0.874的显着改善。

英文摘要:

In this article, we present a Shell Language Preprocessing (SLP) library, which implements tokenization and encoding directed at parsing Unix and Linux shell commands. We describe the rationale behind the need for a new approach with specific examples of when conventional Natural Language Processing (NLP) pipelines fail. Furthermore, we evaluate our methodology on a security classification task against widely accepted information and communications technology (ICT) tokenization techniques and achieve significant improvement of an F1 score from 0.392 to 0.874.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑