Search

Modular

대분류
인공지능/데이터
소분류
ML/DL 정리 노트
유형
딥 러닝
부유형
Introduction Pytorch
최종 편집 일시
2024/10/27 15:18
생성 일시
2024/10/17 00:21
14 more properties

Modular

data_setup.py: a file to prepare and download data if needed.
engine.py: a file containing various training functions.
model_builder.py: a file to create a Pytorch model.
train.py: a file to leverage all other files and train a target Pytorch model.
utils.py: a file dedicated to helpful utility functions.

Jupyter notebooks vs Python scripts

Jupyter notebooks
가볍게 데이터를 확인하거나, 새로운 것을 학습(공부)할 때 사용하기 좋음
Python scripts
서비스(상품)을 만들 때, 사용하기 좋음
일반적으로 인터넷에서 Pytorch ML project를 실행시키는 예제 코드

A directory structure of usable Python scripts

1.
learning_modular 폴더 생성
2.
learning_modular로 이동
3.
service 폴더 생성
4.
models 폴더 생성성
주피터 노트북에서 폴더 생성하는 방법
import os for directory in ['service', 'models']: if not os.path.exists(directory): os.makedirs(directory)
Python
복사
learning_modular/ # 프로젝트 최상의 폴더 ├── service/ │ ├── data_setup.py │ ├── engine.py │ ├── model_builder.py │ ├── train.py │ └── utils.py ├── models/ │ ├── LearningModular.pth └── data/ └── pizza_steak_sushi/ ├── train/ │ ├── pizza/ │ │ ├── image01.jpeg │ │ └── ... │ ├── steak/ │ └── sushi/ └── test/ ├── pizza/ ├── steak/ └── sushi/
Python
복사