2015-05-19 61 views
-1

我有一組項目,每個由10個精確的數字n1, .., n10描述。我想了解應該與這些數字相關聯的係數k1, .., k10,以根據我的標準對它們進行排名。監督機器學習幾個係數

爲此,我創建了一個web應用程序(在php中),它向我展示了兩個項目,並問我應該首先排列哪一個(它給予機器學習的監督)。

我的問題:我無法找到一種方法來同時爲每種情況學習十個係數。你有什麼想法,我可以使用什麼算法? (所有10個輸入數字的神經網絡似乎是一個不錯的選擇,因爲它可以學習所有的係數,但我不知道這個網絡的輸出是什麼,因爲我想通過比較項目二由兩個)。

+0

如果你期待在這一個數學解決方案,請刪除PHP標籤,使其達到正確的專家.. – Makesh

+0

也許更多的研究了一下,如果神經網絡將是一個超必殺與否。您還需要了解屬性的類型和數據的性質,以確定成本函數並獲得適當的培訓流程。 – phoxis

回答

0

神經網絡很好。你的輸出將是10個係數。將它們比作「兩兩」並不影響網絡架構。標準神經網絡訓練程序負責「比較項目」(如果你想稱之爲)本身。

最後,一定要知道,如果你有線性(單層感知器就足夠了)或非線性(多層感知器)數據。