ÎncepețiÎncepe gratuit

Modele imbricate

Ți s-a cerut să creezi o schemă pentru un job batch care execută un model de predicție meteo pe o listă de intrări și returnează toate rezultatele într-o listă.

Acest exercițiu face parte din cursul

Deployment AI în producție cu FastAPI

Vezi cursul

Instrucțiuni pentru exercițiu

  • Importă clasa din typing care poate fi folosită pentru liste imbricate.
  • Creează clasa BatchInput folosind BaseModel.
  • În modelul BatchInput, completează câmpul inputs astfel încât să conțină o listă de scheme ModelInput.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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: ___[___]
Editează și rulează codul