What are GANs (Generative Adversarial Networks)?

  Рет қаралды 307,690

IBM Technology

IBM Technology

Күн бұрын

Пікірлер: 213
@baqirhussein1109
@baqirhussein1109 2 жыл бұрын
I like the way he smiles and the calm talking
@canaldot.5243
@canaldot.5243 9 ай бұрын
Wow, this is the first time I really understand the concept of GAN. Well explained. Loved it
@ahmedaj2000
@ahmedaj2000 Жыл бұрын
loved it. simple enough to be understood yet complex enough to get the important details
@SB-yd4tc
@SB-yd4tc Күн бұрын
IBM and specifically this video series is my favorite resource to come to for learning AI/ML related concepts. Great information, well explained and love. This person exemplifies the joy of learning.
@julesnzietchueng6671
@julesnzietchueng6671 3 жыл бұрын
He clearly loves his job and its communicative ^^
@skycellinium
@skycellinium 5 ай бұрын
I've just listened, and now I believe I have a solid grasp on how GANs work. I'm confident that this knowledge will stay with me for a long time.
@shubha07m
@shubha07m Жыл бұрын
Just one sentence: The easiest yet more powerful explanation of GAN!
@TheAkdzyn
@TheAkdzyn 9 ай бұрын
This was excellent. Came across gans a while back but some of the explanations i got were deeply technically complicated so I couldn't quite understand them properly but this was very precise yet relatively concise for the amount of information it conveyed. Well done. I'll look for more from you!
@vrundraval6878
@vrundraval6878 Жыл бұрын
this is what you call a clear explanation, thanks
@IBMTechnology
@IBMTechnology Жыл бұрын
Glad it helped!
@xmlviking
@xmlviking Жыл бұрын
I absolutely love this topic. The advances in human medicine could be incredible with this. A sample "input" from a bio organism...and then a model "of you're target cell types"...and then prediction on outcomes...and then further samples of "feedback agent" and then training you're human cell model. Then we introduce the GAN and think about our models accuracy. The future state possibilities of identifying interactions "trainings" with various drugs etc. This type of interaction could lead to identifying bio organisms not just humans and potential outcomes of interactions with them. Extrapolate that with humans and food allergies, diseases etc. It's mind boggling. When he is talking about CNN's and the use of alternate examples with Discriminators and Generators with Encryption my mind exploded. You could, hypothesize a Hedy Lamar like frequency agility but apply that to encryption and use an encryption agile chain. Good lord, super computationally expensive but man that would be nearly unusable from theft point of view. Would take you forever to crack that..as all the data could change from one form to another over time of transmission.
@TWHICH
@TWHICH Жыл бұрын
damn
@deyon4521
@deyon4521 2 жыл бұрын
How is he writing with his left hand, from right to left and mirrored so that i can understand.🧐 Or is this just his secret talent.
@IBMTechnology
@IBMTechnology 2 жыл бұрын
If you want to find out we shared some backstage "secrets" on our Community page, you can check it out here 👉 ibm.co/3pT41d5
@toenytv7946
@toenytv7946 2 жыл бұрын
Elementary my dear Deyon nice one.
@sc1ss0r1ng
@sc1ss0r1ng 2 жыл бұрын
He's writing it normally in front of himself and then they have mirrored the video, so we see what he actually saw when they made the video.
@TheSouthernSiren
@TheSouthernSiren 2 жыл бұрын
😆
@recursosmusicales399
@recursosmusicales399 Жыл бұрын
Is a fake 😱🤣
@AishaKyes
@AishaKyes 2 жыл бұрын
this was so easy to understand and interesting, thank you!
@jayanthmankavil
@jayanthmankavil Жыл бұрын
Thank you, IBM, for these videos!!
@nokostunes
@nokostunes 2 жыл бұрын
kudos for the clear explanation + writing all those diagrams backwards :]
@aryamahima3
@aryamahima3 2 жыл бұрын
Just loved his attitude and way of explaining the concepts.. 😊😊😊
@kitrt
@kitrt 3 жыл бұрын
How far are we from networks that generate networks, I wonder. Like a network that tries to produce the most efficient neural network structure to achieve a good enough result in the shortest amount of time (or cloud resources) in a given use case. Or it's more efficient to just use genetic algorithms?
@gauravpoudel7288
@gauravpoudel7288 Жыл бұрын
Appreciate the effort put into generating such great content. BTW I don't quite understand how generator and discriminator concept can be applied to : predicting the next video frame OR creating higher resolution image These were discussed in the video at 07:15
@parteeks9012
@parteeks9012 8 ай бұрын
It can be used as a discriminator. As we can feed some part of the video and ask him what the person is going to do next? if the prediction is correct then feed more hard questions otherwise discriminator has to improve its weight.
@huynhphanngockhang5733
@huynhphanngockhang5733 10 ай бұрын
oh i like his voice so much, he teach very very easy to aproach
@robertdTO
@robertdTO 9 ай бұрын
Excellent, clear, to the point in introducing GAN.
@aryanarya72
@aryanarya72 11 ай бұрын
I loved the way he said in the end - "turn a young, impressionable, and unchanged generator to a master of forgery".🦊🦊
@GigaMarou
@GigaMarou 2 жыл бұрын
well explained sir! but i don't get the application of GANs in the context of video.
@engin-hearing5978
@engin-hearing5978 3 жыл бұрын
Very nice video and super clear explanation. I would like to ask a question, staying on the architecture of GANs, one could believe that their results would periodically improve. If this is a possibility, are we measuring how much deep fakes improved from one year (for instance) to another? I think would be interesting to know it to understand if one day we will still be able to detect them through digital forensics algorithms.
@Arne_Boeses
@Arne_Boeses 2 жыл бұрын
With better and better Deepfakes generated, also the tech to detect deepfakes gets better and better.
@reggaemarley4617
@reggaemarley4617 2 жыл бұрын
@@Arne_Boeses But will detection technology ever be able to outpace generation technology? Based on this video is sounds like discriminator type systems are destined to lose.
@tanezcorvideos
@tanezcorvideos Жыл бұрын
Really perfect explanation of GAN, well done!!
@lethane11
@lethane11 2 жыл бұрын
Superbly explained. Thank you
@MOHAMEDNAFILASHIFM
@MOHAMEDNAFILASHIFM 4 ай бұрын
complex concepts aren't really complex. its all about the teacher, and bro proves it 😎
@gurukiranhr
@gurukiranhr 2 ай бұрын
Very well explained with simple language!
@Surya25398
@Surya25398 2 жыл бұрын
It is really helpful, thanks for your video
@usamazahid1
@usamazahid1 2 жыл бұрын
elegant explanation .....great job
@iverjohansolheim5172
@iverjohansolheim5172 6 ай бұрын
Very pedagogical setup, loved it!
@saharghassabi
@saharghassabi 9 ай бұрын
Thank you very much... It was so intresting way of teaching this network
@yasithudawatte8924
@yasithudawatte8924 2 жыл бұрын
Very well explained😇, thank you.
@Democracy_Manifest
@Democracy_Manifest Жыл бұрын
Great video, perfect presentation. Was this artificially generated?
@JohannesNürnberg-c8z
@JohannesNürnberg-c8z 10 ай бұрын
Hey there, I am writing my bachelor thesis about how safe facial recognition authenticators will be with improving AI image creation. Would you say that GANs can oppose a risk to facial recognition authenticators? Thank you
@alanatureza
@alanatureza Ай бұрын
Very good explanation! It's easy to understand. Thank you very much! How do you write on the video? I'm super curious to know if it's a program or you are really writing like a mirror
@Has_Le_India13
@Has_Le_India13 Жыл бұрын
if we are giving the discriminator a domain for learning shapes of flower isnt is supervised learning how it is unsupervised since we are providing a domain to learn
@andyjc9558
@andyjc9558 2 жыл бұрын
Can I use GANs to generate a lot of Fake defects images of a product and use to train a 1st model?
@syedmuhammadsameer8299
@syedmuhammadsameer8299 Жыл бұрын
For the image upscale problem, would we still feed the generator random noise or will we give it the lower res image?
@notQuiteElite7872
@notQuiteElite7872 Жыл бұрын
Love this explanation!
@AixinJiangIvy
@AixinJiangIvy 11 ай бұрын
It‘s helpful. Finally know what GANs are, appreciate it.
@elizacampillo7494
@elizacampillo7494 2 ай бұрын
Can you tell me please 🙏 the name of the tool you use to write as a board? it looks amazing.
@BintAlAbla1999
@BintAlAbla1999 2 жыл бұрын
Great video, very well done, thank you. I can see it can generate amazing imagery etc.. Allow me to ask a dumb question. What is the point of GANS? How does it enhance learning, for example? I just don't get 'the point'.
@Behdad47
@Behdad47 2 жыл бұрын
Have you found your answer yet?
@blumehao
@blumehao 2 жыл бұрын
you use right hand?
@sapnilpatel1645
@sapnilpatel1645 2 жыл бұрын
Very Informative video.Thanks for making it.
@monicamateu3750
@monicamateu3750 3 ай бұрын
The information given to the Discriminator is in picture format? Is the discriminator admiting for example true premises like 'roses can be any color', or things like that, that probably is not easy to explain by picture..?
@ardzzz1008
@ardzzz1008 Ай бұрын
specifically 8-bit bitmap format using the .DIB extension
@MasoodOfficial
@MasoodOfficial 2 жыл бұрын
Excellent Explanation!
@cryptoinside8814
@cryptoinside8814 13 күн бұрын
So you manually adjust generator and discriminator ?
@apdy1095
@apdy1095 2 жыл бұрын
can someone tell me wht the core idea behind DDQN and GAN is same
@animanaut
@animanaut Жыл бұрын
what is the difference between a discriminator and a classifier? or are these synonyms. reason i am asking is: classifiers are sometimes mentioned when it comes to detection of generated content. but, if a discriminator in the endstages of many iterations is basically no better than guessing it does not seem a viable solution for this problem
@DilawarShah-g9f
@DilawarShah-g9f Жыл бұрын
I want to generate images through GAN from MIAS dataset. Which GAN architecture is most suitable?
@somuchtech9864
@somuchtech9864 Жыл бұрын
Very well explained. Thanks for sharing
@SantanuKar-h9i
@SantanuKar-h9i 2 күн бұрын
Very nice articulation !
@fundatamdogan
@fundatamdogan 2 жыл бұрын
I loved the lesson.But GANs more :)
@jasonchen7758
@jasonchen7758 2 жыл бұрын
He is either a lefty that can write mirror image sentences from right to left in real time, or the video was post processed?
@zlygerda
@zlygerda Жыл бұрын
Flipped
@mhmoudkhadija3839
@mhmoudkhadija3839 Жыл бұрын
Very nice explanation! Thanks sir
@Callmejz.ai01
@Callmejz.ai01 Жыл бұрын
if this is unsupervised, how does the discriminator "know better be able to tell where we have a fake sample coming in"? thank you for your theory, and the flower example! #creatoreconomy
@Aimeecroft
@Aimeecroft 10 ай бұрын
I dont know if your still responding to comments, but ill give it a try!. Im currently looking at deepfakes for undergraduate project. With the GANs updating everytime they lose does this refer to the deeplearning?
@petchpaitoon
@petchpaitoon 3 жыл бұрын
Thank you, It is informative
@Krunkbitmos
@Krunkbitmos 9 ай бұрын
the discrimator is trained a normal way with real flower pictures? how is the generator trained to make the first flower? like how does it know to output certain data in certain size and colors etc? i understand how it can update if wrong but how is the generator actually generating?
@quonxinquonyi8570
@quonxinquonyi8570 3 ай бұрын
If you would know it then you will come with your own improved version of Claude,lllma and dall-es….so it’s a trade secret…..the mystery lies in back propagation of loss function from discriminator to generator….coz the overall cross entropy loss function will never ever be useful to train the generator…so it’s not all “adversarial” learning there is some part of “ cooperative learning “ in it which helps generator learn….HOW???? ….that’s billion dollar trade secret
@taqiadenal-shameri3800
@taqiadenal-shameri3800 Жыл бұрын
Amazing explanation
@uurv
@uurv 2 жыл бұрын
is this possible to make a one image into different poses, variations. Can anyone reply to this image
@hassanbinali1999
@hassanbinali1999 2 жыл бұрын
Yes udaya it is possible. We call this method "data augmentation". You can find a lot of techniques on internet related to this.
@sitrakaforler8696
@sitrakaforler8696 Жыл бұрын
Dam.... thanks for sharing it so clearly !!!
@johnspivack
@johnspivack 9 ай бұрын
Good explanations. Thanks.
@Zackemcee1
@Zackemcee1 2 жыл бұрын
Is this what Nvidia is using for its new frame generation technique in the RTX 40 series? I'm just guessing before checking the internet
@basedmatt
@basedmatt 2 жыл бұрын
Could somebody explain to me the difference between a GAN and Zero-Shot Learning?
@Evokus
@Evokus 2 жыл бұрын
Are we just going to ignore the fact that he's writing backwards??? That thing is skill man
@uday3350
@uday3350 2 жыл бұрын
Relax, he would have flipped the video left to right so that you don't see the text backwards.
@tudorrad5933
@tudorrad5933 2 жыл бұрын
I literally spent the entire video not listening to him and asking myself what wizardry he uses to write mirrored.
@Billy-sm3uu
@Billy-sm3uu Жыл бұрын
he wrote with his right hand then mirrored the video
@storytimewithme2
@storytimewithme2 Жыл бұрын
why don't you have a link to the CNN video that he mentions?
@asteralebel2856
@asteralebel2856 2 ай бұрын
what is BigGan and Stylegan?
@croom0101
@croom0101 2 ай бұрын
Is it necessary that the discriminator should be trained first ?, As the training is independent on each other, why can't we train the generator first?
@usama57926
@usama57926 2 жыл бұрын
good explanation
@keshavmiglani2697
@keshavmiglani2697 Жыл бұрын
Did DALL-E 2 use GAN?
@leif1075
@leif1075 Жыл бұрын
Didn't most everyone else think that is not what zeromsum game meant..inthoight if there is an advantage for one player that would not be a zero sum game..
@KW-md1bq
@KW-md1bq 2 жыл бұрын
I don't think it's very nice to talk about someone else's amazing invention without mentioning their name. (Ian Goodfellow created GANs in 2014)
@fabianr9394
@fabianr9394 7 ай бұрын
Well and you're not doing it better. In today's research, there are many "inventors" so saying he invented it himself is not justified. Just look at the original paper and you'll see countless researchers who worked on it to some extent. The concepts are what matters.
@java2379
@java2379 Жыл бұрын
I don't get that the discriminator should be updated if the generator succeeds. The image was 'fake' ( i would say synthesized ) and the whole point of the game beeing to teach the generator how to synthesize image that are as far as possible close to the 'real data' dataset. There is no failure per say. It all depends on what you means by fake: 1- Fake means even if its a realistic flower but does not belong to the 'real' dataset it a fake. 2- Fake means its not a flower ,its a car , or garbage so the discriminator is unhappy of the generator's job. You seem to define fake as per definition 1 ; in this case , you can directly compare image pixels by pixels and calculate euclidian distance for the error to backpropagate on the generator, you don't need a neural network for the discriminator , do you? So i think the correct definition is 2. Hence the discriminator never has to learn from the generator. >> I know you work for IBM , so its likely that i missed a point , kindly let met know 🙂
@alaad1009
@alaad1009 Жыл бұрын
Excellent video
@yuvrajanand1991
@yuvrajanand1991 Жыл бұрын
Simply Loved it
@RuiMartins
@RuiMartins 2 жыл бұрын
I hope the host understands that he could write normally, instead of reflected, since he just needs to mirror the video in the end and everything would be correct from the viewers view.
@mddildarmandal9241
@mddildarmandal9241 5 ай бұрын
Interesting , learnt something new
@cryptoinside8814
@cryptoinside8814 13 күн бұрын
So what are the ATTRIBUTES is the key to discriminator. How do you define ATTRIBUTES of a hot dog ?
@debayanguha3026
@debayanguha3026 3 жыл бұрын
thank you ,it's great ...!
@neuronai-deon
@neuronai-deon 2 ай бұрын
i love this guy
@saifshaikh8679
@saifshaikh8679 8 ай бұрын
Are Generators used for creating deep fakes?
@EmpoweredWithZarathos2314
@EmpoweredWithZarathos2314 Жыл бұрын
Loved it😅
@heidikeller50
@heidikeller50 Жыл бұрын
Super- thank you :)
@DavOlek_ua
@DavOlek_ua 3 жыл бұрын
picture is mirrored? my brain is glitching and I don't know why lol
@IBMTechnology
@IBMTechnology 3 жыл бұрын
Hey there! We shared some behind the scenes of our videos on the Community page, check it out here 👉 ibm.co/3dLyfaN 😉
@DavOlek_ua
@DavOlek_ua 3 жыл бұрын
@@IBMTechnology haha I knew it is exactly like that!)
@subodhi6
@subodhi6 3 жыл бұрын
Thank you..!
@whatnext767
@whatnext767 5 ай бұрын
The video is mirrored. I think because he is actually writing the text for his view (offcourse), but to us it would show mirrored, so to correct this, the whole video is mirrored again. and the watch is an additional proof
@abdurrouf4159
@abdurrouf4159 11 ай бұрын
Well explained.
@minjun9900
@minjun9900 6 ай бұрын
was really helpful
@--Dipanshu--
@--Dipanshu-- 11 ай бұрын
how is he writing backwards?
@aryanarya72
@aryanarya72 11 ай бұрын
He's not writing backwards. It appears as if he is. He is writing normally like you would on a board or a notebook.
@myentropyishigh8708
@myentropyishigh8708 6 ай бұрын
thank you sir!.
@erikschiegg68
@erikschiegg68 2 жыл бұрын
Gimme Ampere 100 Now! (GAN) Just for StyleGAN3, please, sir.
@sc1ss0r1ng
@sc1ss0r1ng 2 жыл бұрын
no, you give me 100 amperes now and also 1500 volt, madam. I will not ask twice, hand it over, or you will be shocked, by the consequences.
@THEMATT222
@THEMATT222 2 жыл бұрын
Noice 👍 Doice 👍 Ice 👍
@drakefruit
@drakefruit 2 жыл бұрын
how do you write backwards so well lol
@IshanJawade
@IshanJawade 8 ай бұрын
How can he write upside down
@benatkinson3160
@benatkinson3160 Ай бұрын
He would’ve just mirrored the video
@MdAbdullah-gn6uj
@MdAbdullah-gn6uj 9 ай бұрын
Nice video
@sharongreenlaw8096
@sharongreenlaw8096 2 ай бұрын
Have we started mining yet?
@Steppinonshii
@Steppinonshii Жыл бұрын
what type of magis is this . he is writing backwards
@IBMTechnology
@IBMTechnology Жыл бұрын
See ibm.biz/write-backwards for the backstory
@Steppinonshii
@Steppinonshii Жыл бұрын
@@IBMTechnology omg 🤣🤦‍♂️
@sharongreenlaw8096
@sharongreenlaw8096 2 ай бұрын
So we certainly have a glitch or trojen horse in the world's GAN don't we?
@arambhsharma2050
@arambhsharma2050 5 ай бұрын
yeah the bottom stripe, oh my oh my what i wouldnt give, Mr Whimp says that if a guy notices waist to hip ratio he is checking the birthing ability
@TheSouthernSiren
@TheSouthernSiren 2 жыл бұрын
I've had a few supervisors that I'm sure were fake samples.😐
A Friendly Introduction to Generative Adversarial Networks (GANs)
21:01
Serrano.Academy
Рет қаралды 265 М.
Generative AI in a Nutshell - how to survive and thrive in the age of AI
17:57
Война Семей - ВСЕ СЕРИИ, 1 сезон (серии 1-20)
7:40:31
Семейные Сериалы
Рет қаралды 1,6 МЛН
УНО Реверс в Амонг Ас : игра на выбывание
0:19
Фани Хани
Рет қаралды 1,3 МЛН
What are Transformers (Machine Learning Model)?
5:50
IBM Technology
Рет қаралды 455 М.
AI Trends for 2025
7:32
IBM Technology
Рет қаралды 249 М.
What are Convolutional Neural Networks (CNNs)?
6:21
IBM Technology
Рет қаралды 412 М.
The moment we stopped understanding AI [AlexNet]
17:38
Welch Labs
Рет қаралды 1,5 МЛН
Generative Adversarial Networks (GANs) - Computerphile
21:21
Computerphile
Рет қаралды 653 М.
AI, Machine Learning, Deep Learning and Generative AI Explained
10:01
IBM Technology
Рет қаралды 869 М.
Why Does Diffusion Work Better than Auto-Regression?
20:18
Algorithmic Simplicity
Рет қаралды 423 М.
What is LSTM (Long Short Term Memory)?
8:19
IBM Technology
Рет қаралды 236 М.
The Math Behind Generative Adversarial Networks Clearly Explained!
17:04