pythondeep-learningcaffedeep-dream

How do I run the Deep Dream source code?


(I downloaded the deep dream source code from https://github.com/google/deepdream)

First of all, I'm not interested in purely Deep Dream only, but machine learning, and deep learning in particular, as a whole. I know programming (but by no means an expert) and python syntax etc. However, I'm not familiar with external libraries and how to properly install them.

Thus, I'm struggling with simply getting the source code for Deep Dream to run. Here's what I've done so far:

  1. Installed Python, but it couldn't run the .ipynb (nor did it include any of the libraries) file so I:
  2. Installed Anaconda, but it didn't include Caffe so I:
  3. Downloaded Caffe, but it requires cudNN(??) so I:
  4. Downloaded cudNN (Does it require Cuda (whatever that is?))

What are the next steps? There are so many things to download and install and I have no experience with any of it except for Python programming itself.

I tried reading the install instructions but they get me even more confused.

What are the steps I should take next in order to get it running?

Keep in mind that I'm a beginner. No hate please. Official documentation and terminology are still hard to understand. I'm simply looking for step-by-step instructions.

Thanks in advance!

Edit: I'm using Windows


Solution

  • [Promoted from a comment]

    If you're not familiar with it, Docker is going to be your easiest option. Think of a docker container as as a portable, fully self-contained VM.

    You can install docker on almost any OS, then use it to load a container which has all the software pre-installed.

    You can get docker here and you can get the CPU / GPU container by following the instructions here.

    Note that Docker's really handy for other things too - eg I have containers for Centos 6/6.5/7, RHEL, SLES, Windows, etc... for testing and as servers.