1. Pytorch란?
2023. 11. 13. 14:43ㆍNAVER AI Tech/Pytorch
딥러닝 프레임워크.
Pytorch : facebook 개발
Tensorflow : Google 개발
Keras : wrapper. 즉 pytorch이든 tensorflow이든 상관없이 같이 쓸 수 있긴함.
살짝 고런 느낌쓰
Tensorflow : Define and Run(=static)
- forward propagation을 먼저 구현하고, 실행 시점에 데이터 feed
Pytorch : Define by Run(=dynamic)
- forwrad propagation을 정의와 동시에 실행
- 즉 디버깅(print문)이 훨씬 편리함.
numpy = ndarray 와 흡사하게 pytorch = tensor를 사용.
- 텐서는 그냥 3차원이상 다차원 리스트라고 생각하면 편하다.
- 다만 torch.tensor(ndarray) 형식으로 선언해줘야하는 것을 기억.
그렇다면 tensor를 왜쓰냐?
- gpu를 사용하기 위해 type이 gpu tensor가 존재한다!
'NAVER AI Tech > Pytorch' 카테고리의 다른 글
6. 모델 저장, 불러오기 (0) | 2023.11.17 |
---|---|
5. pytorch dataset (0) | 2023.11.16 |
4. AutoGrad & Optimizer (0) | 2023.11.16 |
3. Pytorch 프로젝트 구조 (0) | 2023.11.13 |
2. Pytorch 기본 코드! (0) | 2023.11.13 |