어떤 딥러닝 프레임워크를 사용해야 할까? 장단점 비교 (텐서플로우/ 파이토치/ 케라스)
데이터 사이언티스트를 꿈꾸는 사람들의 최종 목표는 딥러닝 프로젝트를 하는 것이다. 딥러닝은 너도나도 할 것 없이 많은 회사들에서 진행하고 있다. 알파고, 자율 주행, AI 휴먼 등 모두 뉴런 네트워크 기반의 딥러닝 프레임워크가 사용된다. 딥러닝 프레임워크는 진짜로 수도 없이 많다. 텐서 플로우(Tensor Flow),파이 토치(Pytorch),케라스(Keras), CNTK, Caffe, Theano, Mxnet, DeepLearning4 j 등 수많은 프레임워크들이 존재한다. 그중 학계, 기업에서 가장 많이 쓰는 프레임워크 3가지를 고르라면 텐서 플로(Tensor Flow),파이 토치(Pytorch),케라스(Keras) 일 것이다. 우리가 딥러닝을 할 때 어떤 프레임워크를 사용해야 할까? 정답은 그때그때..