Pytorch-1 intro
intro
현재 인공지능 프레임 워크는 두개가 주로 사용된다.
Pytorch : facebook
Tensorflow : Google
keras는 감싸주는 언어 느낌 (wrapper)
두 언어의 큰 차이 점은 pytorch : dynamic computation graph 실행을 하면서 그래프를 실행시키는 방식
중간중간 값을 확인 할 수도 있는 큰 장점
tensorflow: define and run 실행시점에 데이터를 feed
파이토치가 빠르고 쓰기 좋고 그래프 잘 나오고 암튼 그래서 이걸로 쓸거다 이놈아
각자의 장단점이 있긴함
production, cloud, multi-gpu 는 tensorflow가 편하긴 함
Why pytorch
- define by run의 장점 즉시확인 가능 -> pythonic code
- gpu 지원잘 되고 api, community 잘 되있음
- numpy + autograd + function
- 자동미분을 지원, dl 연산 지원
- 다양한 형태의 dl 지원하는 함수, 모델 지원
댓글남기기