2017-09-12 3 views
0

après formation et évalué un modèle, je suis en train de nourrir le modèle avec une image test MNIST:test un numéro de MNIST

enter image description here

La fonction logits échoue. X_new_scaled est un tableau long de 784, mis à l'échelle de 0.01 à 0.99XXX Qu'est-ce que la méthode logits.eval s'attend à réévaluer? Quelle est la bonne façon de passer le tableau?

+0

Veuillez coller votre code et votre erreur dans votre question au lieu de créer un lien vers une image, cela facilite la recherche de contenu. –

Répondre

1

Votre question est un double de TypeError: unhashable type: 'numpy.ndarray' Tensorflow

Le point est que vous utilisez deux fois X:

X = mnist["data"] 

Et

Z = logits.eval(feed_dict={X: X_new_scaled}) 

Le problème n'est pas X_new_scaled, le problème est que la clé de votre feed_dict, étant X n'est pas un tenseur mais aa numpy.ndarray.

+0

Merci pour votre réponse. Je suis nouveau dans Tensorflow. Pouvez-vous écrire un exemple de version correcte de cette opération? – mauroV8F5