β½Lab 1
Exact NN vs. ANNOY
Pengantar
Langkah 1 - Install Library ANNOY
# Install ANNOY
!pip install annoyLangkah 2 - Import Library
# Import Library
import numpy as np
import matplotlib.pyplot as plt
import time
from annoy import AnnoyIndexLangkah 3 - Membuat Dataset Dummy
# Build Random Dataset and Query Point
np.random.seed(42)
n_points = 1000
X = np.random.rand(n_points, 2) * 100 # random value at 100x100 space
# Query point (pick 1 random data point)
query = X[np.random.randint(0, n_points)]Langkah 4 - Exact NN
Langkah 5 - Perhitungan Jarak dengan ANNOY
Langkah 6 - Visualisasi Hasil NN

Last updated