Modeling-Data-App is used to read, break the data and train a model based on best results from an alogorithm, which in this case is KNN algorithm.
Data is stored in pickled files original data : refined_profiles.pkl
profiles clustered together based on answers : refined_cluster.pkl
Vectoried text : vectorized_refined.pkl
trained model : refined_model.joblib
How to run
After installing streamlit, open terminal in file directory and run command : streamlit run MatchMaking-App.py
A new set of survey questions for the dating site is used in the "New Question set Survey" folder, with minimum information for clustering groups.