1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wprowadzenie do osadzeń z OpenAI API

Connected

ćwiczenie

Osadzanie recenzji restauracji

Jednym z popularnych zadań klasyfikacyjnych, do których osadzenia (embeddings) świetnie się nadają, jest analiza sentymentu. W tym i kolejnych ćwiczeniach przejdziesz przez cały proces wykonywania analizy sentymentu z wykorzystaniem osadzeń.

Otrzymujesz niewielką próbkę recenzji restauracji zapisaną w zmiennej reviews oraz etykiety sentymentu zapisane w zmiennej 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!"]

Do klasyfikacji sentymentu tych recenzji wykorzystasz metodę zero-shot – osadzisz recenzje oraz etykiety klas.

Funkcja create_embeddings(), którą wcześniej utworzono, jest również dostępna do użycia.

Instrukcje

100 XP
  • Utwórz listę opisów klas na podstawie etykiet ze słownika sentiments, używając wyrażenia listowego (list comprehension).
  • Osadź class_descriptions i reviews za pomocą funkcji create_embeddings().