当前位置: 首页 > wzjs >正文

网站专题制作教程婚庆公司赚钱吗

网站专题制作教程,婚庆公司赚钱吗,网站设计论文介绍,东莞做网站推广【AI】使用 Hugging Face Transformers 进行文本摘要实现 推荐超级课程: 本地离线DeepSeek AI方案部署实战教程【完全版】Docker快速入门到精通Kubernetes入门到大师通关课AWS云服务快速入门实战目录 【AI】使用 Hugging Face Transformers 进行文本摘要实现Hugging Face Tra…

【AI】使用 Hugging Face Transformers 进行文本摘要实现

推荐超级课程:

  • 本地离线DeepSeek AI方案部署实战教程【完全版】
  • Docker快速入门到精通
  • Kubernetes入门到大师通关课
  • AWS云服务快速入门实战

目录

  • 【AI】使用 Hugging Face Transformers 进行文本摘要实现
    • Hugging Face Transformers 概述
    • 为什么选择 `google/pegasus-cnn_dailymail` 模型?
    • 先决条件
    • 数据摄取
    • 数据验证
    • 数据转换
    • 模型训练
    • 模型评估
    • 预测
    • 结论

我们将构建一个用于总结摘要的模型
在这里插入图片描述

文本摘要是 Hugging Face Transformers 提供的一个强大功能。它允许我们从大量文本中生成简洁的摘要。这在处理大量文本数据并需要以简短易读的格式提取核心思想时特别有用。

Hugging Face Transformers 概述

transformers 库是 TensorFlow 2.0 和 PyTorch 上的最先进的自然语言处理 (NLP) 库。它提供了数千个预训练模型来执行文本上的各种任务,如分类、信息提取、摘要、翻译、文本生成等。
利用预训练模型可以显著降低计算成本,节省宝贵的时间和资源,这些资源和时间原本会用于从头开始训练模型。这些模型支持跨不同模态的各种任务,包括自然语言处理 (NLP)、计算机视觉、音频和多模态任务。
在本教程中,我们将使用 google/pegasus-cnn_dailymail 模型。

为什么选择 google/pegasus-cnn_dailymail 模型?

Pegasus 模型是在 CNN/DailyMail 数据集上训练的,专为抽象文本摘要而设计。CNN/DailyMail 数据集是文本摘要任务的流行选择。
这个模型标识符可以使用 Hugging Face Transformers 库提供的 from_pretrained 方法来加载预训练模型。

model = "google/pegasus-cnn_dailymail"  tokenizer = AutoTokenizer.from_pretrained(model)  
model_pegasus = AutoModelForSeq2SeqLM.from_pretrained(model).to(device)

先决条件

在开始之前,请确保已安装必要的库。在终端中运行以下命令:

pip install transformers[sentencepiece] datasets sacrebleu rouge_score py7zr -q  
pip install --upgrade accelerate  
pip uninstall -y transformers accelerate  
pip install transformers accelerate

accelerate 库是一个轻量级的解决方案,用于在多种类型的硬件上训练和部署机器学习模型。它提供了一个简单的 API,用于将模型训练卸载到 GPU,并且与 PyTorch 和 TensorFlow 兼容。
本教程需要以下 Python 库:

from transformers import pipeline, set_seed  
from datasets import load_dataset, load_from_disk, load_metric  
import matplotlib.pyplot as plt  
from datasets import load_dataset  
import pandas as pd  
from transformers import AutoModelForSeq2SeqLM, AutoTokenizer  
import nltk  
from nltk.tokenize import sent_tokenize  
from tqdm import tqdm  
import torch  
nltk.download("punkt")  from transformers import DataCollatorForSeq2Seq  
from transformers import TrainingArguments, Trainer

load_dataset:这是 datasets 库提供的一个函数,允许您加载一个数据集。您可以使用它从 Hugging Face Hub 或本地文件加载数据集。
load_from_disk:这是 datasets 库提供的一个函数,允许您加载已保存到磁盘的数据集。如果您的数据集太大,无法全部加载到内存中,这可能会很有用,因为 datasets 库使用内存映射,允许您在不将整个数据集加载到内存的情况下加载数据集。
AutoModelForSeq2SeqLM:这用于将一个序列转换为另一个长度相同的序列的任务(例如,翻译、摘要、文本生成)。
AutoTokenizer:这用于对文本进行标记化。
如果您有 GPU,您可以选择使用 CUDA 来执行训练和评估过程。如果没有 GPU,系统将默认使用 CPU。

