File size: 1,209 Bytes
2702fb8
 
 
 
ebe3831
2702fb8
 
 
 
 
d61597f
 
 
 
 
 
 
 
 
 
fae05dc
390739f
 
 
882880c
 
 
390739f
882880c
 
 
 
 
 
390739f
882880c
 
390739f
 
882880c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
---
tags:
- job-recommendation
- sklearn
- text-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)
```