機械学習

ゼロDを読み返す(2)

何をやったか ゼロD(1)の4~8章を読んだ。 なぜやったのか 前回(1~3章)の続き メモ 今回はわからなかったところだけ書く。 4章 なし 5章 なし 6章 Weight decay ベイズ最適化 7章 LRN 8章 Data Augumentation インセプション構造 スキップ構造 分散学習 GAN…

ゼロDを読み返す(1)

何をやったか ゼロD(1)を3章まで読み返した。 なぜやったのか 学部の際に一度読んだが、理解しきれていないところが多々あった。 一度読んでから時間がたち、どこが理解していなかったかわからないため、一度すべて読み返そうとしている。 本来読むはずだっ…

イメキャプ実行時のエラーの解決

やったこと イメキャプのエラーの解決をした。 やった理由 これができないとイメキャプの学習がうまくいっているかわからないため。 メモ エラー内容 ModuleNotFoundError: No module named 'image_captioning.build_vocab' 原因 構成しているディレクトリ(i…

イメキャプの学習

やったこと 昨日使ってみたイメキャプのデータ生成~学習をやってみた。 なぜやったのか データ追加して認識させる方法をひとまず知りたいと思っていたため。 昨日データ生成~学習をさせようと思っていろいろやったが、結局わからなかったのでやり方聞きな…

イメキャプを動かす

やったこと イメキャプを自PCで動かした。 なぜやったのか データを追加して動かしたいため、まずはデモを動かせるようにしたい。 メモ デモだけの場合、デモ用Readmeに手順が書いていたため、その通りに実行。 環境構築して専用スクリプトを回すだけでOKだ…

モデルの実装時のメモ(pytorch)

モデル実装・動作で必要なもの classの定義 学習用コード 評価用コード classの定義 定義するもの __init__ foraward 場合によってはbackward 学習前にやること データのロード ネットワークの用意 loss関数・最適化手法の設定 学習時にやること 以下のこと…

VGGの実装

やったこと ↓を読みつつVGG16の実装 VGG16 アーキテクチャ自作 | PyTorch を使って VGG16 アーキテクチャを自作する方法 なぜやったのか 前回VGG16の概要を調べたけどよくわからなかったため。 メモ 使用データ Plantvillageを使用。ダウンロードのため、動…

VGGの概要

やったこと ↓でVGGの概要を知った。 VGGネットワーク(VGGNet)とは?要点を爆速rikai入門! | AIZINE(エーアイジン) なぜやったのか 「VGGもやるといいよ」 「へー」 メモ VGGとは 2014年に提案されたCNNの手法。 tensorflowやPytorchで実装とImageNetの…

Dropoutの実装

やったこと ↓を読みながらDropoutを実装し理解を深めた。 【学習メモ】ゼロから作るDeepLearning 〜Dropoutの実装〜 - Qiita なぜやったのか 先日Dropoutの概要を調べたが、細かな動作がよくわからなかったため実装を試みた。 メモ Dropoutのclassではいつも…

Dropoutの概要のべんきょ

やったこと ↓でDropoutの概要を知る。 【ニューラルネットワーク】Dropout(ドロップアウト)についてまとめる - Qiita なぜやったのか pytorch云々でいろいろいじっていたら、そういやDropoutよくわからないなぁってなったから。 メモ Dropoutとは ニューラル…

pytorchの学習メモのメモ

やったこと これよんだ pytorch学習メモ - Qiita なぜやったのか 前のpytorchの勉強の残り。知らないところがあるかの確認。 メモ requires_grad="FLAG" requires_grad=True を指定してTensorを作成すると、順伝播の計算を行うと自動的にその微分値も計算さ…

2/22にやったこと

やったこと 記事読んだ 【詳細(?)】pytorch入門 〜CIFAR10をCNNする〜 - Qiita やった理由 mnistを使用したコードの模写をしててわからないところを調べたときに出てきた記事がこれ。pytorchよくわからんのでとりあえず読んだ。 メモ Transforms.Compose(…