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
Pokyny k cvičení
- Importuj třídu z modulu
typing, která umožňuje definovat typové nápovědy pro seznamy. - Vytvoř třídu
BatchInputs použitímBaseModel. - V modelu
BatchInputdoplň poleinputstak, aby obsahovalo seznam schématModelInput.
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: ___[___]