
【海洋物理】Deep Learningで海面高度/水温から鉛直プロファイルを推定してみた
海洋物理で使用するデータを用いてDeep Learningで遊んでみました。今回は簡単に海面高度/水温から中規模程度の鉛直プロファイルの変化を再現できるかという観点でやってみました。
石川県でロードバイクとか機械学習とかやっています。
海洋物理で使用するデータを用いてDeep Learningで遊んでみました。今回は簡単に海面高度/水温から中規模程度の鉛直プロファイルの変化を再現できるかという観点でやってみました。
PyTorchでDeep Learningを実装する際に,データを入力する箇所がネットワーク内に複数ある場合の実装方法についてです。①モデル/②DataLoaderの作り方/③DataLoaderの使い方を順に確認していった後に,最後にまとめて全体のソースを記載しておきます。
Pythonで地図の等高線を描こうとしたときに,なぜか等高線だけが表示されないという問題がありました。その原因がなかなか分かりづらかったので備忘録として記事にしておきます。
PyTorchを使っていてRuntimeError: cannot join current threadが出力される原因についてまとめました。tqdmとベンチマークモードの相性が原因になるようです。
PyTorchでメモリに乗り切らないデータを扱うときのDataLoaderの作り方です。ここでは画像データを扱う問題を例にして説明します。
ディープラーニングで画像処理をしているときに,画像処理の部分でボトルネックになっている処理があったので処理速度を比較してみました。
Windows環境を使用してPyTorchでボトルネック解析をするときに,PicklingErrorが発生した場合の”暫定的な”対処方法です。
Windows環境を使用してPyTorchでボトルネック解析をするときに,UnicodeDecodeErrorが発生した場合の対処方法です。
PyTorchのMNIST分類用サンプルコードです。自分の学習も兼ねて,パッと見て分かるように細かくコメントも記載してみました。
機械学習について大まかな仕組みを知りたいという人向けに,具体的にデータを追って説明をまとめてみました。ディープラーニングのG検定であと少しだったような人や,ディープラーニングのビジネスへの応用を考えているような人向けのレベルにしました。