[PYTHON] "Learn while making! Development deep learning by PyTorch" on Colaboratory.

Learn while making! Development deep learning by PyTorch https://book.mynavi.jp/ec/products/detail/id=104855

In "Chapter 1 Image Classification and Transfer Learning".

It was troublesome to create a separate environment in my terminal, so I implemented it with Google Colaboratory. Keep a memorandum of what you checked at that time

upload

Upload the folder downloaded from git (it is easier to do it locally until Make) to Google Drive, and start the Notebook file from the drive. In this state, the drive is not recognized, so you need to mount it.

#Check the current path
import os
print(os.getcwd())
!ls
#mount
from google import colab
colab.drive.mount('/content/gdrive')

You will be asked to authenticate, so authenticate and enter the authorization code

#Move folder
os.chdir('gdrive/My Drive/Colab Notebooks/20200126_pytorch/pytorch_advanced/1_image_classification')
!ls

Now that you can process with the same path structure as a book, let's try it. If you want to use GPU, change "Runtime" to GPU torch.cuda.is_available() OK if you can confirm that is True. It can be processed by GPU.

Recommended Posts

"Learn while making! Development deep learning by PyTorch" on Colaboratory.
Learn while making! Deep reinforcement learning_1
Machine Learning with docker (42) Programming PyTorch for Deep Learning By Ian Pointer
Deep learning learned by implementation 1 (regression)
Learn with Shogi AI Deep Learning on Mac and Google Colab Use Google Colab
Summary Note on Deep Learning -4.2 Loss Function-
Deep learning learned by implementation 2 (image classification)
Making Sandwichman's Tale by Machine Learning ver4
Accelerate Deep Learning on Raspberry Pi 4 CPU
Produce beautiful sea slugs by deep learning
Deep Understanding Object Detection by Deep Learning by Keras
Python: Gender Identification (Deep Learning Development) Part 1
Python: Gender Identification (Deep Learning Development) Part 2
Machine learning with Pytorch on Google Colab
Deep Learning technology go leela on linux
Summary Note on Deep Learning -4.3 Gradient Method-