2013-10-31 62 views
0

我正在使用Java(但也對其他語言的解決方案開放)。我正在研究開源猜測建模解決方案,以猜測用戶感興趣的GUI /應用程序功能(我將在GUI /應用程序中擁有特定的用戶行爲數據)。我應該考慮合併支持向量機還是決策樹,而不是僅僅查看最常用的操作等等?我看着weka,mahout和jahmm--是否還有其他資源可以查看(特別是對於GUI行爲 - 即使精度降低,希望返回的結果也足夠快)。由於我對這方面的知識不是很瞭解,請查詢我可能遺漏的任何信息,以便更好地確定工作解決方案。謝謝!在使用GUI /應用程序時預測用戶操作

+0

請問你打算如何使用結果,也許還有一點上下文? (比如,奇怪的想法,就像你計劃突出顯示用戶計劃點擊的按鈕?)。 – jjmontes

+1

@jjmontes - 感謝您的評論。我打算在兩個方面使用它 - 一個與用戶的數據預取有關(在他們的設備上),因爲我現在不關心CPU/IO /堆的使用情況,第二個可能/會派上用場,突出顯示GUI本身的選項。 –

+0

我的一個姐姐在法律中與OP有相同的確切名稱。但他就像在初中。 –

回答

2

因爲我們不知道你使用的是什麼數據(我不知道現有的軟件可以做到這一點,但它可能存在),所以難以置信地說。關於支持向量機,它們是二元的或一對一的分類器,所以如果我正確理解你的意圖,我認爲它們不適用於此。

如果您不熟悉機器學習,Weka可能是您開始的好地方。如果您有監督數據,那麼您可以將所有帶有關聯分類數據的特徵向量提供給Weka,並使用交叉驗證來查看哪種類型的技術最適合您。此外,您可以使用Weka來查看某些功能是否比其他功能更重要,並進行手動降維。或者,當然,您可以使用Weka的降維技術之一,但如果您不知道他們所做的假設或數據的相關性,則可能難以確定哪一個(這也適用於您嘗試的任何預測技術/使用)。雖然,如果你有足夠的時間,你可以四處遊玩,手動查看最佳效果。

+0

- 感謝您的回覆 - +1。我認爲這些內容非常豐富,我一定會更詳細地研究你的建議。我會接受在接下來的幾個答案中最有用的答案。謝謝。 –

+0

@alihaider沒問題。祝你好運! –

相關問題