Začněte nyníZačněte zdarma

Vnoření modelů

Tvým úkolem je vytvořit schéma pro dávkovou úlohu, která spouští model předpovědi počasí nad seznamem vstupů a vrací všechny výsledky jako seznam.

Toto cvičení je součástí kurzu

Nasazení AI do produkce s FastAPI

Zobrazit kurz

Pokyny k cvičení

  • Importuj třídu z modulu typing, která umožňuje definovat typové nápovědy pro seznamy.
  • Vytvoř třídu BatchInput s použitím BaseModel.
  • V modelu BatchInput doplň pole inputs tak, aby obsahovalo seznam schémat ModelInput.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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: ___[___]
Upravit a spustit kód