8、基于机器学习的稳健需求分析

基于机器学习的需求分析

基于机器学习的稳健需求分析

1. 实验评估

在需求分析系统中实现了机器学习技术,采用图1所示的架构,该自适应系统应用于海军作战系统的需求分析,重点是软件系统,即作战管理系统(CMS)。本部分对系统功能进行实证评估,如需求识别(RI)和信息提取(IE)在CMS需求分析中的应用。

实验采用的数据集包含4727个带注释的需求,涉及EAU、FREMM和NUM三种不同场景。每个需求根据五种需求类型之一进行标注,具体如下表所示:
| 缩写 | 类型 | 数量 |
| — | — | — |
| NFC | 非功能需求 | 74 |
| DCC | 设计和构建约束 | 288 |
| OPR | 操作员需求 | 2587 |
| PRF | 性能需求 | 249 |
| FNC | 功能需求 | 1529 |
| 总计 | | 4727 |

需求识别系统经过训练,能够识别和表征需求。该模块应用支持向量机(SVM)分类,将每个需求与其合适的特定类别相关联,反映为相应的类型。不同的可观察文本属性模型用于研究不同的语言信息,并为学习算法确定最具信息性的表示:
- 词袋(BoW)模型 :主要考虑词汇信息,将需求映射为单词集合,忽略单词顺序,即句法信息。
- N - 元词(N - Words)模型 :通过将短单词序列映射为n - 元词,提供了一种初步的语法信息。
- 词袋和词性N - 元(N - POS)模型 :引入语法信息,将词性附加到n - 元上,进一步概括文本需求中的单词序列。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值