Nästlade modeller
Du har fått i uppgift att skapa ett schema för ett batchjobb som kör en väderförutsägelsemodell på en lista med indata och returnerar alla resultat i en lista.
Den här övningen är en del av kursen
Driftsättning av AI i produktion med FastAPI
Övningsinstruktioner
- Importera klassen från
typingsom kan användas för nästlade listor. - Skapa klassen
BatchInputmed hjälp avBaseModel. - I
BatchInput-modellen, fyll i fältetinputsså att det innehåller en lista avModelInput-scheman.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
from datetime import date
from pydantic import BaseModel
# Import class for nested lists
from typing import ____
class ModelInput(BaseModel):
latitude: float
longitude: float
date: date
# Create batch input model
class ____(BaseModel):
job_name: str
# Inputs are list of model inputs
inputs: ___[___]