我目前正在開發一個軟件,可以根據用戶配置文件將用戶連接到作業。我在作業描述上運行了文本分析,並從中導出了重要的關鍵字。我還從他們的個人資料中收集了用戶信息。將作業匹配到用戶配置文件似乎是一項具有挑戰性的任務。是否有任何基於機器學習的算法可用於比賽制作?將用戶配置文件與就業機會相匹配
1
A
回答
1
OK,所以基本上,你必須爲每個職位描述關鍵字,然後你有某種形式的文本數據來嘗試匹配的關鍵字,(用戶配置文件)的。
由於您的訓練數據(用戶配置文件)未標記,因此supervised learning不會幫助您。 Unsupervised learning(集羣)也許可以幫助你從負載的用戶配置文件找到某些模式(關鍵字),但你肯定會需要嘗試不同種類的技術(如gaussian mixture models等),並觀察可能的模式。
你可能做的更簡單的事情是爲每個用戶配置文件派生/查找關鍵字(換句話說,以確定用戶配置文件中還存在多少個工作關鍵字),然後使用cosine similarity比較它們之間的距離。那麼您只需要確定最小角度閾值。這將是一個參數。當然,你需要使用bigrams或類似的矢量化你的文本數據;如果你使用Python,scikit已經有feature extraction)。你可能也使用tf-idf矢量化兩個,工作內容和用戶配置文件,但有一些沉重,以及決心的話停止列表。
相關問題
- 1. 每機與用戶配置文件
- 2. 將文本(.txt)文件與圖像(.jpg)文件相匹配
- 3. 將用戶輸入與Python中的文件記錄匹配
- 4. 無法解決此問題找不到匹配的配置配置文件:找不到與適用的簽名身份匹配的配置配置文件
- 5. Facebook Javascript API:將登錄信息與用戶相匹配
- 6. 分配用戶到配置文件
- 7. 將電視和電影文件名與NLP /機器學習相匹配?
- 8. 用戶配置文件
- 9. drone.io無法將sig文件與.drone.yml相匹配
- 10. 使用配置文件提交作業
- 11. 如何將int與枚舉相匹配
- 12. ASP.NET配置文件 - 向現有用戶添加配置文件
- 13. 將網站頁面與智能手機相匹配
- 14. Nginx的位置相匹配
- 15. 配置Webpack以查找與目錄名稱匹配的文件
- 16. 找不到與xcode8匹配的配置文件,
- 17. 匹配相對與jQuery
- 18. array.indexOf與功能相匹配?
- 19. 在Windows 7中將用戶配置文件複製到默認配置文件
- 20. 在xcode 6中找不到匹配的配置配置文件
- 21. JavaScript的用戶配置文件的相對路徑HTA文件
- 22. 如何使用c將表值與文本框值相匹配#
- 23. 將Google Cloud Storage ID與用戶電子郵件地址相匹配
- 24. 比較會話值是否與文本框的值相匹配
- 25. 如何爲組織中的每個用戶配置相同的配置文件
- 26. 將Maven配置文件與WAR-Packaged產品配合使用
- 27. 如何將GPS位置與地圖區域相匹配?
- 28. 算法將一個輸入文件與給定數量的文件相匹配
- 29. 編輯csv文件Python 3 - 將文件內容與打印輸出相匹配
- 30. 將電子郵件域與電子郵件地址相匹配