Mengambil vektor

Membangun Aplikasi AI dengan Pinecone

James Chapman

Curriculum Manager, DataCamp

Ringkasan...

Sebuah indeks dibuat.

Membangun Aplikasi AI dengan Pinecone

Ringkasan...

Beberapa record dimasukkan ke indeks. Kepenuhan indeks meningkat setelah record ditambahkan.

Membangun Aplikasi AI dengan Pinecone

Mengakses vektor

 

Fetching

  • Mengambil vektor berdasarkan ID-nya

Sebuah buku diambil berdasarkan ISBN-nya.

 

Querying

  • Mengambil vektor serupa dengan vektor masukan

Rekomendasi buku di Amazon.

Membangun Aplikasi AI dengan Pinecone

Mengambil vektor

index.fetch(

ids=['0', '1']
)
{'namespace': '',
 'usage': {'read_units': 1},
 'vectors': {'0': {'id': '0',
                   'metadata': {"genre": "productivity", "year": 2020},
                   'values': [0.025525547564029694, ...]},
             '1': {'id': '1',
                   'metadata': {"genre": "action", "year": 2023},
                   'values': [-0.0131468913, ...]}}
}
1 https://docs.pinecone.io/guides/data/fetch-data
Membangun Aplikasi AI dengan Pinecone

Read unit

 

  • Ukuran sumber daya yang dipakai saat operasi baca:
    • Fetching → 1RU / 10 record
    • Querying
    • Listing

 

Harga akun pemula Pinecone.

1 https://www.pinecone.io/pricing/
Membangun Aplikasi AI dengan Pinecone

Mengambil vektor dari namespace

index.fetch(
    ids=['0', '1']

namespace='namespace1'
)
{'namespace': 'namespace1',
 'usage': {'read_units': 1},
 'vectors': {'0': {'id': '0',
                   'metadata': {"genre": "productivity", "year": 2020},
                   'values': [0.025525547564029694, ...]},
             '1': {'id': '1',
                   'metadata': {"genre": "action", "year": 2023},
                   'values': [-0.0131468913, ...]}}
}
Membangun Aplikasi AI dengan Pinecone

Ayo berlatih!

Membangun Aplikasi AI dengan Pinecone

Preparing Video For Download...