Spaces:
Sleeping
Sleeping
| import streamlit as st | |
| import pickle | |
| import numpy as np | |
| # Tahmin fonksiyonu | |
| def text_pred(full_text): | |
| # Model ve vektörizer'i her tahminde yeniden yükleme | |
| with open('laboratuvar_model.pkl', 'rb') as f: | |
| model = pickle.load(f) | |
| with open('laboratuvar_vectorizer.pkl', 'rb') as f: | |
| vectorizer = pickle.load(f) | |
| # Giriş verisini vektörize etme | |
| input_data = vectorizer.transform([full_text]).toarray() | |
| # Tahmin yapma | |
| prediction = model.predict(input_data) | |
| return float(prediction[0]) | |
| # Streamlit arayüzü | |
| st.title("Metin Tabanlı Tahmin") | |
| st.write("Veriyi Gir") | |
| full_text = st.text_area('Metin Girin:', value='', height=100) | |
| if st.button('Tahmin Et'): | |
| prediction = text_pred(full_text) | |
| st.write(f'Tahmin edilen skor: {prediction:.2f}') | |