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

transform学习资料

一、NLP:自然语言处理

NLP 是机器学习在语言学领域的研究,专注于理解与人类语言相关的一切。NLP 的目标不仅是要理解每个单独的单词,而且能理解这些单词与之相关联的上下文之间的意思。

常见的NLP 任务列表:

  • 对整句的分类:如获取评论的好坏、垃圾邮件的分类,如判断两个句子的逻辑相关性;
  • 对句中单词的分类:如单词的语法构成(名词、动词、形容词)、单词的实体命名(人、地点、时间)
  • 文本内容的生成:如文章续写、屏蔽词填充;
  • 语义提取:给定问题,根据上下文信息提前答案;
  • 从提示文本生成新句子:如文本翻译、文本总结;

NLP 并不局限于书面文本,它也能解决语音识别、计算机视觉方方面的问题,如生成音频样本的转录、图像的描述等;

二、Transformer

Hugging Face Hub 社区是最大的Transformer开发者的交流地,里面分享了数千个预训练模型,任何人都可以下载和使用。而Transformers 库提供了创建和使用这些共享模型的功能。

# # 安装
pip install transformers# # 导入
import transformers

2.1、pipeline() 管道函数

Transformers 库最基本的对象是pipeline()管道函数,它将必要的预处理后处理连接起来,使我们能直接输入文本并获取对应需求的答案。将文本传递到管道时主要涉及三个步骤:

  1. 人类可理解的文本被预处理为模型可理解的数据格式;
  2. 将可理解的数据传递给模型,模型做出预测;
  3. 模型的预测再经过后处理,输出人类可理解的文本。

情感分析

from transformers import pipelineclassifier = pipeline("sentiment-analysis")
classifier("I've been waiting for a HuggingFace course my whole life.")
# # [{'label': 'POSITIVE', 'score': 0.9598047137260437}]classifier(["I've been waiting for a HuggingFace course my whole life.", "I hate this so much!"])##  [{'label': 'POSITIVE', 'score': 0.9598047137260437},
##   {'label': 'NEGATIVE', 'score': 0.9994558095932007}]

零样本分类

from transformers import pipelineclassifier = pipeline("zero-shot-classification")
classifier("This is a course about the Transformers library",candidate_labels=["education", "politics", "business"])

2.1、

2.1、

相关文章:

  • 认识Tomcat
  • 【前端开发】JS Vue React中的通用递归函数
  • 机器学习第5天:多项式回归与学习曲线
  • 基于一致性算法的微电网分布式控制MATLAB仿真模型
  • 基于SpringBoot+Vue的新能源汽车充电桩管理系统
  • 数据治理之springboot项目入门
  • windows 安装 Oracle Database 19c
  • 【SpringBoot3+Vue3】二【实战篇】-后端
  • 系列五、怎么查看默认的垃圾收集器是哪个?
  • 竞赛选题 疫情数据分析与3D可视化 - python 大数据
  • Skywalking流程分析_8(拦截器插件的加载)
  • 无线WiFi安全渗透与攻防(N.2)WPA渗透-使用airolib-ng创建彩虹表加速
  • install YAPI MongoDB 备份mongo 安装yapi插件cross-request 笔记
  • 在 Node.js 中发出 HTTP 请求的 5 种方法
  • OpenCV入门5——OpenCV的算术与位运算
  • happypack两次报错的问题
  • javascript 哈希表
  • 代理模式
  • 多线程 start 和 run 方法到底有什么区别?
  • 基于组件的设计工作流与界面抽象
  • 使用 Xcode 的 Target 区分开发和生产环境
  • 温故知新之javascript面向对象
  • 一道闭包题引发的思考
  • 再次简单明了总结flex布局,一看就懂...
  • 在Mac OS X上安装 Ruby运行环境
  • ​创新驱动,边缘计算领袖:亚马逊云科技海外服务器服务再进化
  • $forceUpdate()函数
  • (06)Hive——正则表达式
  • (1)(1.11) SiK Radio v2(一)
  • (day6) 319. 灯泡开关
  • (笔试题)合法字符串
  • (附源码)计算机毕业设计SSM疫情社区管理系统
  • (附源码)计算机毕业设计大学生兼职系统
  • (原創) 系統分析和系統設計有什麼差別? (OO)
  • (转)用.Net的File控件上传文件的解决方案
  • (转)重识new
  • .NET CF命令行调试器MDbg入门(一)
  • .Net CF下精确的计时器
  • .NET Core/Framework 创建委托以大幅度提高反射调用的性能
  • .Net 中的反射(动态创建类型实例) - Part.4(转自http://www.tracefact.net/CLR-and-Framework/Reflection-Part4.aspx)...
  • .NET/C# 使用 #if 和 Conditional 特性来按条件编译代码的不同原理和适用场景
  • .NET/C# 中你可以在代码中写多个 Main 函数,然后按需要随时切换
  • .net2005怎么读string形的xml,不是xml文件。
  • .NET开发人员必知的八个网站
  • .net利用SQLBulkCopy进行数据库之间的大批量数据传递
  • .net流程开发平台的一些难点(1)
  • ?.的用法
  • [bzoj1038][ZJOI2008]瞭望塔
  • [bzoj1912]异象石(set)
  • [CTO札记]如何测试用户接受度?
  • [Foreman]解决Unable to find internal system admin account
  • [javaSE] GUI(事件监听机制)
  • [LeetCode]: 145: Binary Tree Postorder Traversal
  • [LeetCode]Pow(x,n)
  • [Linux] day07——查看及过滤文本