Sp1der0xtest commited on
Commit
48d69cd
·
verified ·
1 Parent(s): 2c3e3b0

import streamlit as st
from sentence_transformers import SentenceTransformer

# تحميل الموديل


@st
.cache_resource
def load_model():
model = SentenceTransformer('sentence-transformers/all-MiniLM-L6-v2')
return model

# واجهة الاستخدام
st.title("All-MiniLM-L6-v2 Demo")

model = load_model()

text_input = st.text_area("اكتب الجملة اللي عايز تحسب لها embeddings:")
if st.button("احسب الـ Embedding"):
if text_input:
embedding = model.encode(text_input)
st.write("الـ Embedding vector:")
st.write(embedding)
st.write(f"الحجم: {len(embedding)}")
else:
st.warning("من فضلك اكتب جملة أول!")

Files changed (1) hide show
  1. app.py +23 -0
app.py ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import streamlit as st
2
+ from sentence_transformers import SentenceTransformer
3
+
4
+ # تحميل الموديل
5
+ @st.cache_resource
6
+ def load_model():
7
+ model = SentenceTransformer('sentence-transformers/all-MiniLM-L6-v2')
8
+ return model
9
+
10
+ # واجهة الاستخدام
11
+ st.title("All-MiniLM-L6-v2 Demo")
12
+
13
+ model = load_model()
14
+
15
+ text_input = st.text_area("اكتب الجملة اللي عايز تحسب لها embeddings:")
16
+ if st.button("احسب الـ Embedding"):
17
+ if text_input:
18
+ embedding = model.encode(text_input)
19
+ st.write("الـ Embedding vector:")
20
+ st.write(embedding)
21
+ st.write(f"الحجم: {len(embedding)}")
22
+ else:
23
+ st.warning("من فضلك اكتب جملة أول!")