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 |
|