IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

génération d'image erreur inconnu


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    growth hacker
    Inscrit en
    Novembre 2018
    Messages
    187
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : growth hacker
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2018
    Messages : 187
    Par défaut génération d'image erreur inconnu
    bonjour j'ai suivi un tutoriel de génération d'image mais ça ne marche pas pour moi voilà l'erreur indiqué et les lignes
    InvalidArgumentError: Matrix size-incompatible: In[0]: [100,1372], In[1]: [5488,50] [Op:MatMul]

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     
    def train(dataset,epochs):
        for _ in range(epochs):
            for images in dataset:
                images=tf.cast(images,tf.dtypes.float32)
                train_step(images)
     
    def train_step(images):
        fake_image_noise=np.random.randn(BATCH_SIZE,100).astype("float32")
        with tf.GradientTape() as gen_tape, tf.GradientTape() as disc_tape:
            generated_images=generator(fake_image_noise)
            real_output = model_discriminator(images)
            fake_output = model_discriminator(generated_images)
     
            gen_loss = generator_loss(fake_output)
            disc_loss = get_discriminator_loss(real_output, fake_output)
     
            gradients_of_generator = gen_tape.gradient(gen_loss, generator.trainable_variables)
            gradients_of_discriminator = disc_tape.gradient(disc_loss, model_discriminator.trainable_variables)
     
            generator_optimizer.apply_gradients(zip(gradients_of_generator,generator.trainable_variables))
            discriminator_optimizer.apply_gradients(zip(gradients_of_discriminator,model_discriminator.trainable_variables))
     
            print('generator_loss :', np.mean(gen_loss))
            print('discriminator loss:',np.mean(disc_loss))

  2. #2
    Membre Expert

    Homme Profil pro
    Ingénieur calcul scientifique
    Inscrit en
    Mars 2013
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur calcul scientifique

    Informations forums :
    Inscription : Mars 2013
    Messages : 1 229
    Par défaut
    Bonjour

    Vous n'avez pas encore de réponse car en l'état personne ne peut vous aider. Il faut fournir tous les éléments qui permettent de reproduire votre problème.

    Et ensuite là le message d'erreur à l'air assez clair, on vous dit qu'il y a un problème de dimension. Alors dans ce cas vous faites partout des print des dimensions de vos objets et vous controlez que c'est bien conforme à ce que vous attendez

Discussions similaires

  1. Insérer une image : Erreur 1004
    Par dp_favresa dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 26/10/2005, 14h01
  2. erreur inconnue en VBA
    Par rapace dans le forum Access
    Réponses: 3
    Dernier message: 06/10/2005, 14h42
  3. erreur inconnue
    Par naw dans le forum Bases de données
    Réponses: 5
    Dernier message: 02/02/2005, 08h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo