교수님의 CNN기초 강의를 듣고 이제 심화편으로 넘어왔습니다!
최근에 논문을 보면서 공부를 할려고 하는데 논문이 파이토치로 되어있는게 많아서 질문드립니다. 이러한 경우 해당 논문을 보는 것을 포기해야하나요? 저는 개인적으로 Tensorflow가 더 쉽고 직관적인거 같은데,,, 여론은 저와 반대라서 :( 둘 다 결국 배워야하는거겠죠?
교수님의 CNN기초 강의를 듣고 이제 심화편으로 넘어왔습니다!
최근에 논문을 보면서 공부를 할려고 하는데 논문이 파이토치로 되어있는게 많아서 질문드립니다. 이러한 경우 해당 논문을 보는 것을 포기해야하나요? 저는 개인적으로 Tensorflow가 더 쉽고 직관적인거 같은데,,, 여론은 저와 반대라서 :( 둘 다 결국 배워야하는거겠죠?
안녕하십니까,
제 생각은 둘다 배우는게 좋을 것 같다는 생각입니다.
저 역시 tensorflow keras(정확하게는 keras)는 pytorch보다 조금 더 쉽고 직관적입니다. 또 오랫동안 keras를 사용하면서 debugging과 내부를 들여다본 시간이 많기에 애정이 더 깊기도 합니다.
말씀하신대로 요근래 논문 구현체를 보면 pytorch로 되어 있는 경우가 많습니다. pytorch를 배우실지 망설이는 가장 큰 이유는 아마도 keras에 오랜 시간을 들여서 어느정도 internal API 메커니즘에 익숙해 졌는데 또 다시 다른 딥러닝 Framework을 익히시는데 시간을 또 투자해야 하는 부분일 것입니다. 개인적인 생각은 딥러닝 CNN 완벽 가이드 강의를 들으셨다면 pytorch를 익히시는 것도 그리 오랜 시간이 걸리지 않으실 것 같습니다. (믿으실지 모르겠지만) pytorch를 나중에 배우실 경우를 가정해서 어느정도 pytorch를 익히시기 좀 더 용이하실수 있도록 딥러닝 CNN 완벽 가이드 강의를 구성하려고 노력했습니다 ^^
손흥민이 EPL의 Top player로 꼽힐 수 있는 여러가지 장점들이 있지만, 그중에 가장 큰 이유중의 하나가 왼발, 오른발 양발을 자유 자재로 다룬다는 것입니다. pytorch, tensorflow keras 두개를 모두 익히신다면, 지금 보다 더 넓은 시각에서 Deep learning을 다루시게 될 것 입니다. 물론 시간과 노력이 더 필요합니다만, 결코 낭비 되지 않는 시간일 것입니다.
감사합니다.
답글
Jaewoo Choi
2021.10.12감사합니다 교수님 :) 좀 더 좋은 개발자가 되도록 노력 또 노력하겠습니다!