1. Pytorch란?

2023. 11. 13. 14:43NAVER 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