To run this project, ensure you have the following Python packages installed:
Python 3.12pandasnumpymatplotlibseabornjoblibscikit-learnfor machine learning models and tools:LogisticRegressionRandomForestClassifieraccuracy_score,confusion_matrix, andclassification_reportKMeanstrain_test_splitandcross_val_scoreStandardScaler
imbalanced-learnfor handling imbalanced datasets:SMOTE
tensorflow
You can install all required packages using the following command:
pip install pandas numpy matplotlib seaborn joblib scikit-learn imbalanced-learn tensorflow