Aracılığıyla paylaş


pandas ile ai.embed kullanma

İşlev, ai.embed metni vektör eklemelerine dönüştürmek için üretken yapay zeka kullanır. Bu vektörler, yapay zekanın metinler arasındaki ilişkileri anlamasını sağlar; böylece içeriği tam ifade yerine anlam temelinde arayabilir, gruplandırabilir ve karşılaştırabilirsiniz. Tek bir kod satırıyla, DataFrame'deki bir sütundan vektör eklemeleri oluşturabilirsiniz.

Uyarı

Genel Bakış

ai.embed işlevi, pandas Series sınıfını genişletir.

Her giriş satırının vektör gömmelerini oluşturmak için, bir pandas Series veya bir pandas DataFrame metin sütununda fonksiyonu çağırın.

İşlev, yeni bir DataFrame sütununda depolanabilen eklemeler içeren bir pandas Serisi döndürür.

Sözdizimi

df["embed"] = df["col1"].ai.embed()

Parametreler

Yok.

İade

İşlev, her giriş metin satırı için float-32 türünde numpy dizisi olarak gömme vektörleri içeren bir pandas Serisi döndürür. Dizideki öğelerin sayısı, ekleme modelinin yapay zeka işlevlerinde yapılandırılabilen boyutlarına bağlıdır

Example

# This code uses AI. Always review output for mistakes.

df = pd.DataFrame([
        "This duvet, lovingly hand-crafted from all-natural fabric, is perfect for a good night's sleep.",
        "Tired of friends judging your baking? With these handy-dandy measuring cups, you'll create culinary delights.",
        "Enjoy this *BRAND NEW CAR!* A compact SUV perfect for the professional commuter!"
    ], columns=["descriptions"])
    
df["embed"] = df["descriptions"].ai.embed()
display(df)

Bu örnek kod hücresi aşağıdaki çıkışı sağlar:

'Descriptions' ve 'embed' sütunlarını içeren bir veri çerçevesinin ekran görüntüsü. 'embed' sütunu, açıklamalar için eklemeler içerir.