embedding guide
https://ai.google.dev/docs/embeddings_guide
Gemini APIμ μλ² λ© μλΉμ€λ λ¨μ΄, ꡬ문, λ¬Έμ₯μ λν μ΅μ²¨λ¨ μλ² λ©μ μμ±ν©λλ€. μ΄λ κ² μμ±λ μλ² λ©μ μλ§¨ν± κ²μ, ν μ€νΈ λΆλ₯, ν΄λ¬μ€ν°λ§ λ± λ€μν μμ°μ΄ μ²λ¦¬ μμ μ μ¬μ©ν μ μμ΅λλ€. μ΄ νμ΄μ§μμλ μλ² λ©μ΄ 무μμΈμ§ μ€λͺ νκ³ μλ² λ© μλΉμ€λ₯Ό μμνλ λ° λμμ΄ λλ λͺ κ°μ§ μ£Όμ μ¬μ© μ¬λ‘λ₯Ό κ°μ‘°ν©λλ€.
What are embeddings
ν μ€νΈ μλ² λ©μ ν μ€νΈλ₯Ό μ«μ 벑ν°λ‘ λ³ννλ μμ°μ΄ μ²λ¦¬(NLP) κΈ°μ μ λλ€. μλ² λ©μ μλ―Έλ‘ μ μλ―Έμ λ¬Έλ§₯μ ν¬μ°©νμ¬ λΉμ·ν μλ―Έμ ν μ€νΈκ° λ κ°κΉμ΄ μλ² λ©μ κ°λλ‘ ν©λλ€. μλ₯Ό λ€μ΄, "λλ κ°λ₯Ό λλ¬Όλ³μμ λ°λ €κ°λ€"μ "λλ κ³ μμ΄λ₯Ό λλ¬Όλ³μμ λ°λ €κ°λ€"λΌλ λ¬Έμ₯μ λͺ¨λ λΉμ·ν λ§₯λ½μ μ€λͺ νκΈ° λλ¬Έμ λ²‘ν° κ³΅κ°μμ μλ‘ κ°κΉμ΄ μλ² λ©μ κ°κ² λ©λλ€.
μ΄λ 벑ν°μμλ μλνμ§λ§ ν μ€νΈμμλ μ§μ μλνμ§ μλ λ§μ μκ³ λ¦¬μ¦μ μ¬μ©ν μ μκΈ° λλ¬Έμ μ€μν©λλ€.
μ΄λ¬ν μλ² λ© λλ 벑ν°λ₯Ό μ¬μ©νμ¬ μλ‘ λ€λ₯Έ ν μ€νΈλ₯Ό λΉκ΅νκ³ μλ‘μ κ΄κ³λ₯Ό μ΄ν΄ν μ μμ΅λλ€. μλ₯Ό λ€μ΄, 'κ³ μμ΄'μ 'κ°'λΌλ ν μ€νΈμ μλ² λ©μ΄ μλ‘ κ°κΉλ€λ©΄ μ΄ λ¨μ΄μ μλ―Έλ λ¬Έλ§₯ λλ λ λ¨μ΄κ° μ μ¬νλ€λ κ²μ μΆλ‘ ν μ μμ΅λλ€. μ΄ κΈ°λ₯μ λ€μ μΉμ μμ μ€λͺ νλ λ€μν μ¬μ© μ¬λ‘λ₯Ό κ°λ₯νκ² ν©λλ€.
Use cases
ν μ€νΈ μλ² λ©μ λ€μν NLP μ¬μ© μ¬λ‘λ₯Ό μ§μν©λλ€. μλ₯Ό λ€μ΄
μ 보 κ²μ: μ λ ₯ ν μ€νΈκ° μ£Όμ΄μ‘μ λ μλ―Έμ μΌλ‘ μ μ¬ν ν μ€νΈλ₯Ό κ²μνλ κ²μ΄ λͺ©νμ λλ€. μλ§¨ν± κ²μ, μ§λ¬Έμ λν λ΅λ³, μμ½ λ± μ 보 κ²μ μμ€ν μ ν΅ν΄ λ€μν μ ν리μΌμ΄μ μ μ§μν μ μμ΅λλ€. μμλ λ¬Έμ κ²μ λ ΈνΈλΆμ μ°Έκ³ νμΈμ.(https://ai.google.dev/examples/doc_search_emb)
λΆλ₯: μλ² λ©μ μ¬μ©νμ¬ λ¬Έμλ₯Ό μΉ΄ν κ³ λ¦¬λ‘ λΆλ₯νλ λͺ¨λΈμ νλ ¨ν μ μμ΅λλ€. μλ₯Ό λ€μ΄ μ¬μ©μ λκΈμ λΆμ μ λλ κΈμ μ λκΈλ‘ λΆλ₯νλ €λ κ²½μ° μλ² λ© μλΉμ€λ₯Ό μ¬μ©νμ¬ κ° λκΈμ λ²‘ν° ννμ κ°μ Έμ λΆλ₯κΈ°λ₯Ό νλ ¨ν μ μμ΅λλ€. μμΈν λ΄μ©μ Gemini λΆλ₯κΈ° μμλ₯Ό μ°Έμ‘°νμΈμ.(https://ai.google.dev/examples/train_text_classifier_embeddings)
ν΄λ¬μ€ν°λ§: ν μ€νΈμ 벑ν°λ₯Ό λΉκ΅νλ©΄ μΌλ§λ λΉμ·νκ±°λ λ€λ₯Έμ§ μ μ μμ΅λλ€. μ΄ κΈ°λ₯μ μ μ¬ν ν μ€νΈλ λ¬Έμλ₯Ό ν¨κ» κ·Έλ£Ήννλ ν΄λ¬μ€ν°λ§ λͺ¨λΈμ νλ ¨νκ³ λ°μ΄ν°μ μ΄μ μ§νλ₯Ό κ°μ§νλ λ° μ¬μ©ν μ μμ΅λλ€.(https://ai.google.dev/examples/clustering_with_embeddings,https://ai.google.dev/examples/anomaly_detection)
λ²‘ν° DB: μμ±λ μλ² λ©μ λ²‘ν° DBμ μ μ₯νμ¬ NLP μ ν리μΌμ΄μ μ μ νμ±κ³Ό ν¨μ¨μ±μ ν₯μμν¬ μ μμ΅λλ€. μ΄ νν 리μΌμ μ°Έμ‘°νμ¬ λ²‘ν° DBλ₯Ό μ¬μ©νμ¬ λ¬Έμ κ²μ κΈ°λ₯μ κ°μ νλ λ°©λ²μ μμ보μΈμ.(https://ai.google.dev/examples/vectordb_with_chroma)
Last updated
Was this helpful?