Group Members: - Akhil Sagaran Kasturi, Vamsi Raman Deeduvanu, Akshath Raghav Ravikiran, Akshitha Kartigueyan
This is a CLI college recommender application that takes into consideration a users preferences about a college (both quantitative and qualitative aspects are considered) before suggesting a list of closely related colleges for you.
We have made use of Unsupervised Weighted K-Means Algorithm to classify the master list of colleges into 40 different clusters based on the similarity of colleges.
We have collected data sets about the different colleges in the U.S, their acceptance details, racial distribution, gender ratio, academic requirements and many others.
- https://www.kaggle.com/datasets/jessemostipak/college-tuition-diversity-and-pay/versions/2?resource=download
- https://www.kaggle.com/datasets/yashgpt/us-college-data
- https://nces.ed.gov/ipeds/use-the-data
To execute the CLI application, ensure you have pip package manager installed. Then install the provided requirements.txt
file using:
pip install -r requirements.txt
Run the cli.py
file in the source directory.