Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nrhartnett/passwordstrengthapp
This project combines machine learning with data science implemented in a python environment. Completed as my Master's degree practicum, it displays skills in data analytics as well as intermediate level python development using serializing and de-serializing a Python object structure (Pickle File).
https://github.com/nrhartnett/passwordstrengthapp
data-analysis-python data-science excel machine-learning-algorithms orange-data-mining pickle-file python python-filehandling
Last synced: about 2 months ago
JSON representation
This project combines machine learning with data science implemented in a python environment. Completed as my Master's degree practicum, it displays skills in data analytics as well as intermediate level python development using serializing and de-serializing a Python object structure (Pickle File).
- Host: GitHub
- URL: https://github.com/nrhartnett/passwordstrengthapp
- Owner: nrhartnett
- Created: 2023-10-09T17:55:14.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-09T18:10:09.000Z (over 1 year ago)
- Last Synced: 2024-01-29T04:39:13.323Z (12 months ago)
- Topics: data-analysis-python, data-science, excel, machine-learning-algorithms, orange-data-mining, pickle-file, python, python-filehandling
- Language: Python
- Homepage:
- Size: 15.3 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PasswordStrengthApp
This project combines machine learning with data science implemented in a Python environment. Completed as my Master of Science in Business Analytics degree Practicum, it displays skills in data analytics as well as intermediate level python development using serializing and de-serializing a Python object structure (Pickle File). The project functions as a locally hosted web application whereby you enter a potential password you would like to use for a profile and the application takes the password and returns a scoring of the password strength based on a machine learning algorithm trained on previously breached passwords from the famous "RockYou.txt" file. The pickle file contains a machine-learning model developed and fine-tuned within the Orange Data Miner. To obtain the data to train the model I also used Python file handling to manually extract data into a ".csv" Excel spreadsheet where I cleaned and quantified the data. A full breakdown of the project is included in the repository as a video "Practicum Presentation.mp4" and a PowerPoint "Presentation.pptx".