KerasのGeneratorを自作する
Keras Advent Calendar 2017 の 25日目 の記事です。
19件の記事
Keras Advent Calendar 2017 の 25日目 の記事です。
Python Advent Calendar 2017 の 18日目 の記事です。
Chainer Advent Calendar 2017 の 11日目 の記事です *1 。
Deep Learning フレームワークざっくり紹介 Advent Calendar 2017 の 9日目 の記事です。
MacOSでデフォルトのNumpyとChainerを使うと、精度が落ちる問題があり、Warningが発生します。OpenBLAS対応のNumpyを使うことで対処します。
ちょくちょくResNetを用いることがあるのですが、論文を読んだことがなかったので、読んでみました。
Chainerにおいて画像を扱う場合、 ImageDataset というクラスが用意されており、以下のように簡単に扱うことができます。
機械学習 がうまくいくケースにおいて、教師あり学習の次に、転移学習が成功のカギになってくると言われているそうです。転移学習は、ある ドメイン で学習させたモデルを別の ドメイン に適用させる学習のことです。少ないデータでもうまく学習ができたりします。
pythonでグラフといえば、matplotlibですが、ちょっといけてないので、 きれいなグラフを描くには、seabornを使ったりしてるかと思います。
Pythonで動画を扱うためにFFmpegとOpenCVをインストールします。環境はUbuntu16.04です。
メインコントリビューターの拠点は、MILAのカナダとPreferred Networksの日本以外はすべてアメリカですね。
GANの一種であるDCGANとConditional GANを使って画像を生成してみます。
2017年7月に開催された PyData.Tokyo Meetup #14 のメインセッションである「 NVIDIA GPU で始める ディープラーニング 」のメモです。
もうすぐ3.0が正式リリースらしい 10/17に3.0が正式リリースされました *1 Chainerですが、 GPU サーバにインストールする手順をまとめてみます。もし手元の Mac とかで GPU を使わないなら pip install chainer するだけです。