Learning a new technology can be challenging, and sometimes setup can slow you down.
I wanted to experiment with machine learning and just follow along with a a few tutorials. But first, I had to get a compatible environment up and running.
So I thought I’d document it here, and after several bookmark/footnote tweets,
### install pyenv and virtualenv
brew install pyenv
brew install pyenv-virtualenv
### initialize pyenv
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
### install python 3.6 with pyenv
pyenv install 3.6.5
### create a virtualenv for using tensorflow
pyenv virtualenv 3.6.5 tf
pyenv activate tf
### install dependencies in virtualenv using
pip pip install --upgrade pip
pip install tensorflow
### optionally use jupyter web interface
pip install jupyter
jupyter notebook
### use tensorflow in your app
import tensorflow as tf
I created a gist.
https://gist.github.com/fijiaaron/0755a3b28b9e8aaf1cd9d4181c3df346
Here’s the great intro to Deep Learning video I followed along with:
I’ll follow up with a quick screencast video showing how the steps look together for those who want to see it.