본문 바로가기
반응형
[python3.10 기본] 16. 프로젝트 구성 및 배포 16.1 프로젝트 디렉토리 구조효율적인 프로젝트 관리를 위해서는 디렉토리 구조를 잘 설계하는 것이 중요합니다. 일반적으로 파이썬 프로젝트는 다음과 같은 구조를 갖습니다.my_project/├── my_project/│ ├── __init__.py│ ├── module1.py│ ├── module2.py│ └── ...├── tests/│ ├── __init__.py│ ├── test_module1.py│ ├── test_module2.py│ └── ...├── docs/│ ├── conf.py│ ├── index.rst│ └── ...├── setup.py├── README.md├── requirements.txt└── .gitignoremy_project/: 프로.. 2024. 7. 2.
[PyTorch] 14주차: 모델 배포 및 운영 강의 목표모델 배포의 중요성 및 방법 이해PyTorch 모델을 배포하기 위한 다양한 기술 학습실전 프로젝트를 통해 모델 배포 및 운영 경험강의 내용1. 모델 배포의 중요성배포의 필요성학습된 모델을 실제 환경에 적용하여 예측 서비스 제공배포된 모델은 웹 애플리케이션, 모바일 앱, IoT 디바이스 등에서 사용할 수 있음배포의 주요 고려 사항성능 최적화: 예측 속도, 메모리 사용량 등안정성 및 확장성: 다양한 요청 처리 능력보안: 데이터 보호 및 접근 제어2. PyTorch 모델 저장 및 로드모델 가중치 저장 및 로드모델 가중치만 저장하여 나중에 불러오기전체 모델 저장 및 로드 # 모델 가중치 저장torch.save(model.state_dict(), 'model_weights.pth')# 모델 가중치 로드m.. 2024. 5. 30.
[PyTorch] 10주차: 모델 배포 및 최종 프로젝트 발표 강의 목표모델 배포의 중요성 및 방법 이해PyTorch 모델을 배포하기 위한 다양한 기술 학습최종 프로젝트 발표 및 코드 리뷰를 통한 실전 감각 향상강의 내용1. 모델 배포의 중요성모델 배포의 개념학습된 모델을 실제 환경에 적용하여 예측 서비스 제공배포된 모델은 웹 애플리케이션, 모바일 앱, IoT 디바이스 등에서 사용할 수 있음배포의 주요 고려 사항성능 최적화: 예측 속도, 메모리 사용량 등안정성 및 확장성: 다양한 요청 처리 능력보안: 데이터 보호 및 접근 제어2. 모델 배포 방법PyTorch 모델 저장 및 로드모델 가중치 저장 및 로드전체 모델 저장 및 로드 # 모델 가중치 저장torch.save(model.state_dict(), 'model_weights.pth')# 모델 가중치 로드model .. 2024. 5. 30.
반응형