deepdream을 가동해 보세요.

시운전구글 딥러닝의 징그러운 녀석,deepdream.
환경은 OS X10.10.4, iMac(27-inch, Late 2012), NVIDIA GeForce GTX675MX1024MB입니다.

먼저 Caffe 설치


참고로 삼다.
http://caffe.berkeleyvision.org/installation.html
http://caffe.berkeleyvision.org/install_osx.html
CUDA
최신판 7 은 strongly suggested 입니다.
https://developer.nvidia.com/cuda-downloads
카페는 Anaconda의 Python이 좋다고 하니 네가 가라.
http://continuum.io/downloads
(brew는 uninstall이나 unlink, 있다면)
그리고 필요한 포장은 brew입니다.
brew install --fresh -vd snappy leveldb gflags glog szip lmdb
brew tap homebrew/science
# Anaconda の Python なら hdf5 はインストール済みっぽい
brew install hdf5 opencv
brew install --build-from-source --with-python --fresh -vd protobuf
boost와 boost-python은 최신 버전의 1.58.0에서caffe 컴파일 오류가 될 수 있으므로 이전 1.57.0에 넣으십시오.↓ 삽입법
Itinerant Bioinformaticist: Caffe incompatible with Boost 1.58.0
brew uninstall boost boost-python
cd $(brew --prefix)
cd Library/Formula
curl -O https://raw.githubusercontent.com/Homebrew/homebrew/6fd6a9b6b2f56139a44dd689d30b7168ac13effb/Library/Formula/boost.rb
curl -O https://raw.githubusercontent.com/Homebrew/homebrew/3141234b3473717e87f3958d4916fe0ada0baba9/Library/Formula/boost-python.rb
brew install boost boost-python
드디어 카페본체
git clone --depth 1 [email protected]:BVLC/caffe.git
cd caffe
pip install -r python/requirements.txt
cp Makefile.config.example Makefile.config
Makefile.config Anaconda를 사용하도록 변경합니다.(Anaconda를 사용하는 경우)
Makefile.config
# 一部抜粋
# NOTE: this is required only if you will compile the python interface.
# We need to be able to find Python.h and numpy/arrayobject.h.
# PYTHON_INCLUDE := /usr/include/python2.7 \
#       /usr/lib/python2.7/dist-packages/numpy/core/include
# Anaconda Python distribution is quite popular. Include path:
# Verify anaconda location, sometimes it's in root.
ANACONDA_HOME := $(HOME)/anaconda
PYTHON_INCLUDE := $(ANACONDA_HOME)/include \
        $(ANACONDA_HOME)/include/python2.7 \
        $(ANACONDA_HOME)/lib/python2.7/site-packages/numpy/core/include \

# We need to be able to find libpythonX.X.so or .dylib.
# PYTHON_LIB := /usr/lib
PYTHON_LIB := $(ANACONDA_HOME)/lib
번역하다.
make all -j4
make test
# CUDA ライブラリあるとこを適当に指定
export DYLD_FALLBACK_LIBRARY_PATH=/usr/local/cuda/lib:~/anaconda/lib
make runtest
# ↓ ドキュメントにないけど Python から caffe つかうには必要、たぶん
make pycaffe
caffemodel 파일만 따로 나눠주기 때문에 ↓부터 시작합니다.
https://github.com/BVLC/caffe/tree/master/models/bvlc_googlenet
caffemodel_URL 있는 놈.내려놔caffe/models/bvlc_googlenet.

iPython Notebook


deepdream의 샘플 코드는 iPython Notebook 형식으로 배포되기 때문에 iPython Notebook에 가입할 수 있습니다.(아나콘다가 옛날부터 말한 것 같다)
pip install "ipython[notebook]"

deepdream을 가동해 보세요.


안 들어갔으면 들어가.(아나콘다가 옛날부터 말한 것 같다)
pip install numpy scipy pil
deepdream 하강.
git clone --depth 1 [email protected]:google/deepdream.git
iPython Notebook 시작
cd deepdream-master
# CUDA まわりのライブラリがみつからない場合↓設定
export DYLD_FALLBACK_LIBRARY_PATH=/usr/local/cuda/lib:~/anaconda/lib
export PYTHONPATH=/path/to/caffe/python:$PYTHONPATH
ipython notebook
브라우저 마음대로 열어, 드림.ipynb를 선택하십시오.그리고 도구 모음의 재생 단추가 위쪽부터python 스크립트를 실행합니다.인[3]의 첫 번째 줄은caffemodel 파일이 있는 경로로 바꾸어야 합니다.
model_path = '/some/path/caffe/models/bvlc_googlenet/' # substitute your path here
만약 잘못이 아니라면, 인[7]의 스크립트를 실행하면 그 징그러운 녀석을 완성할 수 있다.

iPython Notebook을 사용하지 않습니다.


일반적인 Python부터 하면 dream.ipynb 의 스크립트를 복제품으로 한 파일로 정리하고 신속하게 합니다.이런 느낌.
https://gist.github.com/Saqoosha/50b83b10f8dfc1cc0a3b
그래서 ↓ 이거 괜찮아요.
https://vimeo.com/132849531(연속 출력 후 After Effects로 시간 매핑)
이것은 기본 bvlc_googlenet 이 아니라 사용 finetune_flickr_style 입니다.end 매개변수도 변경해야 합니다.쓰고 있어요.이것을 바꾸면 그림도 변한다.pool5 에서 end 를 지정할 수 있습니다. net.blobs.keys() 를 부르면 목록이 나타나기 때문에 그 중에서 시작합니다.

좋은 웹페이지 즐겨찾기