Generative vs. Discriminative Models

Поділитися
Вставка
  • Опубліковано 16 жов 2024
  • Python code example for GAN:
    machinelearnin...
    Bayesian Parameter Estimation:
    • Bayesian Parameter Est...
    Maximum Likelihood Estimation:
    • Maximum Likelihood Est...
    Image source:
    www.flickr.com...
    #MachineLearning​​​ #GenerativeModels #DiscriminativeModels #ArtificialNeuralNetworks #DeepLearning #ANN #SupervisedLearning​​​ #DataScience​​​ #ExplainableAI #GenerativeAdversarialNetworks #GANs #Deepfake

КОМЕНТАРІ • 18

  • @ShirshakkPurkayastha
    @ShirshakkPurkayastha 3 роки тому +1

    Is it predetermined to the Discriminator that the Generator always produces fake data (is the Discriminator biased into believing that Generator produces fake data)?

    • @EvolutionaryIntelligence
      @EvolutionaryIntelligence  3 роки тому

      The Discriminator has no clue where the images are coming from. It only gets an image as input and has to figure out whether its real or fake.

  • @KedarPratapBhosale
    @KedarPratapBhosale 3 роки тому +1

    Does an equilibrium exist where the generator wins i.e. discriminator is unable to distinguish the two distributions on finite samples?

    • @EvolutionaryIntelligence
      @EvolutionaryIntelligence  3 роки тому

      The generator definitely wins in many cases, but I am not sure if one could call that "equilibrium". Interesting terminology though!

  • @ShivanBhatt-sx5ib
    @ShivanBhatt-sx5ib 3 роки тому

    Do autoencoders come under one of these categories?

    • @EvolutionaryIntelligence
      @EvolutionaryIntelligence  3 роки тому

      Not really since autoencoders are just trying to learn the representation of given data. But yes, autoencoders can be used to create GANs.

  • @AditiSharma-hx3bx
    @AditiSharma-hx3bx 3 роки тому +1

    What are the applications of GAN apart from image and text generation?

    • @EvolutionaryIntelligence
      @EvolutionaryIntelligence  3 роки тому

      Not much since video and audio generation is also related to image and text generation.

  • @koushiksrinivasula3584
    @koushiksrinivasula3584 3 роки тому +2

    sir, in the video at 2:04, have you said discriminative instead of Generative?

  • @VijayChakravarty-pz4qv
    @VijayChakravarty-pz4qv 3 роки тому

    Is there a threshold that the generator aspires to achieve in defeating the discriminator? is it possible that such a threshold might be unachievable in certain cases?

    • @EvolutionaryIntelligence
      @EvolutionaryIntelligence  3 роки тому

      The threshold is determined by the human programmer and of course, it can be unachievable depending on how high its set.

  • @siddharthsethi7773
    @siddharthsethi7773 3 роки тому +1

    Is GANs only used in binary classification or it can also be used in multi class classification? Also won't the computation will increase if we do multi class Classification using GANs.

    • @EvolutionaryIntelligence
      @EvolutionaryIntelligence  3 роки тому

      I don't see any reason why GAN cannot handle multi class classification. Of course, computational requirements will increase.

  • @AayushMishra-pt4yx
    @AayushMishra-pt4yx 3 роки тому +1

    As we have seen that deep learning models are usually racially, ethinically, etc. biased if the dataset is biased. So if we train the discriminator on a biased dataset, will it be biased towards the fake images generated by the generator? And if it is biased, we can't rely on the generated dataset to be used for training some other model.

    • @EvolutionaryIntelligence
      @EvolutionaryIntelligence  3 роки тому +1

      The bias creeps in when we totally rely on Deep Learning models and remove/reduce human intervention. However, in GANs, we are usually looking for a specific kind of result and so currently GANs are highly human moderated. In other words, Deep Learning can fool you only if you don't know what you are looking for!

    • @AayushMishra-pt4yx
      @AayushMishra-pt4yx 3 роки тому

      @@EvolutionaryIntelligence Thank you sir!