--- tags: - job-recommendation - sklearn - tabular-classification license: mit model_type: "Custom Recommendation Model" model_description: "This is a recommendation model for job applicants based on their skills and majors." library_name: sklearn --- # Job Recommendation Model This repository contains a job recommendation model based on skills and majors. ### Run model Change csv file path and run **"RECOMMENDATION MODEL"** part in **Job_Recommendation_System.ipynb** notebook ### Test recommeded system In **TEST RECOMMENDED SYSTEM** part of **Job_Recommendation_System.ipynb** notebook, change **input_hard_skills, input_soft_skills, input_major** and run code to receive result ``` import pickle import pandas as pd # Load the model with open('recommendation_pipeline.pkl', 'rb') as file: recommendation_pipeline = pickle.load(file) # Example input input_data = pd.DataFrame({ 'final_hard_skill': ["Python, Java, Finance, Excel"], 'final_soft_skill': ["Communication, Teamwork"], 'candidate_field': [""] }) # Make recommendations recommended_jobs = recommendation_pipeline.transform(input_data) print("Recommended Jobs based on input skills and major:") print(recommended_jobs) ```