Evento
Mar 31, 11 PM - Apr 2, 11 PM
O maior evento de aprendizaxe Fabric, Power BI e SQL. 31 de marzo - 2 de abril. Use o código FABINSIDER para aforrar $ 400.
Rexistrarse hoxeEste explorador xa non é compatible.
Actualice a Microsoft Edge para dispoñer das funcionalidades máis recentes, as actualizacións de seguranza e a asistencia técnica.
Este artículo describe cómo crear un modelo de aprendizaje automático utilizando SynapseML y demuestra cómo SynapseML puede simplificar las tareas complejas de aprendizaje automático. Utiliza SynapseML para crear una pequeña canalización de entrenamiento de aprendizaje automático que incluye una etapa de caracterización y una etapa de regresión LightGBM. La canalización predice las valoraciones basándose en el texto de las reseñas de un conjunto de datos de reseñas de libros. También verá cómo SynapseML puede simplificar el uso de modelos precompilados para resolver problemas de aprendizaje automático.
Obtenga una suscripción a Microsoft Fabric. También puede registrarse para obtener una evaluación gratuita de Microsoft Fabric.
Inicie sesión en Microsoft Fabric.
Use el conmutador de experiencia en la parte inferior izquierda de la página principal para cambiar a Fabric.
Cree las herramientas y los recursos que necesita para compilar el modelo y la canalización.
En su cuaderno, importe las bibliotecas SynapseML e inicialice su sesión Spark.
from pyspark.sql import SparkSession
from synapse.ml.core.platform import *
spark = SparkSession.builder.getOrCreate()
Cargue su conjunto de datos y divídalo en conjuntos de entrenamiento y de prueba.
train, test = (
spark.read.parquet(
"wasbs://publicwasb@mmlspark.blob.core.windows.net/BookReviewsFromAmazon10K.parquet"
)
.limit(1000)
.cache()
.randomSplit([0.8, 0.2])
)
display(train)
Cree una canalización que caracterice los datos utilizando TextFeaturizer
de la synapse.ml.featurize.text
biblioteca y obtenga una calificación utilizando la función LightGBMRegressor
.
from pyspark.ml import Pipeline
from synapse.ml.featurize.text import TextFeaturizer
from synapse.ml.lightgbm import LightGBMRegressor
model = Pipeline(
stages=[
TextFeaturizer(inputCol="text", outputCol="features"),
LightGBMRegressor(featuresCol="features", labelCol="rating", dataTransferMode="bulk")
]
).fit(train)
Llame a la función transform
en el modelo para predecir y mostrar la salida de los datos de prueba como un marco de datos.
display(model.transform(test))
Alternativamente, para este tipo de tareas que tienen una solución precompilada, puede utilizar la integración de SynapseML con servicios de Azure AI para transformar sus datos en un solo paso. Ejecute el código siguiente con estos reemplazos:
<secret-name>
por el nombre del secreto de clave de servicios de Azure AI.<key-vault-name>
por el nombre del almacén de claves.from synapse.ml.services import TextSentiment
from synapse.ml.core.platform import find_secret
model = TextSentiment(
textCol="text",
outputCol="sentiment",
subscriptionKey=find_secret("<secret-name>", "<key-vault-name>")
).setLocation("eastus")
display(model.transform(test))
Evento
Mar 31, 11 PM - Apr 2, 11 PM
O maior evento de aprendizaxe Fabric, Power BI e SQL. 31 de marzo - 2 de abril. Use o código FABINSIDER para aforrar $ 400.
Rexistrarse hoxeFormación
Camiño de aprendizaxe
Explore el proceso de ciencia de datos y aprenda a entrenar modelos de aprendizaje automático para lograr inteligencia artificial en Microsoft Fabric. (DP-604T00)
Certificación
Microsoft Certified: Azure Data Scientist Associate - Certifications
Administre la ingesta y preparación de datos, el entrenamiento y la implementación de modelos, y la supervisión de soluciones de aprendizaje automático con Python, Azure Machine Learning y MLflow.
Documentación
Introducción a LightGBM en SynapseML - Microsoft Fabric
Más información sobre LightGBM en SynapseML.
Uso de servicios de IA con SynapseML en Microsoft Fabric - Microsoft Fabric
Enriquecer los datos con inteligencia artificial (AI) en Azure Synapse Analytics mediante modelos entrenados previamente de los servicios de Azure AI.
Linaje de ciencia de datos - Microsoft Fabric
Obtenga información sobre cómo la vista de linaje de Microsoft Fabric le ayuda a responder preguntas sobre los cambios de datos y las actualizaciones de informes.