2016-05-31 54 views
-1

作爲我爲期一年的軟件開發課程的最終項目的一部分,我需要實施knn項目,預測android應用程序中足球比賽的結果。 我建立預測上的在線託管網站的mysql數據庫(php空間):在每場比賽 DIFF平均進球平均分每場比賽 DIFF在每場比賽 結果K Nearest Neighbor

我的導師推薦ķ應該承認平均目標 差異等於100,並構建一個重要的數據集(超過1000個結果)

從這裏我失去了我應該如何處理手頭的問題。任何人都可以進一步指導如何解決問題。

歡迎任何建議。

+1

關於作業:http://meta.programmers.stackexchange.com/questions/6166/open-letter-to-students-with-homework-problems – 2016-05-31 18:32:41

回答

0

這太長了評論。

K-NN可以用作解決方案的一部分。但是,它是一種無向數據挖掘算法,意思是說它不會產生預期的結果。這意味着K-NN不適合作爲依賴於預測的最終項目的唯一技術。

我擔心任何一年的課程都會提出這樣的建議。有向和無向算法之間的區別非常重要。

+0

我已經建議泊松分佈,但是我的項目主管建議knn,因爲它是一個簡單的算法,可以很容易地重用。在創建了龐大的預測指標數據庫和結果之後,我對如何編碼此解決方案甚至是將數據從mysql數據庫導入到應用程序中以執行算法感到不知所措? – Marc