fast.ai で deep learning を勉強しよう(7)Lesson 3: Planet Amazon dataset
Lesson3 では、Kaggle のデータセットを使ってマルチラベルについて学びます。
以下は Planet Amazon dataset の部分を抜き出した内容に簡単な解説を付けたものです。
Windows10 Python3.7.1 fastai 1.0.57 Pytorch1.2.0 (py3.7_cuda100_cudnn7_1) cudatoolkit10.0.130 cudnn7.6.0
- lesson3-planet.ipynb
- Getting the data
- Kaggle API を使ってダウンロードする方法
- 直接ダウンロードして展開する方法
- Multiclassification
- Databunch
- Model & Learner
- Training
- Choosing learning rates
fast.ai で deep learning を勉強しよう(5)Performance Tips and Tricks
fast.ai を WindowsPC で勉強する時の環境整備の話です。
Windows10 Python3.7.1 fastai 1.0.57 Pytorch1.2.0 (py3.7_cuda100_cudnn7_1) cudatoolkit10.0.130 cudnn7.6.0
- 画像読込の高速化
- libjpeg-turbo のインストール
- Pillow-SIMD のインストール
- バイナリーの入手とインストール
- Pillow-SIMD インストールの確認方法
- CUDAバージョンアップ
- GPU Notes CUDAメモリー量の確認
- メモリー不足対策
- バッチサイズを小さくする
- 画像サイズを小さくする
- 計算を16bit にする
- CPUで処理したい時
- 使用済メモリーの解放
- fastai用 Jupyter の起動バッチファイル作成
- 学習結果を保存して使用する時
PrismWPFSample(13)まとめ
Prismを使用したWPFアプリケーション開発で役に立つと思われる項目を一つのアプリケーションにまとめたものを作りました。今まで書いてきたものの まとめです。
動作環境:Win10, Visual Studio Community 2017, Prism V7.1.0.431, .NET4.5.2, Prism Template Pack, TraceListeners, WPFLocalizeExtension, OxyPlot
- Prism
- MVVM
- MenuItem
- Log
- 言語設定
- アプリの設定
- コンバーター
- OxyPlot
- 2重起動禁止
- ウインドウ位置保存
- ビヘイビア
- サンプルの置き場所
PrismWPFSample(12)Behavior
Prismを使用したWPFアプリケーション開発で役に立つと思われる項目を一つのアプリケーションにまとめたものを作りました。今回は、TextBoxの入力時にENTERでバインドを更新するビヘイビアの追加です。(ESCでキャンセルも追加)
動作環境:Win10, Visual Studio Community 2017, Prism V7.1.0.431, .NET4.5.2, Prism Template Pack, TraceListeners, WPFLocalizeExtension, OxyPlot
- TextBox のバインドタイミング
- ENTERキーでバインドを更新するビヘイビア
- ビヘイビアの適用
PrismWPFSample(11)コンバーター追加
Prismを使用したWPFアプリケーション開発で役に立つと思われる項目を一つのアプリケーションにまとめたものを作りました。今回は、コンバーターを追加したので、それについて書いています。
動作環境:Win10, Visual Studio Community 2017, Prism V7.1.0.431, .NET4.5.2, Prism Template Pack, TraceListeners, WPFLocalizeExtension, OxyPlot
- DoubleCheck2BrushConverter
- StringCheck2BrushConverter
- BoolVisibilityConverter
- Bool2CursorWaitConverte
- BoolInvertConverter
PrismWPFSample(10)ウインドウ位置保存
Prismを使用したWPFアプリケーション開発で役に立つと思われる項目を一つのアプリケーションにまとめたものを作りました。今回は、ウインドウ位置保存について書いています。
動作環境:Win10, Visual Studio Community 2017, Prism V7.1.0.431, .NET4.5.2, Prism Template Pack, TraceListeners, WPFLocalizeExtension, OxyPlot
- 準備
- ウインドウ位置の保存
- ウインドウ位置の再現