我正在使用Java(但也對其他語言的解決方案開放)。我正在研究開源猜測建模解決方案,以猜測用戶感興趣的GUI /應用程序功能(我將在GUI /應用程序中擁有特定的用戶行爲數據)。我應該考慮合併支持向量機還是決策樹,而不是僅僅查看最常用的操作等等?我看着weka,mahout和jahmm--是否還有其他資源可以查看(特別是對於GUI行爲 - 即使精度降低,希望返回的結果也足夠快)。由於我對這方面的知識不是很瞭解,請查詢我可能遺漏的任何信息,以便更好地確定工作解決方案。謝謝!在使用GUI /應用程序時預測用戶操作
0
A
回答
2
因爲我們不知道你使用的是什麼數據(我不知道現有的軟件可以做到這一點,但它可能存在),所以難以置信地說。關於支持向量機,它們是二元的或一對一的分類器,所以如果我正確理解你的意圖,我認爲它們不適用於此。
如果您不熟悉機器學習,Weka可能是您開始的好地方。如果您有監督數據,那麼您可以將所有帶有關聯分類數據的特徵向量提供給Weka,並使用交叉驗證來查看哪種類型的技術最適合您。此外,您可以使用Weka來查看某些功能是否比其他功能更重要,並進行手動降維。或者,當然,您可以使用Weka的降維技術之一,但如果您不知道他們所做的假設或數據的相關性,則可能難以確定哪一個(這也適用於您嘗試的任何預測技術/使用)。雖然,如果你有足夠的時間,你可以四處遊玩,手動查看最佳效果。
+0
- 感謝您的回覆 - +1。我認爲這些內容非常豐富,我一定會更詳細地研究你的建議。我會接受在接下來的幾個答案中最有用的答案。謝謝。 –
+0
@alihaider沒問題。祝你好運! –
相關問題
- 1. iOS - Facebook應用程序測試用戶 - 發佈操作
- 2. 使用計時器在Spring Web應用程序中跟蹤用戶操作
- 3. 當用戶註銷GAE應用程序時檢測並執行操作
- 4. 使用GUI製作程序
- 5. 客戶端應用程序在使用AsyncSocket時無法按預期工作
- 6. 使用Mockito/JUnit-Database操作單元測試Java應用程序
- 7. 測試Android應用程序GUI
- 8. 在GUI應用程序
- 9. 應用程序啓動時的操作
- 10. 在C終端應用程序中檢測用戶操作系統,C
- 11. 用戶未登錄時的Windows GUI應用程序?
- 12. 在一頁中授權用戶的操作javascript應用程序
- 13. 如何在winforms應用程序中記錄用戶操作
- 14. 策略在Java Web應用程序管理用戶的操作
- 15. 在MVC應用程序中重新驗證用戶的操作
- 16. 跟蹤用戶在業務應用程序中的操作
- 17. 用戶在iOS上關閉應用程序後執行操作
- 18. 使用WEB GUI的.NET應用程序
- 19. 在設計iOS應用程序時,如何阻止用戶使用其他應用程序,可以在操作系統級別執行操作嗎?
- 20. 如何使用GUI應用程序執行自動測試?
- 21. 使用pygobject3測試GUI應用程序pytest
- 22. Qt 4 GUI應用程序GUI線程使用QNetworkRequests減慢
- 23. 使用Java檢測程序GUI
- 24. 使用測試用戶測試Facebook應用程序
- 25. java gui swing用戶輸入操作
- 26. Java Swing GUI用戶操作處理
- 27. 當由BackgroundWorker執行時,Console.Write不起作用。GUI應用程序
- 28. onpropertychange檢測用戶操作
- 29. 在Struts2應用程序中的操作
- 30. 使用戶輸入自動化GUI GUI應用程序每週運行
請問你打算如何使用結果,也許還有一點上下文? (比如,奇怪的想法,就像你計劃突出顯示用戶計劃點擊的按鈕?)。 – jjmontes
@jjmontes - 感謝您的評論。我打算在兩個方面使用它 - 一個與用戶的數據預取有關(在他們的設備上),因爲我現在不關心CPU/IO /堆的使用情況,第二個可能/會派上用場,突出顯示GUI本身的選項。 –
我的一個姐姐在法律中與OP有相同的確切名稱。但他就像在初中。 –