为何AzureML文本生成管道组件的ground_truth_key为必填参数?
AzureML文本生成组件
ground_truth_key必填的原因 - 这个组件是通用化设计,并非仅服务纯文本生成场景,它同时兼容了需要效果评估的任务(如摘要、翻译、问答)——这类任务必须依赖真值来计算BLEU、ROUGE等评估指标,因此组件将该参数设为必填以统一数据处理逻辑。
- 哪怕你做的是不需要真值的纯文本生成(比如创意续写、内容生成),也可以指定数据集里任意一个存在的字段(哪怕是全为空值的字段)来通过参数校验。组件在纯生成模式下不会实际调用这个字段的值,只是需要它来维持输入数据的结构一致性。
- 从你提供的参数设置截图能看出,组件的输入数据结构是固定要求包含输入字段和真值字段的,这种设计是为了让组件在不同NLP任务间复用,减少开发和适配的额外成本。
内容的提问来源于stack exchange,提问作者matsuo_basho
相关产品推荐
相关产品推荐

