sifaaral commited on
Commit
058d34b
·
verified ·
1 Parent(s): 9bc495e

Upload 4 files

Browse files
Files changed (4) hide show
  1. app.py +37 -0
  2. requirements.txt +10 -0
  3. svr_model.pkl +3 -0
  4. tfidf_vectorizer.pkl +3 -0
app.py ADDED
@@ -0,0 +1,37 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import streamlit as st
2
+ import joblib
3
+ import pandas as pd
4
+ import numpy as np
5
+ from sklearn.feature_extraction.text import TfidfVectorizer
6
+
7
+ # Modeli yükle
8
+ model_path = 'svr_model.pkl' # Kaydedilen model dosyasının yolu
9
+ model = joblib.load(model_path)
10
+
11
+ # TfidfVectorizer'ı yükle
12
+ tfidf_vectorizer_path = 'tfidf_vectorizer.pkl' # TfidfVectorizer'ı kaydedin
13
+ tfidf = joblib.load(tfidf_vectorizer_path)
14
+
15
+ # Uygulama başlığı
16
+ st.title("Arama Sonuçları Alaka Düzeyi Tahmin Uygulaması")
17
+
18
+ # Kullanıcıdan sorgu ve ürün başlığı al
19
+ query = st.text_input("Sorgu (örneğin: 'en iyi suşi bıçağı'):")
20
+ product_title = st.text_input("Ürün Başlığı (örneğin: 'Japon Suşi Bıçağı Seti'):")
21
+
22
+ if st.button("Tahmin Yap"):
23
+ if query and product_title:
24
+ # Girdi verisini birleştir
25
+ input_text = query + ' ' + product_title
26
+
27
+ # TF-IDF dönüşümü
28
+ input_vector = tfidf.transform([input_text])
29
+
30
+ # Tahmin yap
31
+ prediction = model.predict(input_vector)
32
+
33
+ # Sonucu göster
34
+ prediction = min(1, max(0, prediction[0])) # 0 ile 1 arasında sınırla
35
+ st.write("Tahmin edilen alaka düzeyi:", round((prediction * 3) + 1))
36
+ else:
37
+ st.warning("Lütfen sorgu ve ürün başlığını doldurun.")
requirements.txt ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ streamlit
2
+ tensorflow
3
+ opencv-python
4
+ scikit-learn
5
+ torch
6
+ torchvision
7
+ matplotlib
8
+ transformers
9
+ sentencepiece
10
+ plotly
svr_model.pkl ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d6291b84fdfa251ec0f5454781ce2b5d710ebf0a3549ad211caa6f8aa501c11c
3
+ size 3012940
tfidf_vectorizer.pkl ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d46f8336b6912dc9d608ccac0bd38adc8e9c4d896ea0cc934dadb9b1c0e5854e
3
+ size 7445081