GoogleColaboratoryインストール〜Pytorchなど用途
事前環境
• Google Colaboratoryはジュピター・ノートブックをクラウド上で動かす
もの
• 環境など共有できるためチーム開発に便利
• Jupyter NoteBookや他のエディタ環境で実行しても大丈夫ですが、
• PyTorchニューラルネットワーク実装ハンドブック (Pythonライブラリ定
番セレクション))宮本 圭一郎 (著でもGoogle Colaboratoryが推奨され
ています
事前環境の続き
• 環境を作るのが手間だと感じる方は、URLを共有するので、
• そこから開発環境に入って頂いても大丈夫です。
• 後にQiitaにまとめたりする時間などもリクエストあれば設けますので、
• 時間がない方はスルーしてください。
• こちらのURLが参照になります
• https://www.codexa.net/how-to-use-google-colaboratory/
新規フォルダの作成
自分のアカウントからアプリを追加し順番に構築していきます。
Google Colaboratory立ち上げ&用途に応じて、
Pytorch、TensorFlow経由でデバイス設定を確認できます。
from tensorflow.python.client import device_lib
device_lib.list_local_devices()
Pytorchのインストール
from os import path from wheel.pep425tags import get_abbr_impl,
get_impl_ver, get_abi_tag platform = ‘{}{}-{}’.format(get_abbr_impl(),
get_impl_ver(), get_abi_tag()) accelerator = ‘cu80’ if
path.exists(‘/opt/bin/nvidia-smi’) else ‘cpu’ !pip install -q
http://download.pytorch.org/whl/{accelerator}/torch-0.3.0.post4-
{platform}-linux_x86_64.whl torchvision
```GPUの確認 import torch use_gpu = torch.cuda.is_available()
print(use_gpu)
上記のコマンドで、Trueが返ってくればインストール完了
Pytorchのインストール
• pip install -U torch torchvisionでもインストールできるかもしれません
が、各ライブラリのバージョンが違うとエラーが表示されるます。
詳しくはこちら
• Google ColaboratoryでPyTorch
• https://qiita.com/fukuit/items/342f5c8ec84e978fad3b
• Google Colaboratory事始め
• https://qiita.com/kouki_outstand/items/cd24dccbaa92274be39e
PyTorchを使って線形回帰
• PyTorchは機械学習ライブラリですので、データセットを使って簡単なモデリング
をしないことには終われません
• Kaggleで公開されているデータセットを使ってPyTorchでシンプルな線形回帰を
やってみましょう。
• 使うデータは「 Ramen Ratings 」を使いましょう。データの利用はkaggleの登録が 必要です。会員登録(またはログイン後)に下記のURLからデータのダウンロー
ドをお願います。
• → https://www.kaggle.com/residentmario/ramen-ratings
• ダウンロードしたファイルはZIP形式となります。解凍して「 ramen-ratings.csv 」を
Jupyter Notebookからアクセスしやすい場所へ格納してください。