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

더 알아보기