Spaces:
Sleeping
Sleeping
| from sentence_transformers import SentenceTransformer | |
| import faiss, json, glob, os, numpy as np | |
| model = SentenceTransformer("mixedbread-ai/mxbai-embed-large-v1") | |
| texts=[]; vecs=[] | |
| for f in glob.glob("nyc_ads_dataset/*.json"): | |
| cap=json.load(open(f))["caption"] | |
| texts.append(cap); vecs.append(model.encode(cap,normalize_embeddings=True)) | |
| vecs=np.vstack(vecs).astype("float32") | |
| index=faiss.IndexFlatIP(vecs.shape[1]); index.add(vecs) | |
| faiss.write_index(index,"prompt.index"); json.dump(texts,open("prompt.txt","w")) |