機械学習

GANの原論文をきちんと読む(GAN解説)

深層学習の画像生成タスクにおいて現在の主流であるGANについてざっくりと理解していているが、元論文Generative Adversarial Netsをきちんと読む機会がなかったので今回読んでまとめた。 大まかにはGANは画像を生成する生成器G(Generative model) と生成さ…

define by run と define and run

ハイパーパラメータを自動で最適化するoptunaが公開されたnewsを見てすごいなと感動していた。oputunaがdefine by runに準拠しているというのを見てそういえばdefine by run と define and runの詳しい違いは何だったかわからなかったので調べてみた。 defin…

docker keras gpu 環境構築

docker hub の gw000/keras-full を引っ張って来る。(以下のサイト) https://hub.docker.com/r/gw000/keras-full/ docker run -d $(ls /dev/nvidia* | xargs -I{} echo '--device={}') $(ls /usr/lib/*-linux-gnu/{libcuda,libnvidia}* | xargs -I{} echo …

深層学習(p100~) 輪講

最大事後確率(MAP)推定 MAP推定とは事後確を最大にする推定手法 最尤推定法では取得できるデータはすべて唯一つの決まった統計パラメータから起因するものである。という仮定のもとで、関数を最大化するもっともらしいパラメータを求める。 一方MAP推定では…

scikit-learnとTensorFlowによる実践機械学習p49-p50

今日覚えたこと np.random.permutation(x) ->xを並び替える iloc ,loc ->pandas のやつ。iloc loc は複数、または単独の要素の値を取得、変更するためのものilocは行番号、列番号、locはラベルで取得する。 import hashlib key="hello" hashlib.md5(key.enco…