Views
No views yet
bank-marketing-streamlit-app
├── src
│ ├── app.py # Main Streamlit application
│ ├── model.json # Trained XGBoost model
│ ├── train_model.py # Model training script (optional)
│ ├── data
│ │ ├── bank.xlsx # Main dataset
│ │ └── __init__.py # Data loading and preprocessing functions
│ ├── utils
│ │ └── __init__.py # Utility functions (if any)
│ └── visualizations
│ └── __init__.py # Visualization functions (feature importance, ROC curve, etc.)
├── requirements.txt # List of dependencies
├── README.md # Project documentation
├── LAPORAN_KELASCUPNVJ # Report
├── MODEL_KELASCUPNVJ # The main model use
└── KODE_KELASCUPNVJ # Development code
Note:
The contents of MODEL_KELASCUPNVJ and KODE_KELASCUPNVJ are the same (there is no difference)
1git clone <repository-url>
2cd bank-marketing-streamlit-app1python -m venv venv
2# On Windows:
3venv\Scripts\activate
4# On Mac/Linux:
5source venv/bin/activatepip install -r requirements.txt1move to the src folder directory
2
3after moving to the src directory then run the command
4streamlit run app.py