1. Hugging Face는 왜 필요한가
모델을 직접 설계하고 학습하는 방법을 배우는 것도 중요하지만, 실제 프로젝트에서는 모든 모델을 매번 처음부터 만들지 않는다. 다른 사람이 대량의 데이터로 미리 학습한 모델을 가져와 바로 사용하거나, 내 데이터에 맞게 추가 학습하는 경우가 많다.
Hugging Face Hub는 이런 작업에 필요한 모델, 데이터셋, 데모 애플리케이션을 한곳에서 찾고 공유할 수 있게 해준다.
- GitHub : 소스 코드 중심의 공유 공간
- Hugging Face Hub : 머신러닝 자산 중심의 공유 공간
⠀
2. Hugging Face에서 할 수 있는 것
| 구분 | 무엇을 할 수 있는가 | 예시 |
| Models | 학습된 모델과 가중치를 검색하고 내려받거나 공유 | 텍스트 분류 번역 이미지 분류 음성 인식 |
| Datasets | 모델 학습과 평가에 사용할 데이터를 검색하고 불러오기 | 텍스트 이미지 오디오 데이터 |
| Spaces | 모델을 직접 실행해 볼 수 있는 웹 데모 배포 | Gradio Docker 정적 HTML |
⠀
3. Hugging Face 회원가입
- Hugging Face 홈페이지에 접속한다.
- 오른쪽 위의 Sign Up을 선택한다.
- Username Email Password 등의 정보를 입력한다.
- 가입한 이메일로 전송된 인증 메일을 확인한다.
- 메일 안의 인증 링크를 눌러 가입을 완료한 뒤 다시 로그인한다.

⠀
4. Docker Compose로 Jupyter 실행하기
회원가입을 마친 뒤 실습 파일이 준비된 Jupyter 환경으로 들어가려면 먼저 Docker 컨테이너를 실행해야 한다.
VS Code에서 프로젝트 폴더를 연 다음, Docker Compose 설정 파일이 있는 위치에서 터미널 명령어를 실행한다.
⠀
VS Code 터미널에서 컨테이너 실행

| 명령어 | 의미 |
| docker compose | compose.yaml 또는 docker-compose.yml에 적힌 여러 컨테이너 설정을 사용 |
| up | 설정에 필요한 컨테이너를 생성하고 실행 |
| -d | 터미널을 계속 점유하지 않고 백그라운드에서 실행 |
📌 이해 보충 | 명령어는 아무 폴더에서 실행하는 것이 아니다.
VS Code 터미널의 현재 위치에 compose.yaml 또는 docker-compose.yml이 있어야 해당 설정을 찾을 수 있다.
반응형
'개발 공부 > 딥러닝' 카테고리의 다른 글
| [Deep Learning] 표 데이터와 시계열 데이터도 Dataset으로 만들기 (0) | 2026.09.25 |
|---|---|
| [Deep Learning] PyTorch Custom Dataset 만들기 (0) | 2026.09.25 |
| [Deep Learning] PyTorch Dataset과 DataLoader (0) | 2026.09.24 |
| [DeepLearning] PyTorch Tensor 생성 연산과 Shape 변환 (0) | 2026.09.24 |
| [Deep Learning] 딥러닝 (0) | 2026.09.15 |