in src/text_clustering.py [0:0]
def cluster(self, embeddings):
print(
f"Using DBSCAN (eps, nim_samples)=({self.dbscan_eps,}, {self.dbscan_min_samples})"
)
clustering = DBSCAN(
eps=self.dbscan_eps,
min_samples=self.dbscan_min_samples,
n_jobs=self.dbscan_n_jobs,
).fit(embeddings)
return clustering.labels_