人工知能による画像合成”ostagram”の実行環境を整える【Mac】
1. Torch7のインストール
cd ~/torch; bash install-deps
./install.sh
この際、以前にhomebrew等でimagemagickやwgetなどのパッケージをインストールしている場合、Error: imagemagick-6.9.3-0_2 already installed
To install this version, first `brew unlink imagemagick`
のようなエラーになるかもしれませんが、その場合はエラーメッセージにしたがって
を実行してください。
また、上の作業が完了したら一度、
を実行し
/_ __/__ ________/ / | Scientific computing for Lua.
/ / / _ \/ __/ __/ _ \ | Type ? for help
/_/ \___/_/ \__/_//_/ | https://github.com/torch
| http://torch.ch
th> exit Do you really want to exit ([y]/n)? y
と表示されるかどうか確認してください。
※Torch7が正しくインストールされていない場合、2.のloadcaffeがインストールできません。
2. loadcaffeのインストール
luarocks install loadcaffe
この際Error: No such keg: /usr/local/Cellar/gnuplot
のようなエラーになるかもしれないですが、その場合は
で僕は解決しました。
3. CUDAのインストール
※GeoForce等のGPU搭載PCの人以外は飛ばしてください。
以下からインストーラーをDLして実行。https://developer.nvidia.com/cuda-downloads
4. neural styleのインストール
以上で環境構築の作業はおしまいです。
5. neural-styleの実行
いよいよ最後は実行です。実行は先ほど移動したneural-styleフォルダで行ってください。
左がstyle-image01.jpg、右がcontent-image01.jpgです。
を実行で、下のように合成されました。※CUDAをインストールした人は末尾の"-gpu -1"は入力する必要はありません。今はGoogleの人工知能が囲碁で人間に勝利したり、人工知能が激アツです!みなさんもぜひおためしあれ!
【参考URL】
人工知能で画像合成させる「ostagram」実行環境の作り方 - Hacking My Way 〜 itogのhack日記
Torch | Getting started with Torch