🚀 Building an Automated ML Web App with Streamlit — Now Testing Regression! Last time I showed the app working with a Classification dataset — today I'm back with a Regression dataset and it handles it just as smoothly! 📊 Here's what the app does automatically once you upload your dataset: ✅ Data Preview & Statistical Summary ✅ Univariate, Bivariate & Multivariate Analysis ✅ Automatic Preprocessing (Encoding + Scaling) ✅ Train/Validation/Test Split ✅ Trains 11 Regression Models automatically: Linear, Ridge & Lasso Regression KNN, Decision Tree, Bagging Random Forest, AdaBoost, GBM XGBoost & SVR ✅ Evaluates each model using R2, MAE, MSE & RMSE ✅ Automatically picks the best model based on Validation R2 Score The best part? You just select "Regression" from the dropdown, upload your dataset and the app handles everything from EDA to model comparison — no code needed on your end! 🔥 Previously showed Classification with metrics like Accuracy, F1, Recall, Precision & AUC-ROC — this app supports both problem types seamlessly! Still building — next steps include hyperparameter tuning and model export! 💪 🛠️ Tech Stack: Python | Streamlit | Scikit-learn | XGBoost | Pandas | Matplotlib | Seaborn 🔗 GitHub: github.com/Muskanbanu03 #Python #Streamlit #MachineLearning #DataScience #Regression #BuildInPublic #100DaysOfCode

To view or add a comment, sign in

Explore content categories