Online cursus – gecertificeerde professionele specialisatie in generatieve vijandige netwerken (GAN’s) door Google, DeepLearning.AI

Verbeter uw GAN-vaardigheden met drie praktische cursussen die u kennis laten maken met de meest geavanceerde technieken.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

Gemiddeld niveau

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Inzicht in de basiscomponenten van GAN’s
  • Een basis-GAN bouwen met PyTorch
  • Convolutionele lagen gebruiken om DCGAN’s te bouwen
  • Toepassing van de W-Loss-functie
  • Voorwaardelijke GAN’s bouwen
  • Inzicht in de uitdagingen bij het evalueren van GAN’s
  • Vergelijking van generatieve modellen
  • Met behulp van de Fréchet Inception Distance (FID)-methode
  • Het identificeren van bronnen van vooringenomenheid en de middelen om deze te detecteren
  • Leren over StyleGAN-technieken
  • GAN’s gebruiken voor gegevensvergroting en privacybescherming
  • Overzicht van aanvullende toepassingen
  • Pix2Pix en CycleGAN bouwen voor beeldvertaling

What you will learn in the course

Courses for which the course is suitable

  • software-ingenieurs
  • Studenten machinaal leren
  • Onderzoekers op het gebied van kunstmatige intelligentie
  • Softwareontwikkelaars op het gebied van GAN’s
  • Professionals op het gebied van beeldverwerking
  • Experts op het gebied van informatiebeveiliging
  • Anonimizers van gegevens
  • Digitale grafische ontwerpers
  • Game-ontwikkelaars
  • data wetenschappers

Stage – een reeks van 3-delige cursussen

Wat zijn GAN’s?

Generatieve neurale netwerken (GAN’s) zijn krachtige machine learning-modellen die realistische outputs van afbeeldingen, video’s en geluiden kunnen genereren. GAN’s hebben brede toepassingen, waaronder:

  • Verbetering van de informatiebeveiliging
  • Anonimisering van gegevens
  • Het maken van topfoto’s
  • Zwart-witfoto’s in kleur
  • De resolutie van afbeeldingen verhogen
  • Avatars maken
  • 3D-afbeeldingen converteren van 2D-afbeeldingen

voor deze specialisatie

DeepLearning.AI, gespecialiseerd in generatieve algoritmenetwerken (GAN’s), biedt een spannende introductie tot het genereren van afbeeldingen met behulp van GAN’s en markeert een pad van basisconcepten naar geavanceerde technieken. De specialisatie houdt zich ook bezig met sociale implicaties, waaronder databias bij machinaal leren.

Bouw een uitgebreide kennisbank op en doe praktijkervaring op met GAN’s. Train uw eigen model met PyTorch, gebruik het om afbeeldingen te genereren en evalueer een verscheidenheid aan geavanceerde GAN’s.

op jou

Deze specialisatie is bedoeld voor software-ingenieurs, studenten en onderzoekers die geïnteresseerd zijn in machine learning en willen begrijpen hoe GAN’s werken. Het biedt een toegankelijk pad voor leerlingen van alle niveaus die de wereld van GAN’s willen betreden.

Toegepast leerproject

  • Cursus 1: De basiscomponenten van GAN’s begrijpen, een basis-GAN bouwen met PyTorch, convolutionele lagen gebruiken om DCGAN’s te bouwen, de W-Loss-functie toepassen en voorwaardelijke GAN’s bouwen.
  • Cursus 2: Inzicht in de uitdagingen bij het evalueren van GAN’s, het vergelijken van generatieve modellen, het gebruik van de Fréchet Inception Distance (FID)-methode, het identificeren van bronnen van vooroordelen en detectiemiddelen, en leren over StyleGAN-technieken.
  • Cursus 3: GAN’s gebruiken voor gegevensvergroting en het handhaven van de privacy, beoordeling van aanvullende applicaties en het bouwen van Pix2Pix en CycleGAN voor beeldvertaling.

Details of the courses that make up the specialization

Het bouwen van fundamentele vijandige netwerken (GAN’s)

Cursus 1

29 uur
4,7 (1.925 beoordelingen)

wat ga je leren

  • Begrijp GAN’s en hun gebruik
  • Begrijp het inzicht achter de basiscomponenten van een GAN
  • Verken en implementeer verschillende GAN-architecturen
  • Bouw een voorwaardelijke GAN die voorbeelden uit gedefinieerde categorieën kan genereren

vaardigheden die je gaat ontwikkelen

  • Het bouwen van verbeterde vijandige netwerken (GAN’s)

Cursus 2

28 uur
4,7 (654 beoordelingen)

wat ga je leren

  • Beoordeel de uitdagingen bij het evalueren van GAN’s en vergelijk verschillende generatieve modellen
  • gebruik de Fréchet Inception Distance (FID) -methode om de betrouwbaarheid en diversiteit van GAN’s te evalueren
  • Identificeer bronnen van vooroordelen en manieren om deze in GAN’s te diagnosticeren
  • Leer en adopteer de technieken die verband houden met State-of-the-Art StyleGAN’s

vaardigheden die je gaat ontwikkelen

  • De toepassing van vijandige netwerken (GAN’s)

Cursus 3

25 uur
4,8 (518 beoordelingen)

wat ga je leren

  • Ontdek het gebruik van GAN’s en onderzoek ze met betrekking tot gegevensvergroting, privacy en anonimiteit
  • het raamwerk van beeld-naar-beeldconversie exploiteren en toepassingen identificeren in modaliteiten die verder gaan dan beelden
  • Implementeer Pix2Pix, een beeld-naar-beeld-conversienetwerk
  • Vergelijk de conversie van afbeeldingen naar even afbeeldingen en de conversie van niet-even afbeeldingen
  • Implementeer CycleGAN, een vreemd conversiemodel

vaardigheden die je gaat ontwikkelen

  • Toepassing van GAN’s in projecten