This project is a real-time course recommender system that suggests courses based on user input. It uses NLP techniques to compare a Bag of Words (BoW) model against a fine-tuned RoBERTa model for generating recommendations.
- Clone the repository:
git clone [https://github.com/Devanandini04/NLP_Course_Recommender.git](https://github.com/Devanandini04/NLP_Course_Recommender.git)
- Navigate to the folder:
cd NLP_Course_Recommender - Install the required packages:
pip install -r requirements.txt
- Run the application:
python main.py
main.py: The main script to run the application.CourseRecommendationSystem.py: Contains the core logic for the recommender.utils.py: Helper functions.Data/Coursera.csv: The dataset used for the project.models/: Contains the pre-trained models and similarity matrices (.pklfiles).requirements.txt: A list of all necessary Python packages.