Upload app.py with huggingface_hub
Browse files
app.py
CHANGED
|
@@ -2,7 +2,7 @@ import streamlit as st
|
|
| 2 |
from PIL import Image
|
| 3 |
import numpy as np
|
| 4 |
import torch
|
| 5 |
-
|
| 6 |
import open_clip
|
| 7 |
|
| 8 |
#from transformers import CLIPProcessor, CLIPModel
|
|
@@ -54,7 +54,7 @@ def knn_get_score(knn, k, cat, vec):
|
|
| 54 |
cos_sim_table = vec @ allvecs.T
|
| 55 |
if debug: st.write('cos_sim_table.shape', cos_sim_table.shape)
|
| 56 |
# Get sorted array indices by similiarity in descending order
|
| 57 |
-
sortinds = np.flip(np.argsort(cos_sim_table))
|
| 58 |
if debug: st.write('sortinds.shape', sortinds.shape)
|
| 59 |
# Get corresponding scores for the sorted vectors
|
| 60 |
kscores = scores[sortinds][:k]
|
|
|
|
| 2 |
from PIL import Image
|
| 3 |
import numpy as np
|
| 4 |
import torch
|
| 5 |
+
from sklearn.utils.extmath import softmax
|
| 6 |
import open_clip
|
| 7 |
|
| 8 |
#from transformers import CLIPProcessor, CLIPModel
|
|
|
|
| 54 |
cos_sim_table = vec @ allvecs.T
|
| 55 |
if debug: st.write('cos_sim_table.shape', cos_sim_table.shape)
|
| 56 |
# Get sorted array indices by similiarity in descending order
|
| 57 |
+
sortinds = np.flip(np.argsort(cos_sim_table, axis=1), axis=1)
|
| 58 |
if debug: st.write('sortinds.shape', sortinds.shape)
|
| 59 |
# Get corresponding scores for the sorted vectors
|
| 60 |
kscores = scores[sortinds][:k]
|