python– category –
-
python
【AIプログラミング】PyTorchのGPU利用について考察する
GPU利用をするにあたり、何となくのコツを掴みましたので、まとめておきます。 すごく簡単なコツです。 PyTorchの基本的なチュートリアルをやってきて思いました。今までやってきたチュートリアルで、GPUを使うという点に関しては身についていないと感じま... -
python
【PyTorchチュートリアル】VISUALIZING MODELS, DATA, AND TRAINING WITH TENSORBOARD-6
モデルの訓練の様子が視覚化できるみたいですね。 今まではmatplotlibでやっていたけれど、TensorBoardに書き込むともっと詳しい情報が見られるみたい。 ローカル環境にて実行することで、TensorBoardも順調に動いています。利用方法もだいぶ慣れてきまし... -
python
【PyTorchチュートリアル】VISUALIZING MODELS, DATA, AND TRAINING WITH TENSORBOARD-5
データの可視化がやっと実行できました。 動作環境の構築が少しめんどくさかったね。 PyTorchチュートリアルの「VISUALIZING MODELS, DATA, AND TRAINING WITH TENSORBOARD」で、GoogleColaboではエラーが出てしまうので、ローカル環境を構築しなおし、何... -
python
【PyTorchチュートリアル】VISUALIZING MODELS, DATA, AND TRAINING WITH TENSORBOARD-4
なんとかローカル環境で実行できるようになりました。 TensorBoard、癖があって使い方の慣れが必要なのかも。 前回、エラーが出たところまでをローカル環境のAnaconda、Jupyter環境で実行できました。TensorBoardの利用に、いくらかチュートリアル通りとは... -
python
【PyTorchチュートリアル】VISUALIZING MODELS, DATA, AND TRAINING WITH TENSORBOARD-3【失敗回】
GoogleColaboでやっていましたが、とうとうTensorBoardがうまく動かなくなりました。 今回は失敗回ということですね・・・ PyTorchの「VISUALIZING MODELS, DATA, AND TRAINING WITH TENSORBOARD」チュートリアルを進めていましたが、とうとうGoogleColabo... -
python
【PyTorchチュートリアル】VISUALIZING MODELS, DATA, AND TRAINING WITH TENSORBOARD-2
TensorBoardは使いこなすととても便利そうです。 ネットワーク構造の可視化が素晴らしいですね。 PyTorchチュートリアルの「VISUALIZING MODELS, DATA, AND TRAINING WITH TENSORBOARD」をやっていきます。今回は、TensorBoardのセットアップや、基本的な... -
python
【PyTorchチュートリアル】VISUALIZING MODELS, DATA, AND TRAINING WITH TENSORBOARD-1
チュートリアル名が長すぎて、タイトルがすぐ埋まってしまいます・・・ PyTorchのTensorBoardで訓練を可視化するチュートリアルをやるんだね。 PyTorchのチュートリアルも基本的なところはほぼ網羅してきました。今回から、「VISUALIZING MODELS, DATA, AN... -
python
【PyTorchチュートリアル】WHAT IS TORCH.NN REALLY?の7、DataLoaderのラッピング~まとめ
やっと「WHAT IS TORCH.NN REALLY?」を最後まで行きました。 PyTorchの基本的な部分はだいぶ理解できて来たかな? PyTorchのチュートリアル「WHAT IS TORCH.NN REALLY?」のWrapping DataLoaderの項目から進めていきます。正直、今回の項目は、少し理解しき... -
python
【PyTorchチュートリアル】WHAT IS TORCH.NN REALLY?の6、畳み込みニューラルネット
やっと畳み込みニューラルネットを実装するそうです。 ここまでのチュートリアルでかなりシンプルに実装できそうだね。 PyTorchチュートリアル「WHAT IS TORCH.NN REALLY?」の「Switch to CNN」から行なっていきます。 こんな人の役に立つかも ・機械学習... -
python
【PyTorchチュートリアル】WHAT IS TORCH.NN REALLY?の5、Validation setの追加など
ニューラルネットでValidationデータの利用方法がよくわかりました。 一つづつ実装していくとどのようになっているかがわかるのが良いね。 PyTorchチュートリアル「WHAT IS TORCH.NN REALLY?」の「Add validation」から行なっていきます。 こんな人の役に... -
python
【PyTorchチュートリアル】WHAT IS TORCH.NN REALLY?の4、プログラムのリファクタリング2
今回のリファクタリングでかなりスッキリとしたプログラムになります。 PyTorchの便利さがよくわかりますね。 PyTorchのチュートリアル「WHAT IS TORCH.NN REALLY?」の「Refactor using optim」から引き続きリファクタリングのチュートリアルを進めました... -
python
【PyTorchチュートリアル】WHAT IS TORCH.NN REALLY?の3、プログラムのリファクタリング1
前回のスクラッチコードをPyTorchのモジュールで置き換えていきます。ボリュームがあったので、今回は半分だけやりました。 リファクタリングしてプログラムが短くわかりやすくなるんだね。 今回は、プログラムのリファクタリングをしていくことになります...