1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wdrażanie AI na produkcję z FastAPI

Connected

ćwiczenie

Walidacja żądania i odpowiedzi dla predykcji modelu ML

Kontynuując pracę jako data scientist w firmie kawowej, musisz teraz utworzyć endpoint FastAPI, który waliduje dane wejściowe żądania za pomocą modelu CoffeeQualityInput oraz odpowiedź za pomocą modelu QualityPrediction.

Endpoint będzie przyjmować dane o kawie i zwracać predykcję jakości wraz z wynikiem pewności.

Model jest już wczytany do funkcji predict_quality na potrzeby tego ćwiczenia.

Instrukcje

100 XP
  • Zdefiniuj CoffeeQualityInput z polami aroma (float), flavor (float) oraz altitude (int).
  • Podaj response_model, aby zwalidować odpowiedź w dekoratorze żądania POST.
  • Podaj model danych do walidacji danych wejściowych żądania zawierającego coffee_data.