sevvaliclal's picture
Update src/app.py
b7b0b41 verified
Raw
History Blame Contribute Delete
543 Bytes
import streamlit as st
import pandas as pd
import joblib
# Load model & features
model = joblib.load("src/final_model.pkl")
features = joblib.load("src/model_features.pkl")
st.title("🎒 Backpack Price Predictor")
st.write("Enter backpack features to predict price")
input_data = {}
for feature in features:
input_data[feature] = st.number_input(f"{feature}", value=0.0)
input_df = pd.DataFrame([input_data])
if st.button("Predict"):
prediction = model.predict(input_df)[0]
st.success(f"Predicted Price: {prediction:.2f}")