Develop your own Generative Adversarial Network - An introduction to GANs with TensorFlow Keras

In this short talk, Umberto will describe the basic idea behind adversarial learning in its most basic form. After that, he will show live some code and point out which Keras features make the implementation of GANs easy and what resources are available for learning more about this topic.

Jan 27, 2022, 5:00 – 6:00 PM

62
RSVP'd

RSVP Now

Key Themes

Machine Learning

About this event

Generative Adversarial Networks (GANs) were first introduced by Ian Goodfellow and his colleagues in June 2014,  where two neural networks contest with each other in a game. With the invention of GANs, Generative Models had started showing promising results in generating realistic images. GANs has shown tremendous success in Computer Vision. 

In this short talk, I will describe the basic idea behind adversarial learning in its most basic form. After that I will show live some code and how easy is to implement with Keras GANs. I will also point out which Keras features make the implementation easy and point out what resources are available for learning more about this topic. 

*No previous Keras experience is required (although it would be very helpful) as I will try to highlight the main components of the GANs in the Keras code to make it understandable also for participants not familiar with TensorFlow.

Event Wrap-up:

You can find the recording of the event on our YouTube channel and the slides and code examples on GitHub. As promised, here are some additional resources that Umberto would like to share with you:

  1. GANs for coloring images: Here is a very nice tutorial that you can run and paper with explanations.
  2. GANs for superresolution: Explanation resources one and two. Papers one and two.
  3. Neural Style Transfer that he showed in the talk.
  4. GitHub Repository of the two days lecture he gave in London at the AI O'Reilly Conference on CNNs.

When

When

Thursday, January 27, 2022
5:00 PM – 6:00 PM UTC

Agenda

Welcome
Develop your own Generative Adversarial Network - An introduction to GANs with TensorFlow Keras
Q&A

Speaker

  • Umberto Michelucci

    Google Developer Expert in Machine Learning

Organizers

  • Philip Rehker

    GDSC Lead

  • Tan-Colin Wei

    GDSC Lead

  • Layla Zadina

    Core Team Member

  • Florian Hoppe

    Core Team Member

  • Justus Beck

    Core Team Member

  • Mohammad (Hamudi) Naanaa

    Core Team Member

  • Maria Pospelova

    Core Team Member

  • Philipp Zagar

    Core Team Member

  • Simon Huang

    Core Team Member

  • Florian Donhauser

    Core Team Member

  • Muhtasham Oblokulov

    MunichNLP

    Core Team Member

  • Maksym Bondarenko

    TUM

    Core Team Member

  • Alexander Wiener

    Core Team Member

  • Yassine Souissi

    Core Team Member

Contact Us