NielsRogge/Transformers-Tutorials

This repository contains demos I made with the Transformers library by HuggingFace.

이 프로젝트가 무엇인가요

Transformers-Tutorials는 HuggingFace의 Transformers 라이브러리 사용 방법을 보여주는 실습형 데모 노트북 모음입니다. 저자(Niels Rogge)는 BERT, GPT-2 등과 같은 도구 뒤에 있는 기술인 transformer 모델을 사용하는 방법을 사람들에게 가르치기 위해 이 데모를 만들었습니다.

내부에 무엇이 있나요

  • 다양한 모델을 위한 노트북 — 각 데모는 특정 transformer 모델(예: BERT, DETR, LayoutLM, Donut 등)에 초점을 맞추고 이를 사용하여 수행할 수 있는 구체적인 작업을 보여줍니다.
  • 광범위한 작업 — 데모는 다음을 포함합니다:
    • 텍스트 분류(예: 영화 리뷰, 개체명 인식)
    • 이미지 작업(예: 객체 감지, 이미지 분할, 깊이 추정)
    • 문서 이해(예: 양식, 영수증, 웹 페이지 읽기)
    • 이미지 및 비디오에 대한 캡션 생성 또는 질문 응답
    • 오디오 분류
  • 두 가지 주요 데모 유형 — 대부분의 노트북은 추론(사전 훈련된 모델을 사용하여 예측 수행) 또는 미세 조정(사용자 정의 데이터 세트에서 모델 훈련) 중 하나를 보여줍니다.
  • 원클릭 설정 — 모든 데모에는 "Open In Colab" 버튼이 있어 로컬에 아무것도 설치하지 않고 브라우저에서 실행할 수 있습니다.

기술 세부 사항

  • 모든 데모는 PyTorch(인기 있는 머신러닝 프레임워크)로 작성되었습니다.
  • 이 프로젝트는 Transformers 라이브러리 자체와 Tokenizers, Datasets, Accelerate와 같은 관련 도구를 포함한 HuggingFace 생태계에 의존합니다.
  • README는 transformer 아키텍처와 관련 라이브러리를 설명하는 무료 HuggingFace 과정에 대한 링크를 초보자에게 제공합니다.

대상 독자

transformer 모델을 실제로 사용하는 방법을 배우고 싶은 모든 사람 — 이제 막 시작했거나 특정 모델을 사용자 정의 작업에 맞게 미세 조정하는 방법을 알고 싶은 사람 모두에게 적합합니다. 노트북은 자신의 프로젝트에 적용할 수 있는 실용적이고 실행 가능한 예제 역할을 합니다.

핵심 요점

이것은 학습 리소스이지 소프트웨어 패키지가 아닙니다. 텍스트, 비전, 오디오 및 문서 이해에 걸쳐 HuggingFace의 transformer 모델의 실제 사용을 보여주는 성장하는 예제 노트북 세트입니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트