J'ai construit un Autoencoder en utilisant Python et Tensorflow. Pour construire l'Autoencoder j'ai utilisé le tutoriel Tensorflow sur la façon de construire un Autoencoder pour lire le jeu de données MNIST sur les chiffres manuscrits. Je l'ai utilisé pour trouver des caractéristiques de compositions CGRA.Utilisation de poids à partir d'Autoencoder pour initialiser le réseau de neurones dans un flux tensoriel
Jusqu'à présent, j'ai restructuré le code pour l'Autoencoder de manière à pouvoir l'utiliser sur mes propres données. J'ai trouvé des fonctionnalités et déjà réussi à reconstruire l'entrée, jusqu'à une certaine erreur. Maintenant, j'essaie d'utiliser les poids Autoencoders, pour initialiser un réseau de neurones avec des paramètres similaires à la partie codeur de mon Autoencoder. Ensuite, ajoutez un calque supplémentaire avec un seul neurone et une fonction d'activation linéaire pour effectuer une analyse de régression (ou un apprentissage essentiellement supervisé).
Ma question est la suivante: Comment puis-je initialiser un réseau de neurones avec des poids spécifiques (non aléatoire) en utilisant tensorflow?
Je serais reconnaissant pour toute sorte d'aide. Liens vers des didacticiels ou d'autres liens vers d'autres threads.
Tahnks à l'avance!
Oui l'homme, il m'a eu sur la bonne voie et maintenant j'ai résolu mon problème! –