Anaconda & Tensorflow & Skflow: dnn() got an unexpected keyword argument 'keep_prob'
<p>When running this example in Anaconda 2.7:</p>

<pre><code>import tensorflow.contrib.learn as skflow
def DNN_model(X, y):
    """This is DNN with 50, 20, 10 hidden layers, and dropout of 0.5 probability."""
    layers = skflow.ops.dnn(X, [50, 30, 10], keep_prob=0.5)
    return skflow.models.logistic_regression(layers, y)
clf = skflow.TensorFlowEstimator(model_fn=DNN_model, n_classes=3)
</code></pre>

<p>It dumps the following problem:</p>

<blockquote>
  <p>dnn() got an unexpected keyword argument 'keep_prob'</p>
</blockquote>

<p>Tensorflow in Anaconda was installed using:</p>

<pre><code>conda install -c jjhelmus tensorflow=0.9.0
</code></pre>

<p>Any idea what failed?</p>