File size: 866 Bytes
6c7f889
 
 
 
0ccdd36
6c7f889
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import streamlit as st
import pickle

# Başlık
st.title("Tecrübe, Yazılı ve Sözlü Tahmin Eden Model :heavy_dollar_sign:")

# Model yükleme
model = pickle.load(open('maas.pkl', 'rb'))

# Kullanıcıdan veri alma
tecrube = st.number_input('Tecrübe (yıl):', min_value=0, max_value=50, value=1)
yazili = st.number_input('Yazılı (puan):', min_value=0, max_value=100, value=1)
mulakat = st.number_input('Mülakat (puan):', min_value=0, max_value=100, value=1)

# Tahmin et butonu
if st.button('Tahmin et'):
    # Verileri tahmine uygun türlerde dönüştürme
    tecrube = float(tecrube)
    yazili = float(yazili)
    mulakat = float(mulakat)
    
    # Tahmin yapma
    tahmin = model.predict([[tecrube, yazili, mulakat]])
    
    # Tahmini yuvarlama
    tahmin = round(tahmin[0], 2)
    
    # Sonuç gösterme
    st.success(f'Maaş Tahmini: {tahmin}')