2016-04-11 24 views
1

Tensorlow grafiğinde bir tahmin vektörünü predict = tf.argmax(y) dan nasıl alabilirim? Birden çok etiket için tensör akışında tahmin

ben gibi bir şey gerekiyor bu nedenle bir çok etiketli sınıflandırma sorun var (çünkü argmax sadece SoftMax sınıflandırıcılar için çalışır):

predictions = [1. if prob > 0.5 else 0. for prob in y] 

cevap

4

Umut bu yardımcı olur:

import tensorflow as tf 
import numpy as np 
sess = tf.InteractiveSession() 
prob = tf.constant(np.random.rand(10)) 
predictions = tf.select(prob > 0.5, tf.ones_like(prob), tf.zeros_like(prob)) 
print(predictions.eval()) 
İlgili konular