2010-09-03 62 views
0

我打算爲我在Java開發的電子商務平臺構建一個功能,以與亞馬遜相同的方式顯示相關產品。關於我想要探索的產品,有幾個不同的指標。需要幫助選擇datamining /神經網絡API

  • 購買記錄(同時購買)
  • 相關的家庭/類型(類似的產品分類)
  • 故意相關(增強的結果; 「買這個!」)

雖然我可能會開發自己的datamining庫,它不會很便攜,我敢說它也不會很好。

有幾種軟件包可以用來做這類事情,但是我不覺得我有能力評估哪種軟件包或解決方案最適合我。任何輸入軼事或個人經驗將不勝感激。

注意:由於python的談話,我將這個標籤標記爲神經網絡,我曾經在一個類神經網絡用於數據挖掘,我不相信神經網絡是這項工作的最佳選擇。

+0

協同過濾似乎是一個更好的方法,您的問題不是神經網絡,因爲你可能不具有一致的訓練明顯的成本函數設定。 Mahout得到了很好的支持,並基於Hadoop,它是Java map-reduce框架。我沒有這方面的經驗,但認爲我會試着指引你朝正確的方向發展。 – 2010-09-04 22:40:22

+0

@Adriaan Koster,你可能是對的:) – BjornS 2010-09-06 11:51:21

回答

1
+0

我已經看過它了,但我不知道它與其他所有平臺相比如何,如果它能滿足我在尋找的東西,那就是真的是這裏問題的關鍵。如果不花費大量的時間或精力來評估每一個選項,它就不可能做出理性的選擇。 你有沒有Mahout的經驗或推薦它的理由? – BjornS 2010-09-03 09:50:10

+0

我相信你想要的是項目項目相似性的概念。 Mahout爲其基於項目的推薦框架提供了一個相當簡單的框架。看看它的ItemSimilarity接口的實現。這和相關的代碼應該做你需要的東西的本質。我會跟進爲'user @ mahout.apache.org'。 – 2010-09-03 11:58:02

0

有一些用於數據挖掘的人工算法技術,如C4.5ID3。這些算法確實分類。其他技術如螞蟻聚類,神經網絡或遺傳算法被用於數據挖掘中的分類。至於算法,我不知道多少,但ID3/C4.5可以很容易地編程。

希望這會有所幫助。