Вложенные модели
Вам необходимо создать схему для пакетного задания, которое запускает модель прогнозирования погоды на списке входных данных и возвращает все результаты в виде списка.
Это упражнение является частью курса
Развёртывание ИИ в производственной среде с помощью 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: ___[___]