Вкладені моделі
Вас попросили створити схему для пакетного завдання, яке запускає модель прогнозування погоди на списку вхідних даних і повертає всі результати у вигляді списку.
Ця вправа є частиною курсу
Розгортання AI у продакшні з FastAPI
Інструкції до вправи
- Імпортуйте клас із
typing, який можна використати для вкладених списків. - Створіть клас
BatchInput, використовуючиBaseModel. - У моделі
BatchInputдоповніть полеinputs, щоб воно містило список схемModelInput.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
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: ___[___]