Modelos de anidamiento
Se te ha pedido que crees un esquema para un trabajo por lotes que ejecute un modelo de predicción meteorológica en una lista de entradas y devuelva todos los resultados en una lista.
Este ejercicio forma parte del curso
Implementación de IA en producción con FastAPI
Instrucciones del ejercicio
- Importa la clase desde
typingque se puede utilizar para listas anidadas. - Crea la clase
BatchInpututilizandoBaseModel. - En el modelo
BatchInput, completa el campo «inputs» (Esquemas de datos) para que incluya una lista de esquemasModelInput.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
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: ___[___]