패스트캠퍼스 환급챌린지 14일차 : Part1 딥러닝을 시작하기전에 강의 후기
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다.
커리어 성장을 위한 최고의 실무교육 아카데미 | 패스트캠퍼스
성인 교육 서비스 기업, 패스트캠퍼스는 개인과 조직의 실질적인 '업(業)'의 성장을 돕고자 모든 종류의 교육 콘텐츠 서비스를 제공하는 대한민국 No. 1 교육 서비스 회사입니다.
fastcampus.co.kr
Ch04-09 ~ 16 텐서플로우 개요
- 기계학습 프레임워크 중 하나로 텐서플로우의 텐서는 numpy 배열처럼사용
- pytorch와 비슷한 기능을 제공하고, 문법적인 차이가 일부 있음
: pytorch와 같이 텐서를 초기화하는 기능으로 리스트, numpy 배열, 다른 텐서로 부터의 초기화를 지원
: pytorch와 같이 텐서의 형변환 및 차원 조작 기능을 지원 (dim = axis와 같이 문법적인 차이가 존재)
: 사친연산 지원, 평균, 최대 함수, 차원 줄이기, 늘리기, 자동 비분과 기울기 계산 기능을 제공함
기계학습의 프레임워크에 대한 대략적인 설명을 제공하는 강의이기 때문에 pytorch 강의와 큰차이가 없음. 구글 검색을 통해 pytorch와 tensorflow를 비교한 자료를 좀 더 확인해볼 필요가 있음
https://mopipe.tistory.com/218
[pytorch vs. Tensorflow] 딥러닝 프레임워크? 어떤 차이가 있을까?
1. Intro python으로 Deep learning 연구를 할때, 대부분의 사람들이 pytorch, Tensorflow를 이용합니다. 저는 pytorch를 이용합니다. 그런데 이 둘의 차이점에 대해서 궁금해 보신적이 없나요? 저도 항상 궁금하
mopipe.tistory.com
https://teddylee777.github.io/data-science/pytorch-and-tensorflow/
TensorFlow 와 PyTorch 중 무엇을 써야할까?
TensorFlow와 PyTorch. 둘의 디자인 철학부터 코드 구현까지 주요 차이점을 함께 알아보겠습니다.
teddylee777.github.io
두 가지의 비교 게시글을 확인 했을 때, TensorFlow는 상업적인 배포에 PyTorch는 연구 개발 시에 사용이 용이한 것으로 확인 됨.
다만 두 가지 프레임워크가 경쟁하듯이 발전하고 있기 때문에, 서로의 장단점을 통해 성장하고 있다고 보여짐
두 가지 프레임워크를 능숙하게 다를 수 있다면 좋겠지만, 하나를 마스터한 뒤에 다른 라이브러리를 배우는 것에는 어려울 것이 없을 것으로 보임.
다음 강의는 Scikit-learn 프레임워크로, 대략적인 프레임워크의 대한 확인 후, 세부적인 내용은 유튜브 또는 블로그를 통해 확인이 필요.
프레임워크에 대한 소개와 모델, 실제 적용까지 코드를 보면서 확인했지만 세부적인 내용을 모르다 보니 정확한 이해를 하지 못하게 됨.
PyTorch 프레임워크를 기준으로 해서, 기본부터 고급까지의 내용을 익힌 후 다시 해당 강의를 들으면 좋을 것 같음.