Pytorch ニューラルネットワーク実装ハンドブック Section5-4
初めに
下記の本でPytorchを学んでいるものです。
この本では記載されているソースコードをダウンロードし、自分の環境で実行して学ぶことができるのですが、少し古い本(2019年)であるためバージョンの関係でうまく動かない点がありました。
色々と調べ、いくつかのでコードを書き換えたことで動かすことができたので、その変更点について整理し記載しておこうと思います。
環境
- MacBookAir
- GoogleColablatory
変更点
一番上で以下のようなコードになっていると思います
!pip install torch==0.4.1
!pip install torchvision==0.2.1
!pip install numpy==1.14.6
!pip install matplotlib==2.1.2
!pip install pillow==5.0.0
!pip install opencv-python==3.4.3.18
!pip install torchtext==0.3.1
torch==0.4.1
を torch==1.10.0
に
torchtext==0.3.1
を torchtext==0.11.0
に
numpy==1.14.6
を numpy==1.14.6
にそれぞれ変更してください
次に以下のコードにおいて
import torch
import torch.nn as nn
import torch.nn.init as init
import torch.optim as optim
import torch.nn.functional as F
#torchtextを使用
from torchtext import data
from torchtext import vocab
from torchtext import datasets
%matplotlib inline
import numpy as np
from matplotlib import pyplot as plt
from torchtext import data
を from torchtext.legacy import data
に
from torchtext import datasets
を from torchtext.legacy import datasets
にそれぞれ変更してください
以上になります