PaddleNLP Taskflow — 학습 없이 쓰는 일괄 예측 API
PaddleNLP Taskflow — 학습 없이 쓰는 일괄 예측 API
Taskflow API는 "설치 즉시 쓸 수 있는(开箱即用)" 산업 수준 NLP 사전 구성 작업을 제공해요. 별도 학습 없이 paddlenlp.Taskflow 하나로 자연어 이해와 생성 작업을 예측할 수 있어요.
출처: https://paddlenlp.readthedocs.io/zh/latest/model_zoo/taskflow.html
특징
- 가장 많은 중국어 작업: 자연어 이해와 자연어 생성 두 핵심 애플리케이션
- 산업 수준 정확도·예측 성능
paddlenlp.Taskflow로 호출하는 통일된 사용 패러다임
대표 작업
| 작업 | 호출 방식 |
|---|---|
| 중국어 단어 분리 | Taskflow("word_segmentation") |
| 문제 생성 | Taskflow("question_generation") |
| 제로 샷 텍스트 분류 | Taskflow("zero_shot_text_classification") |
| 모델 특징 추출 | Taskflow("feature_extraction") |
예시 (중국어 단어 분리)
from paddlenlp import Taskflow
seg = Taskflow("word_segmentation")
seg("平原上的火焰宣布延期上映")
# ['平原', '上', '的', '火焰', '宣布', '延期', '上映']
제로 샷 분류 예시
from paddlenlp import Taskflow
cls = Taskflow("zero_shot_text_classification", schema=["病情诊断", "治疗方案", "病因分析", "指标解读", "就医建议", "疾病表述", "后果表述", "注意事项", "功效作用", "医疗费用"])
cls("先天性厚甲症去哪里治")
# [{'predictions': [{'label': '就医建议', 'score': 0.5494891306403806}], 'text_a': '先天性厚甲症去哪里治'}]
환경 요구 사항
python >= 3.6, paddlepaddle >= 2.3.0, paddlenlp >= 2.3.4