Output of classifier.predict Tensorflow extract probabiltity
At the probabilities key you will find the probabilities of every label. Tensorflow just chooses the one with the highest. So in order to get the probability of the current outcome, you need to do something like this.

results = classifier.predict(input_fn = lambda: mem_input_fn())

for r in results:
    idx = r["classes"][0] # idx is the predicted label
    print idx, r["probabilities"][int(idx)]