Modelleri iç içe kullanma
Senden, bir dizi girdi üzerinde hava tahmini modelini çalıştıran ve tüm sonuçları bir listede döndüren bir toplu iş (batch job) için bir şema oluşturman istendi.
Bu egzersiz, kursun bir parçasıdır
FastAPI ile Üretime AI Dağıtımı
Egzersiz talimatları
- İç içe listeler için kullanılabilecek sınıfı
typingmodülünden içe aktar. BaseModelkullanarakBatchInputsınıfını oluştur.BatchInputmodelinde,inputsalanınıModelInputşemalarından oluşan bir liste olacak şekilde tamamla.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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: ___[___]