Research Article
Technical Job Recommendation System Using APIs and Web Crawling
Algorithm 1
Hybrid recommendation system.
| (i) | //Algorithm: – Hybrid Recommendation System | | (ii) | //Input: – User = U, All jobs = J | | | //Output: – Recommended Jobs with respective hybrid score | | | Step 1: – Start | | | Step 2: – Input_desc(U) | | | Step 3: – Content_Based_Filtering (U, J): | | | TF-IDF weight determination: | | | if | | | else: | | | | | | Content_Score = | | | Cosine similarity: | | | | | | Content_Score = Content_Score + CS [U, Ji] | | | end | | | Step 4: – Collaborative_Filtering (U, J): | | | Matrix [U, J]: | | | if INTERACT (Ui, Jj) = = TRUE: | | | Matrix [Ui, Jj] = 1 | | | else: | | | Matrix [Ui, Jj] = 0 | | | Similarity (Ui, Jj) = RATIO (INTERSECT (Ui, Jj), J) | | | Collaborative_Score = RATIO (N_INTERACT, | | | INTERSECT (N_Similar)) | | | end | | | Step 5: – Total_Hybrid_Score (U, Ji): | | | Score = AVERAGE (Collaborative_Score, Content_Score) | | | end | | | Step 6: – SORT_JOBS (Total_Hybrid_Score) | | | Step 7: – Stop |
|