環境構築
- Anacondaで始めるデータサイエンス環境構築 for Windows
- Docker Desktop for WindowsのインストールとJupyterLabの起動
- Amazon SageMaker Studio Labに登録して、PyTorchをGPUで動かす
画像
PyTorch
- モデル構造を可視化するtorchinfo
- 完全固定!PyTorchの乱数シード
- torchvision.modelsでResNetやEfficientNetの読み込みと分類クラス数の変更、ファインチューニングへの活用
- torchvision.transformsを使って、学習時のデータ拡張(Data Augmentation)を行う
- PyTorchでデータを分割するtorch.utils.data.random_split【学習、検証】
- PyTorchでGPUを使用するためのtorch.cuda.is_available
- 【入門】PyTorchのモデル構築/学習/推論の基本的な流れをQuickstartでみる【初心者】
- 【PyTorch】Focal Lossの実装と効果の確認【自作損失関数】
- PyTorchのモデルの保存と読み込み方法
- 【PyTorch】エポックに応じて自動で学習率を変えるtorch.optim.lr_scheduler
- Per-Channel Energy Normalization(PCEN)の性能確認
- PyTorch modelを安全にコピーする方法【copy.deepcopy】
- 学習中のlossをグラフで表示するlivelossplotをPyTorchで動かす
- PyTorchでモデルのパラメータ(重み)を固定する方法、転移学習やファインチューニングに利用可能
- 音声/音へのデータ拡張をするFrequencyMasking、TimeMasking、TimeStretch
- モデルの重みに初期値を設定する方法
- 【全クリア】強化学習(DQN)でAtari Breakoutを動かす【PyTorch】
コンペ関連
勉強教材、、本、情報収集サイト
- 【初心者】機械学習のおすすめ勉強教材/情報収集サイトまとめ【無料/有料】
- ゼロから作るDeep Learning ❷ ―自然言語処理編 第4章メモ
- 記事 – ゼロから作るDeep Learning ❷ ―自然言語処理編 第6章前半メモ
- 記事 – ディープラーニング 学習する機械 ヤン・ルカン、人工知能を語る
- 記事 – やさしく学ぶ機械学習を理解するための数学のきほん