history = model.fit(X, y, batch_size=32, epochs=40, validation_split=0.1)
le problème de ligne était-ce
Affichage d'une erreur:
ValueError: Failed to find data adapter that can handle input: <class 'numpy.ndarray'>, (<class 'list'> containing values of types {"<class 'int'>"})
model
? Il ne fait partie d'aucun des packages balisés. Afficher la trace complète.Réponses:
ValueError dans TensorFlow
https://pythonprogramming.net/convolutional-neural-network-deep-learning-python-tensorflow-keras/
J'ai essayé le code suivant et travaillé pour moi:
la source
Donc, cela se produit la version la plus récente de tensorflow, je ne sais pas d'où mais j'étais sur la version 2.0.0 et cette même chose s'est produite
Je suppose que vous ne convertissez que le tableau X en un tableau numpy Mais essayez plutôt de convertir 'X' ainsi que 'y' en tableau numpy en utilisant le dtype comme np.uint8
Cela devrait résoudre le problème
la source
J'étais confronté au même problème. Il s'avère que c'était un sous la forme d'une liste. J'ai dû convertir les champs en un tableau numpy comme:
c'est ça!
la source
VIKI a déjà dit une bonne réponse. J'ajoute plus d'informations. Cela faisait planter l'hôte colab pour moi aussi, avant d'ajouter les wrappers np.array ().
Plantage de l'hôte en raison d'un problème de mémoire insuffisante a quelque chose à voir avec ceci:
Explication du gradient dense Tensorflow?
la source
Dans mon cas, le problème était uniquement en y. c'était une liste. dans ce cas, j'ai dû changer
y = np.array (y)
la source
La réponse de Mahmud corrige l'erreur du didacticiel TensorFlow "Régression de base: prédire l'efficacité énergétique" dans la section [30]. Ce sont les 2 lignes:
Change ça:
Pour ça:
Merci Mahmud
la source
Tapez simplement cast the arrays.
par exemple:
la source