최대 1 분 소요

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 지원하는 함수, 모델 지원

카테고리:

업데이트:

댓글남기기