Hoppa till huvudinnehållet

Kurs

Driftsättning av AI i produktion med FastAPI

Avancerad4 tim

Lär dig använda FastAPI för att utveckla API:er som stöder AI-modeller, byggda för att möta verkliga krav.

Python4 tim14 videor46 övningar3,900 XP4,861Intyg 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

FastAPI för driftsättning av AI-modeller

FastAPI är ett Python-webbramverk som är idealiskt för att bygga API:er, särskilt för att driftsätta maskininlärnings- och AI-modeller. FastAPI:s hastighet och modularitet gör det till ett kraftfullt val för data scientists och machine learning-ingenjörer som vill integrera AI-lösningar i webbapplikationer.

Bygga API:er för modeller i produktion

I den här kursen lär du dig hur du bygger och driftsätter API:er för modellservering med FastAPI. I slutet kommer du att skapa robusta API-slutpunkter som hanterar validering av datainmatning, autentisering och felhantering. Praktiska övningar guidar dig genom att bygga kompletta API:er som är utformade för att hantera interaktioner med AI-modeller.

Säkra och skala FastAPI-applikationer

Du kommer också att implementera autentisering med API-nyckel, tillämpa anpassad hastighetsbegränsning för att kontrollera förfrågningsflödet och förbättra prestandan genom asynkron bearbetning. Dessutom lär du dig att hantera API-versioner, förbättra indata-validering för komplexa datatyper och implementera övervakning och loggning för att säkerställa att din applikation körs robust i produktionsmiljöer.

Förkunskapskrav

Kursplan

Kursöversikt

1

Introduktion till FastAPI för modelldriftsättning

Börja leverera prediktioner från din ML-modell via FastAPI-endpoints. Du lär dig att läsa in förtränade ML-modeller och skapa API-endpoints som returnerar prediktioner som serialiserade svar över HTTP-förfrågningar. Du använder Pydantics datamodeller för att validera förfrågningar och svar.
Starta kapitel
2

Integrering av AI-modeller

Lär dig att exponera maskininlärningsmodeller via FastAPI-endpoints. Det här kapitlet behandlar hur du skapar endpoints som returnerar prediktioner, hanterar olika typer av indata och implementerar robust indatavalidering. Du bygger produktionsklara API:er som kan validera olika typer av indata, med ML-modeller inlästa vid serverstart och utan driftstopp.
Starta kapitel
3

Säkring och optimering av API:et

Det här kapitlet behandlar hur du säkrar API:er med nyckelbaserad autentisering, hanterar förfrågningsfrekvens med anpassad hastighetsbegränsning och förbättrar prestanda genom asynkron bearbetning. Du lär dig att skydda endpoints, förhindra missbruk och hantera tidskrävande uppgifter effektivt – och gör därigenom ditt API redo för produktion.
Starta kapitel
4

API-versionering, övervakning och loggning

Det här kapitlet tar upp avancerade ämnen som hjälper dig att underhålla FastAPI-applikationer i produktion på lång sikt. Ämnena inkluderar versionering och dokumentation av API-endpoints, avancerad indatavalidering för mer komplex in- och utdata samt övervakning och loggning för att säkerställa att applikationerna fungerar korrekt och för att felsöka i realtid när de inte gör det.
Starta kapitel

Driftsättning av AI i produktion med FastAPI

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.