НачатьНачать бесплатно

Вложенные модели

Вам необходимо создать схему для пакетного задания, которое запускает модель прогнозирования погоды на списке входных данных и возвращает все результаты в виде списка.

Это упражнение является частью курса

Развёртывание ИИ в производственной среде с помощью 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: ___[___]
Редактировать и запускать код