发布者认证信息(营业执照和身份证)未完善,请登录后完善信息登录
 总算找到谷歌开源项目飞马PEGASUS:可以自动进行文章摘要 - 三农网
Hi,你好,欢迎来到三农网
  • 产品
  • 求购
  • 公司
  • 展会
  • 招商
  • 资讯
当前位置: 首页 » 资讯 » 中国新农民 找商家、找信息优选VIP,安全更可靠!
总算找到谷歌开源项目飞马PEGASUS:可以自动进行文章摘要
发布日期:2021-11-13 13:36:14  浏览次数:13

谷歌于去年年底发布了一个精简型的机器语义分析项目:飞马(PEGASUS):预先机器学习及训练后的自动文章摘要项目。近期这个项目迎来的新的版本,这个小型项目可以非常精准的自动提取出文章中的摘要,并且只用一千个训练模型就可以生成媲美人类的摘要内容。

当对包括文本摘要在内的下游NLP任务进行微调时,最近针对大型文本语料库进行自我学习的目标的预训练工作已显示出巨大的成功。

但是,尚未探讨为抽象文本摘要量身定制的预训练目标。此外,缺乏跨不同领域的系统评估。在这项工作中,我们提出了在大规模文本语料库上使用新的自我训练目标对基于大型编解码器模型进行预训练的方法。在PEGASUS中,重要句子从输入文档中删除/掩盖,并作为其余句子的一个输出序列一起生成,类似于摘录摘要。

我们在涉及新闻,科学,故事,说明,电子邮件,专利和立法法案的12个下游汇总任务中评估了最佳PEGASUS模型。

实验表明,在通过ROUGE分数衡量的所有12个下游数据集上,它均达到了最先进的性能。我们的模型还显示了在低资源汇总方面的令人惊讶的性能,超过了仅使用1000个学习后的6个数据集上的最新结果。

最后,我们使用人工评估验证了我们的结果,并表明我们的模型摘要可在多个数据集上实现人工表现。

附件:如何部署一个自动摘要的环境

项目地址:/google-research/pegasus


设定 使用GPU在Google云端上创建实例(可选)

请先创建一个项目并创建一个实例

gcloud compute instances create ${VM_NAME} --zone=${ZONE} --machine-type=n1-highmem-8 --accelerator type=nvidia-tesla-v100,count=1 --boot-disk-size=500GB --image-project=ml-images --image-family=tf-1-15 --maintenance-policy TERMINATE --restart-on-failure

安装库和依赖项

在github上克隆库并安装要求。

git clone /google-research/pegasuscd pegasusexport PYTHonPATH=.pip3 install -r

按照说明安装gsutil。

下载“混合与动态”模型的vocab,经过预训练和微调的检查点。

mkdir ckptgsutil cp -r gs://pegasus_ckpt/ ckpt/

对下游数据集进行微调 在现有数据集上

对现有数据集进行微调aeslc。

python3 pegasus/bin/ --params=aeslc_transformer --param_overrides=vocab_filename=ckpt/pegasus_ckpt/. --train_init_checkpoint=ckpt/pegasus_ckpt/- --model_dir=ckpt/pegasus_ckpt/aeslc

评估经过微调的数据集。

python3 pegasus/bin/ --params=aeslc_transformer --param_overrides=vocab_filename=ckpt/pegasus_ckpt/.,batch_size=1,beam_size=5,beam_alpha= --model_dir=ckpt/pegasus_ckpt/aeslc

请注意,上面的示例使用的是单个GPU,因此batch_size远小于本文报告的结果。

添加新的微调数据集

支持两种类型的数据集格式:TensorFlow数据集(TFDS)或TFRecords。

本教程说明如何在TFDS中添加新的数据集。(希望对微调数据集进行监督,请supervised_keys在数据集信息中提供 )。

Tfrecords格式要求每个记录都是的tf示例{"inputs":, "targets":}。

例如,如果您注册了一个new_tfds_dataset用于训练和评估的TFDS数据集,并且有一些文件名为tfrecord格式*用于测试,则可以在中注册它们/pegasus/params/。

@("new_params")def my_param(param_overrides): return ( { "train_pattern": "tfds:new_tfds_dataset,train", "dev_pattern": "tfds:new_tfds_dataset,validation", "test_pattern": "tfrecord:*", "max_input_len": 512, "max_output_len": 128, "train_steps": 10000, "learning_rate": , "batch_size": 8, }, param_overrides)

评估指标。

评估结果可在中找到mode_dir。自动为每个评估点计算汇总指标。

ROUGE是总结质量的主要指标。

BLEU是替代语言生成的质量指标。

提取碎片覆盖率和密度 是衡量摘要抽象性的指标。

重复率测量代重复失败模式。

长度统计数据比较黄金摘要来测量解码的长度分布。

可以在以下几种类型的输出文件中找到 model_dir

text_metrics-*。txt:以上指标以文本格式显示。每行包含度量标准名称,95%下限值,平均值,95%上限值。 输入-.txt,目标-.txt,预测-* .txt:模型输入/输出的原始文本文件。 预训练

(在C4或任何其他语料库上)的预训练需要定制构建的tensorflow,其中包括进行实时解析的操作,这些操作将原始文本文档处理为模型输入并指定ID。有关详细信息,请参阅pegasus / ops / 和pegasus / data / 。


VIP企业最新发布
全站最新发布
最新VIP企业
背景开启

三农网是一个开放的平台,信息全部为用户自行注册发布!并不代表本网赞同其观点或证实其内容的真实性,需用户自行承担信息的真实性,图片及其他资源的版权责任! 本站不承担此类作品侵权行为的直接责任及连带责任。

如若本网有任何内容侵犯您的权益,请联系 QQ: 1130861724

网站首页 | 实时热点 | 侵权删除 | 付款方式 | 联系方式 | 法律责任 | 网站地图 ©2022 zxb2b.com 三农网,中国大型农产品交易电商平台 鄂公网安备42018502006996 SITEMAPS | 鄂ICP备14015623号-20

返回顶部