Upload 2 files
Browse files- PCA_model.pkl +3 -0
- app_federal.py +7 -0
PCA_model.pkl
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:18ff5b016631eb3c04cdd00842865d0c4e135e6ce65e6f143177fbde78c9bff7
|
3 |
+
size 6316307
|
app_federal.py
CHANGED
@@ -200,6 +200,7 @@ def run_retrieval(query):
|
|
200 |
print ("query", query)
|
201 |
|
202 |
query_embeddings = run_dense_retrieval(query)
|
|
|
203 |
D, I = faiss_index.search(query_embeddings, 45)
|
204 |
scores_embeddings = D[0]
|
205 |
indices_embeddings = I[0]
|
@@ -242,6 +243,10 @@ ds = ds.with_format("np")
|
|
242 |
faiss_index = load_faiss_index(ds["embeddings"])
|
243 |
|
244 |
|
|
|
|
|
|
|
|
|
245 |
with open("Federal_caselaw_metadata.json") as f:
|
246 |
metadata = json.load(f)
|
247 |
|
@@ -259,6 +264,8 @@ if "NV" in model_name:
|
|
259 |
|
260 |
examples = ["Can officers always order a passenger out of a car?"]
|
261 |
|
|
|
|
|
262 |
css = """
|
263 |
.svelte-i3tvor {visibility: hidden}
|
264 |
.row.svelte-hrj4a0.unequal-height {
|
|
|
200 |
print ("query", query)
|
201 |
|
202 |
query_embeddings = run_dense_retrieval(query)
|
203 |
+
query_embeddings = pca_model.transform(query_embeddings)
|
204 |
D, I = faiss_index.search(query_embeddings, 45)
|
205 |
scores_embeddings = D[0]
|
206 |
indices_embeddings = I[0]
|
|
|
243 |
faiss_index = load_faiss_index(ds["embeddings"])
|
244 |
|
245 |
|
246 |
+
with open('PCA_model.pkl', 'rb') as f:
|
247 |
+
pca_model = pickle.load(f)
|
248 |
+
|
249 |
+
|
250 |
with open("Federal_caselaw_metadata.json") as f:
|
251 |
metadata = json.load(f)
|
252 |
|
|
|
264 |
|
265 |
examples = ["Can officers always order a passenger out of a car?"]
|
266 |
|
267 |
+
|
268 |
+
|
269 |
css = """
|
270 |
.svelte-i3tvor {visibility: hidden}
|
271 |
.row.svelte-hrj4a0.unequal-height {
|