我目前正在開發一個軟件,可以根據用戶配置文件將用戶連接到作業。我在作業描述上運行了文本分析,並從中導出了重要的關鍵字。我還從他們的個人資料中收集了用戶信息。將作業匹配到用戶配置文件似乎是一項具有挑戰性的任務。是否有任何基於機器學習的算法可用於比賽制作?將用戶配置文件與就業機會相匹配
1
A
回答
1
OK,所以基本上,你必須爲每個職位描述關鍵字,然後你有某種形式的文本數據來嘗試匹配的關鍵字,(用戶配置文件)的。
由於您的訓練數據(用戶配置文件)未標記,因此supervised learning不會幫助您。 Unsupervised learning(集羣)也許可以幫助你從負載的用戶配置文件找到某些模式(關鍵字),但你肯定會需要嘗試不同種類的技術(如gaussian mixture models等),並觀察可能的模式。
你可能做的更簡單的事情是爲每個用戶配置文件派生/查找關鍵字(換句話說,以確定用戶配置文件中還存在多少個工作關鍵字),然後使用cosine similarity比較它們之間的距離。那麼您只需要確定最小角度閾值。這將是一個參數。當然,你需要使用bigrams或類似的矢量化你的文本數據;如果你使用Python,scikit已經有feature extraction)。你可能也使用tf-idf矢量化兩個,工作內容和用戶配置文件,但有一些沉重,以及決心的話停止列表。
相關問題
- 1. 將現有的用戶配置文件與Facebook,Gmail和Twitter相匹配
- 2. 每機與用戶配置文件
- 3. 將虛擬相機與真實相機相匹配
- 4. Django配置文件,用戶配置文件與地理領域?
- 5. 將文本(.txt)文件與圖像(.jpg)文件相匹配
- 6. SQL查詢包含或就業和用戶配置文件技能
- 7. 與(用戶)配置文件相關的電子郵件通知
- 8. 在兩個用戶配置文件之間匹配%邏輯
- 9. 將用戶輸入與indexOf匹配
- 10. 將用戶輸入與Python中的文件記錄匹配
- 11. 無法解決此問題找不到匹配的配置配置文件:找不到與適用的簽名身份匹配的配置配置文件
- 12. 將mongodb與json文件進行匹配
- 13. 如何將值與文件名匹配?
- 14. 分配用戶到配置文件
- 15. 是否與會話用戶的位置匹配其他用戶位置?
- 16. Facebook Javascript API:將登錄信息與用戶相匹配
- 17. 用戶配置文件
- 18. Django的URL配置 - 匹配文件名
- 19. 沒有找到匹配配置文件
- 20. 配置文件的多屬性匹配
- 21. 自動配置文件匹配
- 22. 將電視和電影文件名與NLP /機器學習相匹配?
- 23. 查找文件與匹配
- 24. drone.io無法將sig文件與.drone.yml相匹配
- 25. 使用配置文件提交作業
- 26. OpenGL相機位置與渲染圖像不匹配
- 27. 將indexOfVisiblePointClosestToPlotAreaPoint與一個軸相匹配?
- 28. 將Kinect音頻與視頻相匹配
- 29. 如何將int與枚舉相匹配
- 30. 將用戶電子郵件與來自IPN的PayPal電子郵件相匹配