BaşlayınÜcretsiz başlayın

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ı

Kursa Göz Atın

Egzersiz talimatları

  • İç içe listeler için kullanılabilecek sınıfı typing modülünden içe aktar.
  • BaseModel kullanarak BatchInput sınıfını oluştur.
  • BatchInput modelinde, inputs alanı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: ___[___]
Kodu Düzenle ve Çalıştır