Zacznij terazZacznij za darmo

Zagnieżdżanie modeli

Masz za zadanie utworzyć schemat dla zadania wsadowego, które uruchamia model prognozowania pogody na liście danych wejściowych i zwraca wszystkie wyniki w postaci listy.

To ćwiczenie jest częścią kursu

Wdrażanie AI na produkcję z FastAPI

Zobacz kurs

Instrukcje do ćwiczenia

  • Zaimportuj z modułu typing klasę, której można użyć do tworzenia zagnieżdżonych list.
  • Utwórz klasę BatchInput dziedziczącą po BaseModel.
  • W modelu BatchInput uzupełnij pole inputs tak, aby zawierało listę schematów ModelInput.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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: ___[___]
Edytuj i uruchom kod