File size: 715 Bytes
8201032
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
from embedding_engine import IndonesianEmbeddingEngine
import numpy as np

engine = IndonesianEmbeddingEngine()

texts = [
    "Pengumuman",
    "Informasi",
    "Berita",
]

vectors = engine.embed(texts)

print("Jumlah vector:", len(vectors))
print("Dimensi vector:", len(vectors[0]))

# === Norm test ===
for i, v in enumerate(vectors):
    print(f"Norm {i}:", np.linalg.norm(v))

# === Similarity test ===
def cosine(a, b):
    return np.dot(a, b)

print("Q1 vs Q2:", cosine(vectors[0], vectors[1]))
print("Q1 vs Q3:", cosine(vectors[0], vectors[2]))

# === Determinism test ===
v1 = engine.embed(["Berita"])[0]
v2 = engine.embed(["informasi"])[0]
print("Max diff:", np.max(np.abs(np.array(v1) - np.array(v2))))