Создание модели Pydantic для входных данных ML
Вы разрабатываете приложение на FastAPI для развёртывания модели машинного обучения, которая предсказывает оценку качества кофе на основе таких характеристик, как аромат, вкус и высота произрастания.
Первый шаг — создать модель Pydantic для валидации входных данных запроса к вашей ML-модели и убедиться, что через модель проходят только корректные данные, необходимые для успешного предсказания.
Это упражнение является частью курса
Развёртывание ИИ в производственной среде с помощью FastAPI
Инструкции к упражнению
- Импортируйте базовый класс валидации из Pydantic для создания модели данных.
- Определите класс
CoffeeQualityInput, унаследовав его от базового класса Pydantic. - Добавьте в класс три атрибута:
aroma(float),flavor(float) иaltitude(int).
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Import the base class from pydantic
from pydantic import ____
class CoffeeQualityInput(____):
# Use apt data type for each attribute of coffee quality
aroma: ____
flavor: ____
altitude: ____