Train Your First GAN in Tensorflow| Complete Tutorial in Python|

  Рет қаралды 23,578

Nachiketa Hebbar

Nachiketa Hebbar

Күн бұрын

In this video, I give a complete guide to training your own generative adversarial network in python. I cover the following concepts:
1. Building Generator and Discriminator Network in Python
2. How to create custom training loop and loss functions for your GAN deep learning model.
3. How to finally generate realistic looking images using DCGAN or Deep Convolutional GAN .
4. We cover the MNIST dataset to generate realistic hand written digits in this tutorial.
Original Notebook by Tensorflow: www.tensorflow...
Do like this video and subscribe to this channel if this video helped you!

Пікірлер: 17
@SpectrumAICr7
@SpectrumAICr7 11 ай бұрын
Dude this is the best implementation video of GANs thank you so much !!!!
@amithkumars562
@amithkumars562 8 ай бұрын
Fucking hell!! this is the first video I watched on GAN implementation, it went straight through my brain.
@apreceptorswanhindi
@apreceptorswanhindi 2 жыл бұрын
Hey man, Thanks for the wonderful video. How can I optimize the training of this or similar codes using TensorFlow 2 on remote GPU with Ubuntu 20.0? 20.04.4 LTS (GNU/Linux 5.13.0-52-generic x86_64) NVIDIA-SMI 515.48.07 Driver Version: 515.48.07 with four NVIDIA GeForce RTX 3080 GPUs 10 GB each
@muhammadladan2692
@muhammadladan2692 Жыл бұрын
Thank you. pls how can I add my own dataset instead of using the mnist one?
@Aditya-kr9gs
@Aditya-kr9gs 2 жыл бұрын
I want to know that the image that we are getting at the end are the ones which are passed through the discriminatior or they are what images genrator has made regardless of they are fake or real
@asraajalilsaeed7435
@asraajalilsaeed7435 Жыл бұрын
How can plot loss and accuracy curve to gan ? I need metric to know how the gan develops in training
@Aditya-kr9gs
@Aditya-kr9gs 2 жыл бұрын
I want to get which images were rejected by the discriminator during whole process how can i do that??
@systemcheater9071
@systemcheater9071 Жыл бұрын
Does it work for text too ? like for the AI learning how to write like a person ?
@tusharbhawsar7339
@tusharbhawsar7339 2 жыл бұрын
bro how can i load my own dataset?
@pushpendrasinghrana1020
@pushpendrasinghrana1020 2 жыл бұрын
Hey, any advice to me i am 18 confused between going to private College that's i think nothing valuable or i do online courses like digital marketing, data scientist or business analyst and find my interest in this 3 years to do that for rest of my life🙄
@alapparate8768
@alapparate8768 2 жыл бұрын
there is nothing that you can learn so it will last till rest of your life, you have to keep updating yourself. About your interests, explore them yourself what pleases you the most and go with it.
@Aishwarya_Varma21
@Aishwarya_Varma21 2 жыл бұрын
DOES THIS VIDEO EXPLAIN ON HOW TO RECONSTRUCT A 3D CT ?
@chrisidema
@chrisidema Жыл бұрын
no
@islamic7271
@islamic7271 9 ай бұрын
provide notebook also. or this video is not really helpfull for me
@asawarisatpute3634
@asawarisatpute3634 Жыл бұрын
Hello Sir, I have one doubt. Can GAN's models only accept images data? Can we use csv or excel file?
@eduardorosentreter
@eduardorosentreter Жыл бұрын
en general, el genera un vector aleatorio, ese vector lo tienes que transformar a las dimensiones que desees de salida, su usas un excel, supongo que ese excel contenga numeros en las cuadriculas, la idea es que el tipo de dato que le pases, va a ser procesado por un discriminador previamente entrenado, el disciminador dice si esta bien o mal, ahora, ese discriminador, lo entrenas con tus datos de excel, tiene que tener como entrada el dato de excel y como salida lo que se supone que corresponda, luego de eso, entrenas a tu gan, le pasas tanto archivos excel, como los que genera tu generador. solo tienes que generar los datos de una manera que los pueda leer el discriminador A modo de Resumen: Necesitas un generador previamente entrenado que el input sea un archivo csv Luego necesitas crear el modelo de Generador, que va a tener como input, un vector aleatorio, ese vector aleatorio, la red debe encargarse de redimensionarlo y convertirlo en una variable tipo ndarray en el mismo formato que tu discriminador recibe sus input Por ultimo se crea la GAN que es la encargada de realizar el entrenamiento con los 2 modelos previamente creados.
@funlightfactory6031
@funlightfactory6031 Жыл бұрын
I can't get past the accent and the audio. If you spend a bit on your audio and learn about how to do great audio, you will probably grow your channel. Controlling that deep accent would help too.
Convert Any AI Model into Video AI App and Earn| Early Access!
15:23
Nachiketa Hebbar
Рет қаралды 3 М.
126 - Generative Adversarial Networks (GAN) using keras in python
33:34
From Small To Giant Pop Corn #katebrush #funny #shorts
00:17
Kate Brush
Рет қаралды 72 МЛН
когда не обедаешь в школе // EVA mash
00:57
EVA mash
Рет қаралды 3,8 МЛН
Running With Bigger And Bigger Lunchlys
00:18
MrBeast
Рет қаралды 121 МЛН
Understand the Math and Theory of GANs in ~ 10 minutes
12:03
WelcomeAIOverlords
Рет қаралды 63 М.
Auto Encoders in Tensorflow| Complete Tutorial|
13:08
Nachiketa Hebbar
Рет қаралды 7 М.
Building a Neural Network with PyTorch in 15 Minutes | Coding Challenge
20:34
Generative Adversarial Networks (GANs) - Computerphile
21:21
Computerphile
Рет қаралды 647 М.
Generate Handwritten Digits with GAN | How to Implement GAN | Machine Learning | Data Magic
26:28
Train Neural Network by loading your images |TensorFlow, CNN, Keras tutorial
18:29
When Maths Meet Coding
Рет қаралды 315 М.
Autoencoder In PyTorch - Theory & Implementation
30:00
Patrick Loeber
Рет қаралды 69 М.
Autoencoders in Python with Tensorflow/Keras
49:39
sentdex
Рет қаралды 76 М.
From Small To Giant Pop Corn #katebrush #funny #shorts
00:17
Kate Brush
Рет қаралды 72 МЛН