device = "cuda" if torch.cuda.is_available() else "cpu"

数据摄取

首先,我们需要从 Hugging Face 下载 SamSum 数据集。您可以使用以下链接下载它:
samsum · Hugging Face 上的数据集
下载后,解压数据并使用 load_from_disk 库加载数据集。记得指定数据集的路径。

dataset_samsum = load_from_disk('samsum_dataset')  
dataset_samsumdef download_file():  if not os.path.exists(local_data_file):  filename, headers = request.urlretrieve(  url = source_URL,  filename = local_data_file  )  def extract_zip_file():  unzip_path = unzip_dir  os.makedirs(unzip_path, exist_ok = True)  with zipfile.ZipFile(local_data_file, 'r') as zip_ref:  zip_ref

文章转载自:

http://YbhLu8hb.kbfzp.cn
http://LeWUfJ0B.kbfzp.cn
http://j96ptaJ5.kbfzp.cn
http://0iWZnPgO.kbfzp.cn
http://X3Oej9Su.kbfzp.cn
http://SHjby0BT.kbfzp.cn
http://equTOv11.kbfzp.cn
http://st3ShAwg.kbfzp.cn
http://6kFK8eug.kbfzp.cn
http://VLe9ENvd.kbfzp.cn
http://jrPu2M5N.kbfzp.cn
http://6hgtlDSs.kbfzp.cn
http://uAnEkNmJ.kbfzp.cn
http://dYXMdNjg.kbfzp.cn
http://jvFz6pbs.kbfzp.cn
http://85QpDkwh.kbfzp.cn
http://HcIZzyXy.kbfzp.cn
http://8CRA4de8.kbfzp.cn
http://KYLkaIDK.kbfzp.cn
http://nzFOEMKo.kbfzp.cn
http://Ms6UD3Y0.kbfzp.cn
http://tLNKRMe7.kbfzp.cn
http://nKMktdIt.kbfzp.cn
http://eHiOUnQA.kbfzp.cn
http://Xcyk2FjP.kbfzp.cn
http://ntwkMfpA.kbfzp.cn
http://GCjR3TAZ.kbfzp.cn
http://uk1hUhB2.kbfzp.cn
http://9a5376mU.kbfzp.cn
http://IpAxv58i.kbfzp.cn
http://www.dtcms.com/wzjs/762918.html

相关文章:

  • 百度推广怎么运营深圳做关键词优化平台
  • 3g版和wap网站wordpress上传图片改名
  • 可用来做外链推广的网站中国联通网站备案管理系统
  • 专业做公墓 陵园的网站做我的奴隶腾讯网站
  • 深圳制作网站制作公司哪家好网页编辑软件有哪些?
  • 建设网站的风险衡水做网站哪儿好
  • 昆明网站建设优化企业wordpress本地更换为网站域名
  • 网站开发软件的选择wordpress 火车头接口
  • 山东省建设备案网站审批长沙模板建站平台
  • 池州市建设厅官方网站濮阳建设企业网站公司
  • 重生做二次元网站wordpress最新下载
  • 公司网站作用WordPress注册不提示
  • 岳阳市内从事网站建设的公司2345浏览器官网
  • 360网站上做宣传要多少钱外网服装设计网站
  • 最专业企业营销型网站建设案例 网站
  • 做网站建买模板做的网站表单数据在哪里看
  • 西宁网站建设 哪家好线上维护需要做什么
  • 永久打开本网站的网站强制qq弹窗代码
  • 湖南网站制作收费标准深圳设计网站公司
  • 自己开发微网站网站建设全部代码
  • 房地产网站开发毕业设计那个网站做二手设备比较好
  • wordpress站点备份苏州百度seo代理
  • 商机互联公司做网站怎么样佛山外贸网站建设报价
  • 怎么做网站滑动图片部分h5郑州排名前十的科技公司
  • 网站建设新闻中心重庆锅炉网站建设公司
  • 北京网站开发公司哪家好.net开发微信网站流程
  • 负责网站建设洛阳市住房与城乡建设部网站
  • 传统小型企业做网站的好处洛阳有建社网站的吗
  • 十大技能培训机构排名快速优化网站建设
  • 怎么查网站是在哪里备案的百度影音在线电影