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

Connected

cvičení

Hledání nejpodobnějšího produktu

Schopnost počítat podobnost mezi embeddingy je klíčovým krokem v aplikacích pracujících s embeddingy. V tomto cvičení se vrátíš k seznamu slovníků products, se kterým jsi pracoval/a dříve — obsahuje krátké popisy produktů převedené do embeddingů, které jsi vytvořil/a předtím.

Porovnáš zadaný text s těmito embeddingy, abys našel/la nejpodobnější popis.

numpy je importováno jako np a distance je dostupné z scipy.spatial. Funkce create_embeddings() je již definována a připravena k použití pro vytváření embeddingů z jednoho vstupu.

Pokyny

100 XP
  • Převeď text "soap" na embedding pomocí vlastní funkce create_embeddings() a získej jeden seznam embeddingů.
  • Vypočítej cosinovou vzdálenost mezi query_embedding a embeddingy v product.
  • Najdi a vypiš 'short_description' produktu nejpodobnějšího hledanému textu — využij k tomu cosinové vzdálenosti uložené v distances.