当前位置:   article > 正文

transformers基础组件pipeline_获取transformers.pipeline 默认model

获取transformers.pipeline 默认model

什么是pipeline

将数据预处理、模型调用、结果后处理三部分组装成的流水线

使我们能过直接输入文本便获得最终的答案

pipeline的创建和使用方式

  1. from transformers import *
  2. #根据文本任务直接创建pipeline,默认都是英文模型
  3. pipe=pipeline("text-classification")
  4. pipe("very good")
  5. #制定任务类型,在指定模型,创建基于指定模型的pipeline
  6. pipe=pipeline("text-classification",model="uer/roberta-base-finetuned-dianping-chinese")
  7. pipe("我觉得不太行")
  8. #预先加载模型,在创建pipeline
  9. model=AutoModelForSequenceClassification.from_pretrained("uer/roberta-base-finetuned-dianping-chinese")
  10. tokenizer=AutoTokenizer.from_pretrained("uer/roberta-base-finetuned-dianping-chinese")
  11. pipe=pipeline("text-classification",model=model,tokenizer=tokenizer)
  12. pipe("我觉得不太行")
  13. #使用GPU
  14. pipe=pipeline("text-classification",model="uer/roberta-base-finetuned-dianping-chinese",device=0)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小舞很执着/article/detail/832046
推荐阅读
相关标签
  

闽ICP备14008679号