125 - What are Generative Adversarial Networks (GAN)?

Поділитися
Вставка
  • Опубліковано 1 гру 2024

КОМЕНТАРІ • 71

  • @sriharimohan618
    @sriharimohan618 3 роки тому +16

    one of the best channels for Deep Learning in Images. Thank you Sir for these wonderful tutorials

    • @FezanRafique
      @FezanRafique Рік тому +1

      No doubt in that, he is so humble despite of being so good,

  • @andrewxuan8005
    @andrewxuan8005 3 дні тому

    What is knowledge for if it is not shared? That is according to DigitalSreeni. Very well said. And your videos are very well made. I spent many early morning hours watching these. The best part is that you patiently explain some 'simple' details. What is simple to someone might not be so for someone else.
    -Alles Gute Herr Sreeni!

  • @snekisnowhite2639
    @snekisnowhite2639 2 роки тому +4

    I watched at least 10 videos on GAN, this one cleared my mind the best what is happening in GAN how it actually works..

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

    A great video sir! Thank you soo much for the crystal clear explanation!

  • @salmankhalildurrani
    @salmankhalildurrani Рік тому

    Great video, very practical. Keep sending more!

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

    Nice and crystal clear explanation. keep continuing sir

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

    Hi. Can you compare classical upsampling based high resolution image generation DNNs with SR-GAN? When and why we should prefer GANs?

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

      That sounds like a doctoral thesis :)
      In general, the approach doesn't matter as long as you are getting desired results. Also please keep 'Occam's razor' in mind all the time when picking an approach.

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

      @@DigitalSreeni You said that always try to keep the system as simple as possible :)

  • @sgrimm7346
    @sgrimm7346 Рік тому

    So, it sounds to me like random noise is the input to the generator while the discriminator contains the 'target' information, let's say an image. The generator network is trained using the discriminator data until the error loss is acceptable. Correct? If this is true, how is this any different from a standard ANN that is trained via supervision? Or am I getting something wrong? I'm trying to figure this out. Thank you. Good info.

    • @DigitalSreeni
      @DigitalSreeni  Рік тому

      The difference between a GAN and a standard supervised ANN is that a GAN does not require labeled training data. In a supervised ANN, each training example must have a corresponding label (e.g., "cat" or "dog" for an image classification task). In a GAN, the discriminator only needs to know whether the input sample is real or fake. This makes GANs well-suited for tasks where labeled data is scarce or expensive to obtain.
      Another difference between GANs and supervised ANNs is that GANs can be used to generate new data. For example, a GAN could be trained to generate new images of cats, even if the training data only contains images of dogs. This is because the generator is trained to produce realistic outputs, even if it has never seen those outputs before.

    • @sgrimm7346
      @sgrimm7346 Рік тому

      @@DigitalSreeni Thanks for the response, I will have to delve into this a little deeper because some of it is not completely clear; as an example, does the training data go into the discriminator side or the generator side......I know, it may sound obvious to you but I come from a strictly ANN background for implementation in mobile robot platforms, most of which the outputs don't require explicit labeling...the outputs are responses to the input patterns and the error signals are derived from external sensors. And lastly, if the generator doesn't compare it's output to the discriminator, then how does the network know when an image is correct? Feel free to contact me for further clarification...I have so many other questions, as well as questions about my own networks I've built with a special architecture that eliminates the need for backprop. Thank you again.

  • @microcosmos9654
    @microcosmos9654 4 роки тому

    As always, very clear explanation, thanks!

  • @mateuszsmendowski2677
    @mateuszsmendowski2677 2 роки тому

    Cool introduction to GANs ;)

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

    After watching your videos I feel confident enough to create something amazing! thank you

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

      Wonderful. I am sure you will create something amazing as coding is easy, you are limited by your creativity :)

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

      @@DigitalSreeni Thank You. Please see if you have time to make a video on capsule networks. These are very hard to understand for now and I am sure you'll make it easy for us!

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

      @@DigitalSreeni Yes Please make GAN for Video data with label ... like giving text find video

  • @Srimathyamutha98
    @Srimathyamutha98 2 роки тому

    Will GAN be helpful in repairing broken letters in images after pre processing them for OCR ?

  • @penugondasaichand692
    @penugondasaichand692 2 роки тому

    can we say if loss is getting low then fake images is not generated and if loss is getting higher then fake images are generated ???when we have given noise data and image file to gans????/

  • @sondosmahd
    @sondosmahd 7 місяців тому

    can you make a video with using GAN to detect text not image (let say as ex: attack text & not attack text for site), where discriminator contain 2 layer?

  • @ExV6120
    @ExV6120 4 роки тому

    Thank you so much sir. You teach much better than my professor.

  • @ZacMagee
    @ZacMagee 7 місяців тому

    Incredible video, great breakdown❤

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

    Hi Dear sir
    Is there is Any practicle project on GAN,s in your video list?with coding?

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

      Other than video 126 where I showed mnist I do not have any other videos on this topic.

  • @SwarnaliMollickA
    @SwarnaliMollickA 2 роки тому

    Sir, my GPU is NVIDIA GeForce RTX 2060 and I have 32GB RAM. Is it enough to work with GANs? Please reply Sir.

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

    Thanks for this great demonstration
    Sir am trying to locate the forged part of an image which deep learning architecture you advice me to work on

  • @me-ou8rf
    @me-ou8rf 4 місяці тому

    Can GAN be good for Data Augmentation for EEG ?

  • @mimo-wx9mc
    @mimo-wx9mc 4 роки тому +2

    thank u so much sir, can you do a video on denoising ct images using generative adversarial networks

    • @DigitalSreeni
      @DigitalSreeni  4 роки тому +1

      I haven't heard of denoising images using GAN. Besides, GANs take way too much time to train so it may not be a practical solution for denoising images, unless someone already trains and provides a model we can work with.

    • @mimo-wx9mc
      @mimo-wx9mc 4 роки тому

      @@DigitalSreeni thank's a lot

  • @divyapathak9255
    @divyapathak9255 4 роки тому

    Sir, could you please upload a video on how to code a DCGAN using vgg-19 for image colorization.

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

    Great work! Love this video!

  • @hatem5664
    @hatem5664 6 місяців тому +2

    You are amazing! You should win the Noble Prize for these educational series.

  • @earlybird3819
    @earlybird3819 2 роки тому

    Can you please do Convnext or semantic segmentation using gan

  • @lequedicatsamarge4228
    @lequedicatsamarge4228 2 роки тому

    Would it make sense to use an VAE as a generator and then train the discriminator based in the input- vs output data of the VAE? And I wonder if I could use the trained discriminator for anomaly detection.
    The thing is, I have acoustic data of a running machine that has never failed (and it should not, it is a giant 100 kil-tons steel wheel rotating at high-speed) and I want to model an early-warning-system. It seems like the discriminator would be a tool that can be used for this, since the data overall is fairly homogeneous.

  • @mohammedy.salemalihorbi1210
    @mohammedy.salemalihorbi1210 3 роки тому

    Thanks, very clear explaination.

  • @samanehimani7908
    @samanehimani7908 Рік тому

    thanks very much for good teaching. i also watched variational autoencoder and it was perfect.

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

    Great intro! Thank you!

  • @mrunalwaghmare
    @mrunalwaghmare 6 місяців тому +1

    🙏 Thanks for the help

  • @azaralizadeh3492
    @azaralizadeh3492 2 роки тому

    Amazing tutorial. Thank you

  • @akshaykadav1388
    @akshaykadav1388 Рік тому

    Thanks for detail explanation

  • @rezanouri2876
    @rezanouri2876 7 місяців тому

    Thanks for sharing, that was so so much good. Thanks a lot of sir

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

    Thank you for this video is very helpful in understading GANs. Can you please provide the slides for this?

  • @youtubeseslikitaplik
    @youtubeseslikitaplik 2 роки тому

    you are amazing Sir

  • @HuzaifaHaider-z9f
    @HuzaifaHaider-z9f Місяць тому

    very help full video

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

    thank you for this vedio sir it is very informative sir can u pls suggest me the latest methods for denoising medical images?

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

      ua-cam.com/video/yO15IISXA1Y/v-deo.html

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

      @@DigitalSreeni thank you very much sir
      sir pls help me accessing apeer account i am a research scholar perusing research on image processing i can not create the apeer platform pls do help in using apeer

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

    Can we use GAN for anomalies detection?

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

      is can be but its too hard I have work on video to text using stack LSTM

  • @sanyamsheth7390
    @sanyamsheth7390 2 роки тому

    Thank You Sir..!!

  • @AliMohammedBakhietIssa
    @AliMohammedBakhietIssa 2 роки тому

    thank you very much .

  • @samarafroz9852
    @samarafroz9852 4 роки тому

    Thank you sir

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

    Can one or you apply a GAN on Time Series data? Would that be possible? Or combine it with SLTM ? And if possible would you be able to give as en example of it? For me combining different algos is hard. BTW, I really live your videos- they are gems! People just had not discovered them. I think your way of explaining is succinct, to the point, unburdened with noise and efficiently clear. Thank you very much! Cheers!

  • @salmankhalildurrani
    @salmankhalildurrani Рік тому

    Make some videos on imitation learning plz

  • @chiho7311
    @chiho7311 4 роки тому

    Thank u

  • @Tothefutureand
    @Tothefutureand Рік тому

    I believe

  • @kanzetech
    @kanzetech 2 роки тому

    sir I have question. Can you send me your email.thanks