Introducción
La extensión de Azure para Azure Database for PostgreSQL permite llamar a implementaciones personalizadas de Azure Machine Learning Service. Esta extensión le permite entrenar un modelo personalizado y usar sus salidas en PostgreSQL.
Azure Machine Learning
Azure Machine Learning es un servicio en la nube para acelerar y administrar el ciclo de vida del proyecto de aprendizaje automático (ML). Los profesionales de aprendizaje automático, los científicos de datos y los ingenieros pueden usarlos en sus flujos de trabajo diarios para entrenar e implementar modelos y administrar operaciones de aprendizaje automático (MLOps).
Puede crear un modelo en Machine Learning o usar un modelo creado a partir de una plataforma de código abierto, como PyTorch, TensorFlow o scikit-learn. Las herramientas de operaciones de Aprendizaje automático le ayudan a supervisar, volver a entrenar y volver a implementar modelos.
Escenario: Estimación de los precios nocturnos de las propiedades de alquiler
Supongamos que es el desarrollador principal de Margie's Travel. Su empresa se está embarcando en un plan para expandir su servicio de listado de propiedades de alquiler a corto plazo. Una manera en que su empresa desea ampliar el servicio es ofreciendo la capacidad de calcular la tarifa nocturna de una propiedad de alquiler podría capturar. En concreto, le gustaría usar los datos existentes del listado de alquileres para entrenar un modelo para predecir el precio que un inquilino pagaría para alojarse en una propiedad específica. Está interesado en usar Azure Machine Learning para hospedar este modelo y hospedará los datos de los clientes en el servidor flexible de Azure Database for PostgreSQL.
Objetivos de aprendizaje
En este módulo se muestra cómo usar El servicio Azure Machine Learning con Azure Database for PostgreSQL: servidor flexible. En este módulo, hará lo siguiente:
- Entrenamiento de un modelo mediante El aprendizaje automático automatizado de Azure Machine Learning
- Implementación de un modelo entrenado en Azure Machine Learning
- Instalación de la extensión
azure_ai
en una instancia de servidor flexible de Azure Database for PostgreSQL existente - Creación de una función para generar estimaciones de precios para listados de alquiler
Al final de esta sesión, puede usar la extensión azure_ai
para llamar a un modelo de Azure Machine Learning entrenado personalizado desde un servidor flexible de Azure Database for PostgreSQL.