Maak een Pydantic-model voor ML-input
Je bent een FastAPI-applicatie aan het ontwikkelen om een Machine Learning-model te deployen dat de kwaliteitscore van koffie voorspelt op basis van eigenschappen zoals aroma, smaak en hoogte.
De eerste stap is om een Pydantic-model te maken om de invoergegevens van het verzoek voor je ML-model te valideren en ervoor te zorgen dat alleen geldige data door het model stroomt voor een succesvolle voorspelling.
Deze oefening maakt deel uit van de cursus
AI in productie brengen met FastAPI
Oefeninstructies
- Importeer de basisvalidatieklasse van Pydantic om een gegevensmodel te maken.
- Definieer een klasse met de naam
CoffeeQualityInputdie erft van de Pydantic-basisklasse. - Voeg drie attributen toe aan de klasse:
aroma(float),flavor(float) enaltitude(int).
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
# Import the base class from pydantic
from pydantic import ____
class CoffeeQualityInput(____):
# Use apt data type for each attribute of coffee quality
aroma: ____
flavor: ____
altitude: ____