Zpracování numerických dat v požadavku
Vytváříš systém pro moderování obsahu. Tento systém počítá skóre důvěryhodnosti pro každý uživatelský komentář na základě numerických příznaků – length, user_reputation a report_count. Vytvoříš endpoint, který tyto příznaky zpracuje do podoby kompatibilní s moderačním modelem.
ML model i Pydantic model CommentMetrics s atributy length(int), user_reputation(int) a report_count(int) jsou už připravené a načtené.
Toto cvičení je součástí kurzu
Nasazení AI do produkce s FastAPI
Pokyny k cvičení
V souboru
main.pypřeveď příchozí datametricskomentáře na 2D poleNumPya extrahujlength,user_reputation,report_count, než je předáš modelu.Proveď predikci pomocí předem načteného
model– předej mu polefeatures.Spusť server příkazem
python3 main.pyv souborumain.py.Otevři další terminál pomocí tlačítka v pravém horním rohu terminálu.

Otestuj endpoint
predict_trustpomocí příkazu curl:
curl -X POST "http://localhost:8080/predict_trust" \
-H "Content-Type: application/json" \
-d '{
"length": 150,
"user_reputation": 100,
"report_count": 0
}'
Interaktivní praktické cvičení
Proměňte teorii v praxi s jedním z našich interaktivních cvičení
Začít cvičení