2012-07-10 27 views
0

我有一個有限的類別(約20)的系統。每個用戶可以將這些類別分配給系統中的項目(我們稱之爲user categories)。現在我想介紹一下所謂的system categories--這些分類將根據用戶分類的統計信息分類。我我面臨的問題是如何選擇合適的類別在以下幾種情況:算法根據統計數據選擇正確的類別用戶如何分類項目

item 1 
cat A - 10 users 
cat B - 7 users 
cat C - 1 users 
cat D - 0 users 

上面應該system categories項目1是:A或AB或ABC?

或另一種情況:

item 2 
cat A - 10 users 
cat B - 10 users 
cat C - 10 users 
cat D - 5 users 

編輯: SO瀏覽後,我認爲這可以用輪盤賭選擇遺傳算法

+1

我不明白... – 2012-07-10 09:19:52

+0

你對「用戶如何分類」有什麼意義? – Robert 2012-07-10 09:22:09

+0

你想要一些建議用戶基於其他用戶選擇的項目分類? – Gntem 2012-07-10 09:27:08

回答

0

Detect trending "reactions" (one or more) in an article (Like Buzzfeed and others)回答過類似的問題得到解決,說明我會用模糊邏輯。

我只想向您明確說明,遺傳算法是一種優化方法,它使用模仿進化(主要是生殖和變異)的運算符,輪盤輪是一種用於選擇當前解決方案的技術,將被應用。儘管遺傳算法已被用於分類問題,但我相信它們並不是你目前正在尋求的。

我認爲你可能對術語「選擇」的使用感到困惑,但我不認爲遺傳算法和它的選擇技術都不適用於此。

+0

這是完全相似的問題,thx! – Tomek 2012-07-10 12:34:41