목록분류 전체보기 (329)
뉴비에욤
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
PyTorch Torch라는 딥러닝 라이브러리가 있다. 정확히 말하면 루아(Lua) 언어로 작성 된 머신러닝 라이브러리이자 Scientific Computing 프레임워크이다. 문제는 이게 루아 기반이라 다른 라이브러리에 비하여 업데이트 속도도 느리고 사용자도 적었다. 그런데 이걸 페이스북이 주도해서 파이써닉 하게 바꾸는 프로젝트를 진행하였고 이게 바로 PyTorch가 되겠다. PyTorch vs 텐서플로우 PyTorch는 DCG(Dynamic Computation Graph)를 지원하고 텐서플로우는 SCG(Static Computation Graph)를 메인으로 지원하고 DCG를 부가적으로 지원하기 위해 텐서플로우 폴드(TensorFlow Fold)라는 것을 사용한다. 문제는 폴드가 코드도 복잡하고 그..
Jupyter Notebook(이하 notebook)은 IPython notebook의 새로운 버전이라 할 수 있다. 이전 포스팅의 PyCharm은 장점도 있지만 코드를 통째로 돌려야 한다는 단점 아닌 단점이 존재한다. 즉, 코드를 한줄 한줄 실행하지 못한다는 뜻인데 Jupyter는 이를 가능케 한다. 사실 대규모 프로젝트에서 사용하기에는 조금 적합하지 않을 수 있지만 공부나 튜토리얼 작성 시에는 PyCharm 이상으로 활용될 수 있다. notebook Jupyter은 파이썬 관련 프로그램이고 해당 프로그램에는 notebook 이라는, 파이썬 프로그램을 웹에서 코딩하고 실행할 수 있게 해준다. 텐서플로우를 직접 소스를 받아 컴파일 하여 리얼 환경에 설치했다면 notebook 역시 별도로 설치해야 하지만 ..