我目前正在創建一個Web應用程序,允許用戶上傳照片,然後向他們添加標籤(大約5個標籤)我最想要的是根據用戶使用的標籤生成推薦一張照片。我可以做什麼簡單算法來實現這樣的任務?或者是否有任何框架或推薦引擎可以滿足我的需求,如果是的話,它是什麼?基於關鍵字的推薦算法
回答
鏈接不起作用。 – user962206 2013-04-30 04:39:54
@ user962206對不起:)現在修好:) – 2013-04-30 06:54:48
直觀,最天真的策略是認爲這是一個類型的圖形問題(頂點照片和標籤邊緣)。首先將每張圖片鏈接到一個標籤列表。這需要維護從PhotoId到List()的映射。然後還要在標籤與用戶之間保留一個映射,這是一個從字符串到List()的映射。現在爲了獲得最高相似性,可以找到所有共享所有五個標籤的圖片,或者共享4個標籤或共享3個標籤的圖片。爲此,首先爲特定照片選擇一個任意標籤,然後找到所有也具有該標籤的相應用戶。現在只需看看哪些用戶也共享了其他感興趣的標籤。你可以非常方便地包括一張照片相鄰標籤,這真的取決於你。
任何想法或示例代碼,我將如何實現這一點? – user962206 2013-04-30 12:15:04
我不太清楚你使用的是什麼Web框架或數據庫。這並不難,如果你只是想要一個內存表示,但我想你正在計劃將事情持久化到數據庫,在這種情況下,它依賴於數據庫查詢語言以及您正在使用的Web框架。你能提供更多的細節嗎? – 2013-04-30 15:39:13
我目前使用Hibernate作爲我的數據庫的ORM和MySql。和Struts2爲我的mvc – user962206 2013-05-01 01:23:03
- 1. 基於關鍵字的推薦引擎
- 2. 基於標籤/關鍵字推薦
- 3. 推薦算法
- 4. 基於類似的推薦
- 5. 基於標籤向用戶推薦內容的算法
- 6. 基於用戶興趣創建推薦算法
- 7. 關於推薦引擎
- 8. 基於他的推薦向用戶推薦鏈接
- 9. 實現推薦算法
- 10. 相關關鍵字推薦使用Solr的和MongoDB
- 11. Neo4j的推薦引擎(基於偏好)
- 12. Mahout基於內容的推薦
- 13. ArangoDB - 基於圖表的推薦系統
- 14. 基於語義的推薦Facebook應用
- 15. 基於PHP的圖形腳本推薦
- 16. 基於位置的Python推薦框架
- 17. 基於SOM的推薦引擎
- 18. 推薦(基於Microsoft的)SaS框架?
- 19. 推薦datatype數字與替代關鍵字的Varchar
- 20. 基於關鍵字Recomendation
- 21. Perforce推薦基線
- 22. 關於免費SQL CBT的推薦
- 23. 推薦新內容的算法
- 24. 推薦算法中的協作過濾
- 25. 基於關鍵
- 26. Mahout的推薦 - 加入基於內容的相似性基於項目的推薦
- 27. 什麼是協同過濾基於項目的推薦和基於內容的推薦
- 28. 關鍵字建議算法
- 29. 關鍵字搜索算法
- 30. 用於在Google新聞中生成推薦的算法?
like facebook tag? – 2013-04-30 04:06:33
沒有。像youtube,soundcloud或亞馬遜。 – user962206 2013-04-30 04:17:28
用戶是否輸入標籤,然後想要推薦類似的標籤?或者你想要分析圖片,然後根據該圖片推薦標籤? – Steve 2013-05-02 19:48:57