Password-classifier-using-NLP

Three models were trained for password strength classification using NLP: Model Cross Validation Accuracy XGBoost 98.58% Logistic Regression 81.96% Random Forest 94.33%

Since XGBoost had the best cross validation accuracy, it was selected as the model for this classification task.

Demonstration: Screenshot 2022-02-17 at 7 08 14 PM

Screenshot 2022-02-17 at 7 08 46 PM

Screenshot 2022-02-17 at 7 09 16 PM

Acknowledgements:

The dataset used for training all the models was: https://www.kaggle.com/bhavikbb/password-strength-classifier-dataset

Jupyter notebooks on kaggle were used for the training of all three models.