Hoppa till huvudinnehållet

Kurs

Avancerad djupinlärning med Keras

Mellannivå4 tim

Lär dig utveckla deep learning-modeller med Keras.

Python4 tim13 videor46 övningar3,950 XP34,998Intyg om fullgjord kurs

Skapa ditt kostnadsfria konto

Fortsätt med Google
eller
Genom att fortsätta godkänner du våra Användarvillkor, vår Integritetspolicy och att dina data lagras i USA.

Älskad av elever på tusentals företag

Utbildar ett team?

Prova för företag

Kursbeskrivning

Keras funktionella API

I den här kursen lär du dig hur du löser komplexa problem med Keras funktionella API.

Med en introduktion som utgångspunkt kommer du att bygga enkla funktionella nätverk, anpassa dem till data och göra förutsägelser. Du kommer också att lära dig hur man konstruerar modeller med flera indata och en enda utdata samt delar vikter mellan lager​.

Nätverk med flera indata

Allt eftersom du går vidare får du utforska hur man bygger nätverk med två indata med hjälp av kategoriska inbäddningar, delade lager och sammanslagningslager. Dessa är de grundläggande byggstenarna för att utforma neurala nätverk med komplexa dataflöden.

Det utvidgar dessa koncept till modeller med tre eller fler indata, och hjälper dig att förstå parametrarna och topologin i dina neurala nätverk med hjälp av Keras sammanfattnings- och plotfunktioner​​.

Nätverk med flera utdata

I de avslutande interaktiva övningarna arbetar du med nätverk med flera utdata, som kan lösa regressionsproblem med flera mål och till och med hantera både regressions- och klassificeringsuppgifter samtidigt.

I slutet av kursen kommer du att ha praktisk erfarenhet av avancerade tekniker inom djupinlärning för att ta din karriär som data scientist vidare, inklusive att utvärdera dina modeller på ny data med hjälp av flera mätvärden​.

Förkunskapskrav

Kursplan

Kursöversikt

1

Keras funktionella API

2

Nätverk med två ingångar: kategoriinbäddningar, delade lager och sammanslagningslager

I det här kapitlet bygger du nätverk med två ingångar som använder kategoriinbäddningar för att representera data med hög kardinalitet, delade lager för att definiera återanvändbara byggblock, och sammanslagningslager för att kombinera flera ingångar till en enda utgång. När du är klar med kapitlet har du de grundläggande byggblocken för att utforma neurala nätverk med komplexa dataflöden.
Starta kapitel
3

Flera ingångar: 3 ingångar och mer

I det här kapitlet utökar du din modell med 2 ingångar till 3 ingångar och lär dig använda Keras sammanfattnings- och plotfunktioner för att förstå parametrarna och topologin i dina neurala nätverk. När du är klar med kapitlet förstår du hur du utökar en modell från 2 till 3 ingångar och bortom.
Starta kapitel

Avancerad djupinlärning med Keras

Kurs
slutförd

Tjäna intyg om genomförande

Registrera dig nu

Utveckla dina datakunskaper med DataCamp för mobil

Ta dig framåt var du än är med våra mobilkurser och dagliga 5-minuterskodningsutmaningar.