1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Introduction to Embeddings with the OpenAI API

Connected

cvičení

Klasifikace sentimentu recenzí

Teď, když máš embeddingy spočítané, je čas vypočítat kosinové vzdálenosti a najít nejpodobnější label.

Definuješ funkci find_closest(), která porovná embeddingy jednoho vektoru s více ostatními a vrátí nejmenší vzdálenost spolu s jejím indexem. Pak budeš procházet recenze a pomocí find_closest() najdeš pro každou z nich nejbližší vzdálenost a pomocí indexu extraktuješ klasifikovaný label.

Objekty class_embeddings a review_embeddings z předchozího cvičení máš k dispozici, stejně jako reviews a sentiments.

Pokyny

100 XP
  • Definuj funkci find_closest(), která vrátí vzdálenost a index nejpodobnějšího embeddingu k query_vector.
  • Pomocí find_closest() najdi nejbližší vzdálenost mezi embeddingy každé recenze a class_embeddings.
  • Pomocí 'index' hodnoty closest vyber z sentiments a extrahuj 'label'.