import streamlit as st st.set_page_config(page_title="Stack Overflow Tag Predictor", layout="centered") st.title("๐Ÿ”– Stack Overflow Tag Predictor") with st.expander("๐Ÿ“˜ About This App"): st.markdown(""" Welcome to **TagGPT** โ€“ your smart assistant for predicting relevant Stack Overflow tags! This app helps you get the best tags for your programming questions using a trained machine learning model. --- ### ๐Ÿ’ก How It Works: - ๐Ÿ“ Enter a **question title** and a **detailed description** (code, error, or explanation). - ๐Ÿงน The app **cleans** and processes your text. - ๐Ÿง  It uses a pre-trained ML model to **predict the most relevant tags**. - ๐ŸŽฏ Adjust the **confidence threshold** to control how strict the tag suggestions are. --- ### ๐Ÿงช What's Under the Hood: - โœ… TF-IDF for text representation - โœ… Multilabel classification using `OneVsRest` with a powerful classifier - โœ… Trained on real Stack Overflow questions --- ### ๐Ÿš€ Try it out! Just fill in the fields below and hit **๐Ÿ” Predict Tags** to see the magic โœจ """) st.markdown( """

๐Ÿ‘ฉโ€๐Ÿ’ป About the Creator

Harika Padyala
Passionate AI Developer & Data Enthusiast
Building smart, accessible AI apps for everyone! ๐Ÿš€

""", unsafe_allow_html=True, )