2017-09-21 1 views
0

Je suis en train d'écrire un réseau de neurones dans tensorflow et je veux être en mesure d'exporter mon dernier réseau formé et l'importer dans un autre programme pour jouer à un jeu. J'ai trouvé les messages du forum multiples comme: Tensorflow: How to use a trained model in a application? Tensorflow: how to save/restore a model?Export et réseau tensorflow d'importation pour l'évaluation des états dans l'application

J'ai vu aussi dans les documentations tf qu'ils utilisaient des estimateurs pour sauver le modèle mais je ne suis pas sûr que ce soit ce que je cherche et comment l'appliquer . Mais ils parlent d'exporter la session entière et de l'importer dans l'application et d'utiliser Session.run, mais si je comprends bien, cela nécessite une entrée de la sortie prévue et exécutera une autre étape de formation sur mon réseau. Je ne veux pas continuer à former mon réseau - c'est fini - je veux maintenant évaluer un état spécifique donné par le jeu seulement.

Merci à l'avance pour toute aide disponible.

Répondre

0

Comme je sais, il y a 2 façon de le faire.

  1. fichiers point de contrôle (metagraph)
  2. de savedmodel

savedmodel est très pratique, mais la courbe d'étude est plus élevé que le fichier point de contrôle. vous pouvez vérifier tutorial

et le modèle d'importation continue pas exécuter la formation, il est essentiellement restaurer toutes les variables que vous avez appris.