DeepDream 이동할 때까지
DeepDream
구글의 연구진은 이미지 식별에 쓰이는 인공신경 네트워크에서 볼 수 있는'꿈'이라고 불리는 이미지를 공개했다.
그림을 입력한 후 이를 이미지로 해석하고 이를 이미지로 출력한 다음에 이를 해석한다. 이런 메모 게임을 반복하면 예상치 못한'꿈'신경 네트워크를 볼 수 있다.
재미있어 보여서 자신의 Mac으로 해봤어요.
개가 볼다린의 벽에서 하나하나 자랐다.
나는 DeepDream을 이동하기 전의 절차를 기록했다.
환경에 따라 빠져드는 부분이 다르다고 생각하지만 DeepDream을 이동하고 싶은 사람들에게 참고가 된다면 좋겠다.
참고 SlideShare에 제가 직접 Deep Dream 알고리즘을 설명했습니다. 업로드되었습니다.
목표 독자
구글 인공지능을 이용한 웹 인터페이스 등장
주의사항
스스로 책임지고 명령을 집행하시오
환경
단계 개요
다음에 넣을 물건.
설치 지침
brew 설치
아직 brew를 설치하지 않은 사람.
http://brew.sh/index_ja.html
에서 설명한 대로 해당 매개변수의 값을 수정합니다.
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
명령선으로 치면 돼.
caffe 설치에 필요한 내용
참조: http://caffe.berkeleyvision.org/install_osx.html
brew 업데이트 주위
brew update
brew upgrade
필요한 물건을 집어넣다
brew install --fresh -vd snappy leveldb gflags glog szip lmdb python wget
brew tap homebrew/science
brew install hdf5 opencv
brew install --build-from-source --with-python -vd protobuf
brew install --build-from-source -vd boost boost-python
brew install protobuf boost
pip 설치
/usr/local/bin/easy_install pip
(명령을 찾을 수 없는 경우where easy_install
등을 참조하십시오.)
caffe 호스트 설치
참조: http://qiita.com/Saqoosha/items/d1a10accdef197a9de68
소스 파일 다운로드
git clone --depth 1 https://github.com/BVLC/caffe.git
caffe 디렉토리로 이동
cd caffe
pip에 필요한 라이브러리 넣기
python/requirements.txt에 필요한 라이브러리가 적혀 있기 때문에 아래 명령으로 넣습니다.
sudo pip install --upgrade -r python/requirements.txt
Makefile.config 를 가지고 놀다
샘플 파일 복사
cp Makefile.config.example Makefile.config
Makefile.텍스트 편집기에서 config를 열고 다음 내용을 수정합니다.
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew update
brew upgrade
brew install --fresh -vd snappy leveldb gflags glog szip lmdb python wget
brew tap homebrew/science
brew install hdf5 opencv
brew install --build-from-source --with-python -vd protobuf
brew install --build-from-source -vd boost boost-python
brew install protobuf boost
/usr/local/bin/easy_install pip
git clone --depth 1 https://github.com/BVLC/caffe.git
cd caffe
sudo pip install --upgrade -r python/requirements.txt
cp Makefile.config.example Makefile.config
# CPU_ONLY := 1
의#을 찾습니다.아마
CPU_ONLY := 1
적절히 수정
PYTHON_INCLUDE
된 행/usr/lib/python2.7/dist-packages/numpy/core/include
.적절한 수정
/usr/local/Cellar/numpy/1.9.2_1/lib/python2.7/site-packages/numpy/core/include
PYTHON_LIB
주문.
/usr/local/Cellar/python/2.7.10_1/Frameworks/Python.framework/Versions/2.7/lib
없으면ls /usr/local/lib/libjpeg.8.dylib
/usr/local/lib/libjpeg.8.dylib
등의 기호 링크를 붙이는 것이 좋습니다.번역하다
드디어 카페를 컴파일하려고 합니다.
make all
make pycaffe
make test
make runtest
runtest 보고 다 OK디렉터리에서 종료
cd ..
DeepDream 설치
고생하셨습니다.그리고 DeepDream을 넣으세요.
소스 파일 다운로드
git clone --depth 1 https://github.com/google/deepdream.git
디렉토리로 이동
cd deepdream
주문.
brew unlink jpeg
brew link jpeg
sudo pip uninstall pil
마지막에 잘못이 있어도 문제없다.설치에 필요한python 라이브러리
sudo pip install pyzmq jinja2 protobuf "ipython[notebook]" functools32
sudo pip install pil --allow-external pil --allow-unverified pil
내 환경에서 PIL에 솔직하게 들어가지 않았기 때문에 --allow-external, --allow-unverified를 설치했다.패스
bash를 사용하는 사람은 ~/입니다.bashrc에서 zsh를 사용하는 사람은 ~/입니다.zshrc에 다음 내용을 추가합니다.
어떤 사람
sudo ln -s /usr/local/Cellar/jpeg/8d/lib/libjpeg.8.dylib /usr/local/lib/
으로 치면 어떤 사람인지 알 수 있다.export PYTHONPATH=~/git/caffe/python/:$PYTHONPATH
상술한 내용을 적용하다.명령줄에 다음을 입력합니다.(bash의 사람은.bashrc로 바꿔 주세요.)echo $SHELL
DeepDream 실행에 필요한 신경 네트워크 모델 다운로드
wget http://dl.caffe.berkeleyvision.org/bvlc_googlenet.caffemodel -P ../caffe/models/bvlc_googlenet/
수고하셨습니다!이게 완성이야.실행
deepdream에서 아래로 쳐주세요.ipython notebook
브라우저가 시작됩니다.
dream.ipynb라는 링크를 누르십시오.
설명과 코드를 표시하는 페이지를 표시합니다.
코드를 위에서 아래로 차례로 클릭한 후 맨 위에 있는 재생 단추를 눌러 코드를 실행합니다.
순서대로 실행하면 Deep Dream이 됩니다.
자신의 이미지를 사용하고 싶을 때
source ~/.zshrc
부분의 ***를 만지작거립니다.
잘못된 경우 ← 을 (를) 수정하려고 노력하십시오.
관련: 제가 직접 Deep Dream 알고리즘을 설명했습니다.
Reference
이 문제에 관하여(DeepDream 이동할 때까지), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/halhorn/items/ff05c2735c0b60356da1
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
ipython notebook
source ~/.zshrc
Reference
이 문제에 관하여(DeepDream 이동할 때까지), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/halhorn/items/ff05c2735c0b60356da1텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)