2017-05-31 3 views
0

J'ai vu tf.train.Saver mais je crois que cela ne résout pas mon problème et je crains que je doive faire une chirurgie sur Tensorflow pour rendre la matrice de poids et les hyperparamètres avec la fonction d'activation et les paramètres de couche exportables et importables dans la session tensorflow . Quelqu'un a-t-il une idée par où commencer? J'ai traité avec d'autres frameworks qui vous permettent d'enregistrer en HDF5 ou Pickle pour python 2.7 +/3.5 + mais TensorFlow le rend plus difficile qu'il ne devrait l'être dans ce cas. Les auteurs de TensorFlow m'ont dit de poser cette question sur StackOverflow parce que ce serait le meilleur endroit pour le poser puisqu'ils ne peuvent pas le traiter comme un problème mais plutôt comme un composant supplémentaire ou un IMO de caractéristique d'inquisition.Comment extraire la matrice de poids et les hyperparamètres avec les paramètres de couche dans Tensorflow?

Répondre

0

Si en exportant, vous voulez dire que vous voulez simplement accéder aux paramètres, par ex. Pour créer une image à partir de matrices de pondération, vous pouvez utiliser sess.run([parameter]) pour obtenir les valeurs sous la forme d'un tableau numpy à tout moment après le démarrage d'une session et l'initialisation des variables. Si en important, vous voulez dire en commençant par certaines valeurs, vous pouvez peut-être utiliser un constant initializer pour les cas simples. Mais les épargnants sont la voie à suivre en général si vous essayez de recharger un filet déjà formé.