Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -120,7 +120,12 @@ def recommend_products_for_user(user_id, top_n=1):
|
|
120 |
print(f"User ID {user_id} embedding not found.")
|
121 |
return []
|
122 |
|
123 |
-
user_embedding = np.array(user_embedding_data["embedding"]).reshape(1, -1)
|
|
|
|
|
|
|
|
|
|
|
124 |
|
125 |
# 모든 상품 임베딩 가져오기
|
126 |
all_product_embeddings = list(product_embedding_collection.find())
|
|
|
120 |
print(f"User ID {user_id} embedding not found.")
|
121 |
return []
|
122 |
|
123 |
+
# user_embedding = np.array(user_embedding_data["embedding"]).reshape(1, -1)
|
124 |
+
user_embedding = np.array(user_embedding_data["embedding"])
|
125 |
+
|
126 |
+
# 차원 확인 및 조정
|
127 |
+
if user_embedding.ndim == 1: # 1D 배열인 경우 2D로 변환
|
128 |
+
user_embedding = user_embedding.reshape(1, -1)
|
129 |
|
130 |
# 모든 상품 임베딩 가져오기
|
131 |
all_product_embeddings = list(product_embedding_collection.find())
|