0.5から始める機械学習

Machine Learning, Deep Learning, Computer Vision に関する備忘録

2018-07-01から1ヶ月間の記事一覧

【DeepLearning】Patch GANのPatchとは?

今回は様々なGANの中に出没するPatchGANについて Patch GAN とは pix2pixや先日の記事で紹介したAttention GANなどにもDiscriminatorとしてPatch GANがよく出てきます。 そこで、Patch GANとググるとよくこのように紹介されています。 Discriminator(Patch G…

【論文紹介】GANを制覇する (2) ~BC-GAN~

GAN A to Z ~B編~ 本日紹介するGANは Bayesian Conditional GAN (BC-GAN) です。 名前の通り"Bayese" + "Conditional" なGANです。 BC-GAN 概要 通常のGANと異なる点は、 ノイズを入力とせず、Generator及びDiscriminator自体に分布を持たせることで様々なサ…

【PyTorch】 DataLoaderのバッチ取り出し時の挙動について(2)

こんにちは。 先日に引き続き、DataLoaderクラスについてTipsを少し。 nodaki.hatenablog.com 今回はPyTorchのDataLoaderクラスを使用している時に少し引っかかったポイントがあったのでご紹介しようと思います。 結論から言うと、データのshapeがバッチ内で…

【PyTorch】 DataLoaderのバッチ取り出し時の挙動について

こんにちは。 今回はPyTorchのDataLoaderがバッチデータを取り出す際の挙動について触れようと思います。 環境 PyTorch: 0.4.0 DataLoaderが対応する型 DataLoaderはDatasetクラスがサンプルしたデータをバッチサイズ分スタックして出力するというのが基本の…

【論文紹介】GANを制覇する (1) ~Attention GAN~

こんにちは。 先日こちらの記事で、 nodaki.hatenablog.com GANが(ほぼ)AからZまであるという事をお話ししました。 そこで、論文を読む癖を付けるという意味も込めて、AからZまで各アルファベット1本ずつ計26本分GANに関する論文を読もうと思います‼︎ Aか…

【DeepLearning】 GAN A to Z

こんにちは。 最近GAN(Ganarative Adverserial Network)が流行っていますね。 名前となんとなくの原理は知っているものの、説明を求められると 「うっっ」てなる、今の私にとってはそんな立ち位置です。。。 流石にそれではまずかろうと思い何はともあれ論文…

ブログ始めました

こんにちは。 ブログのタイトルの通り、機械学習、Deep Learningに関する備忘録としてブログを始めます。 主に実装、やってみた系などを投稿する予定です。 普段からもっぱらPythonを使っているので、Pythonに関するtipsもまとめていこうかと。 きっかけ ブ…