[PYTHON] Une histoire sur une erreur lors du chargement d'un modèle TensorFlow créé avec Google Colab localement

environnement

Environnement Google Colab

Python3.6.9 TensorFlow2.3.0

Environnement local

Python3.6.7 TensorFlow2.1.0

Que s'est il passé?

Téléchargez le modèle créé par Google Colab et Lorsque j'ai essayé de l'exécuter dans l'environnement local, je me suis mis en colère lorsque TesorFlow a été importé.

`ʻImportError: le chargement de la DLL a échoué: le module spécifié est introuvable``

Nécessite Microsoft Visual C ++ redistribuable à partir de TensorFlow 2.1

Après enquête, il semble que Microsoft Visual C ++ Redistributable soit requis à partir de TensorFlow 2.1. Installez à partir de l'URL suivante. https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads

Voilà la solution! Cependant, je rencontre à nouveau une erreur.

J'ai pu importer, mais lorsque j'ai chargé le modèle, j'ai reçu une erreur indiquant KeyError: 'sample_weight_mode.

J'ai essayé de charger le modèle avec le code suivant ...

from tensorflow.keras.models import load_model
new_model = load_model(r'***.h5')

Un message comme ↓ s'affiche et ne peut pas être lu. KeyError: 'sample_weight_mode'

Encore une fois, grâce à Google Sensei, Il y avait une personne avec exactement le même phénomène dans un forum à l'étranger. https://github.com/keras-team/keras/issues/14040

Selon cet article, il semble qu'une erreur se produise lors de la tentative de chargement d'un modèle créé avec TensorFlow 2.3 avec une version inférieure.

Lorsque j'ai augmenté TensorFlow dans l'environnement local à 2,3, il a été chargé avec succès. (La commande est ci-dessous)

pip install tensorflow==2.3.0

Recommended Posts

Une histoire sur une erreur lors du chargement d'un modèle TensorFlow créé avec Google Colab localement
Une histoire sur l'installation de matplotlib à l'aide de pip avec une erreur
Que faire si une erreur se produit lorsque vous chargez un projet Python créé avec de la poésie dans VS Code
Un mémorandum lorsqu'une erreur se produit avec pip install
Une histoire sur la façon dont les utilisateurs de Windows 10 ont créé un environnement pour utiliser OpenCV3 avec Python 3.5
À propos de l'apprentissage avec Google Colab
Une histoire sur un amateur faisant une rupture de bloc avec python (kivy) ②
Une histoire sur un amateur faisant une rupture de bloc avec python (kivy) ①
Une histoire sur une guerre lorsque deux nouveaux arrivants ont développé une application
Une histoire sur l'apprentissage automatique avec Kyasuket
Essayez TensorFlow RNN avec un modèle de base
Si vous obtenez une longue erreur lors de la tabulation d'un shell interactif avec Anaconda
J'ai essayé de créer un chargeur de démarrage x86 qui peut démarrer vmlinux avec Rust
Une histoire addictive lors de l'utilisation de tensorflow sur Android
J'ai eu une erreur lors de l'enregistrement avec OpenCV
Une histoire sur l'apprentissage automatique simple avec TensorFlow
Une histoire sur l'implémentation d'un écran de connexion avec django
Revenir en arrière lorsqu'une erreur se produit avec le tissu
Cheet sheet lors du scraping avec Google Colaboratory (Colab)
Histoire de l'utilisation du jeton logiciel de Resona avec 1Password
Une histoire de prédiction du taux de change avec Deep Learning
L'histoire de la création d'une partition de type Hanon avec Python
Lors de l'écriture d'une instruction if avec une expression régulière
L'histoire de la gestion de theano avec TSUBAME 2.0
Une histoire liée à Google Cloud Storage avec un peu d'ingéniosité
J'ai eu une erreur lors de l'utilisation de Tensorboard avec Pytorch
(Premier article) Une histoire sur le calcul numérique de la grippe et du nouveau coronavirus de la pneumonie avec Tensorflow