PyTorch 5

PyTorch 초보자를 위한 CIFAR-10 구글 Colabo GPU 처리

CIFAR-10은 image classification 작업을 위한 출발점으로서 PyTorch 예제로 제공되고 있다. 실행 방법은 구글 Colab에서 직접 실행하든지 아니면 Jupyter Notebook 용 코드를 다운 받아 실행하는 방법이 있을 수 있다. 현 크롬 인터넷을 열어 로그인 한 상태라면 Run in Google Colab 링크 열기를 클릭해서 실행해 보자. 첫 줄의 inline command인 [1] %matplotlib inline은 magic function으로서 cell 별로 plot 결과를 출력 시킨다. 이는 아나콘다 편집기인 spyder에서 코드 전체를 한꺼번에 실행시키면 끝 부분에 출력들이 몰리게 되는데 반하여 cell 별로 실행하게 될 경우 이점을 제공한다. PyTorch에서 i..

PyTorch 2020.06.07

PyTorch 초보자를 위한 Transfer Learning Tutorial 예제 구글 Colabo GPU 처리

구글 Colabo 즉 Colaboratory에서 PyTorch의 Transfer Learning 예제 문제를 실행시켜 보자. Transfer Learning이란 imageNet 의 주어진 1000개의 카테고리 클라스를 대상으로 특정한 image classification 네트워크를 사용하여 상당한 컴퓨팅 시간을 사용해 학습 후 학습 된 binary 상태의 웨이트 매트릭스 결과를 저장하였다가 필요할 때에 불러 사용하게 된다. 한편 사용자가 불러 사용할 때에 자신이 준비한 소량의 테스트 데이터만 있을 경우에는 사전 학습된 웨이트 매트릭스를 동결(frozen)된 상태 그대로 사용할 수 가 있는 반면에 사용자가 준비한 업데이트용 학습 데이터가 소량 있을 수 있으므로 이들을 추가하게 되면 동결(frozen)된 웨..

PyTorch 2020.06.03