ComenzarEmpieza gratis

Incrustar reseñas de restaurantes

Una tarea de clasificación común para la que las incrustaciones son estupendas es el análisis de sentimientos. En este ejercicio y en los siguientes, navegarás por el flujo de trabajo para realizar análisis de sentimientos utilizando incrustaciones.

Se te ha proporcionado una pequeña muestra de reseñas de restaurantes, almacenada en reviews, y etiquetas de sentimiento almacenadas en sentiments:

sentiments = [{'label': 'Positive'},

              {'label': 'Neutral'},

              {'label': 'Negative'}]


reviews = ["The food was delicious!",

           "The service was a bit slow but the food was good",

           "The food was cold, really disappointing!"]

Utilizarás la clasificación de tiro cero para clasificar el sentimiento de estas reseñas incrustando las reseñas y las etiquetas de clase.

También puedes utilizar la función create_embeddings() que creaste anteriormente.

Este ejercicio forma parte del curso

Introducción a las incrustaciones con la OpenAI API

Ver curso

Instrucciones de ejercicio

  • Crea una lista de descripciones de clase a partir de las etiquetas del diccionario sentiments utilizando una comprensión de lista.
  • Incrusta class_descriptions y reviews utilizando la función create_embeddings().

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# Create a list of class descriptions from the sentiment labels
class_descriptions = ____

# Embed the class_descriptions and reviews
class_embeddings = ____
review_embeddings = ____
Editar y ejecutar código