BERT-语义对话预测-中文-说话人日志

我要开发同款
匿名用户2024年07月31日
31阅读
所属分类ai、bert、Pytorch、ACL2023、Dialogue Detection、Speaker Diarization、中文模型、audio
开源地址https://modelscope.cn/models/iic/speech_bert_dialogue-detetction_speaker-diarization_chinese
授权协议Apache License 2.0

作品详情

Dialogue Detection 模型

Dialogue Detection任务用于判读一段文本是否为一段对话。此信息将帮助到speaker diarization模型。

模型说明

我们的模型基于BERT训练得到,核心为一个二分类的Sentence Classification任务。

关于此模型的细节以及如何后续应用,请参考我们的论文:

数据集

我们的模型基于如下的数据集训练:

我们使用一个滑动窗策略来构造训练和测试数据。

模型效果评估

测试集 Precision Recall F1 Acc
AISHELL-4 Test 0.975 0.9444 0.9595 0.9304
ALIMEETING Test 0.9652 0.7686 0.8558 0.8463

使用Modelscope本地推理

from modelscope.pipelines import pipeline
from modelscope.utils.constant import Tasks

dialogue_detection = pipeline(
    task=Tasks.speaker_diarization_dialogue_detection,
    model='damo/speech_bert_dialogue-detetction_speaker-diarization_chinese',
    model_revision="v0.5.3"
)
sentence = "你们那儿小区不能用健康宝吗?不能。北一区都可以了。外面进去的就像是那个快递员儿呀,或者是外卖小哥呀,要健康宝。然后本小区的要出入证,都问有出入证吗?"
print(dialogue_detection(sentence))
# {'scores': [0.9994595646858215, 0.0005404021358117461], 'labels': ['dialogue', 'non_dialogue']}

相关论文以及引用信息

如果您觉得这个该模型有所帮助,请引用下面的相关的论文

@article{Cheng2023ExploringSI,
  title={Exploring Speaker-Related Information in Spoken Language Understanding for Better Speaker Diarization},
  author={Luyao Cheng and Siqi Zheng and Zhang Qinglin and Haibo Wang and Yafeng Chen and Qian Chen},
  journal={ArXiv},
  year={2023},
  volume={abs/2305.12927}
}
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论