Skip to content

6주차 과제 #6

@GirinMan

Description

@GirinMan

다섯 번째 과제: Pipeline으로 다양한 NLP task 수행하기

회합 자료 링크: #1 (comment)
image

  • Huggingface에서 제공하는 API를 활용하여 다양한 NLP task를 수행할 수 있는 모델을 불러와 사용해 봅시다.
  • Transformers의 pipeline API를 사용하면 원본 텍스트 토크나이징, 모델 입력, 출력 결과 디코딩 등의 과정을 end-to-end로 쉽게 처리할 수 있습니다.

Colab Python 노트북을 사용한 huggingface pipeline 실습

huggingface_pipelines.ipynb

Step 1. 예시 노트북을 실행해보며 huggingface pipeline 사용법 익히기

  • Google 계정 로그인 후 colab에 접속해서 현재 레포지토리의 /Week6/huggingface_pipelines.ipynb 노트북을 실행해보면서 한국어에서 영어로 기계 번역을 수행하는 모델을 사용하는 방법을 알아봅시다.
  • 예시 데이터 대신 자신만의 데이터를 입력해서 사용해도 좋아요!

Step 2. Huggingface model hub와 dataset hub를 구경하고, 새로운 task 실행해보기

image

  • pipeline은 NLP task 뿐만 아니라 vision, voice, multimodal task 역시 지원합니다.
  • Huggingface에서 지원하는 task 목록과 model hub, dataset hub을 참조하여 transformer 모델을 활용한 나만의 파이프라인을 구축해 보세요.

Reference

제출 방식

  • 특별한 양식 없이, 실습 노트북의 task, 모델, 데이터 등을 다양하게 바꿔보며 자신만의 파이프라인을 실행한 결과를 보여주세요.
  • 기존 프로그래밍 스킬을 활용하여 pipeline을 적용한 프로그램을 개발해봐도 좋아요!(예시: 키보드로 텍스트를 입력하면 번역해주는 프로그램 만들기 등)

Metadata

Metadata

Assignees

Labels

assignment각 주차별 조별 과제 기록

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions