我期待擴展我的推薦系統以包含其他功能(尺寸)。到目前爲止,我正在跟蹤用戶如何對某個文檔進行評分,並使用它來執行這些建議。我有興趣添加更多功能,例如用戶位置,年齡,性別等。 到目前爲止,有幾個mysql表已經足夠處理這個問題,但是我擔心它會很快變得混亂,因爲我添加了更多的功能。多功能推薦系統表示
我的問題:我怎樣才能最好地表現和堅持這種多維數據? Python特定的提示將會有所幫助。
謝謝
我期待擴展我的推薦系統以包含其他功能(尺寸)。到目前爲止,我正在跟蹤用戶如何對某個文檔進行評分,並使用它來執行這些建議。我有興趣添加更多功能,例如用戶位置,年齡,性別等。 到目前爲止,有幾個mysql表已經足夠處理這個問題,但是我擔心它會很快變得混亂,因爲我添加了更多的功能。多功能推薦系統表示
我的問題:我怎樣才能最好地表現和堅持這種多維數據? Python特定的提示將會有所幫助。
謝謝
SQL數據庫應該在你的情況下正常工作。事實上,您可以將所有訓練樣例存儲在一個數據庫中,每行代表一個特定的訓練集,每列代表一個特徵。您可以通過在需要時添加列來添加功能。在關係數據庫中,出於各種不一致原因查詢數據時,可能會遇到訪問錯誤。嘗試使用NoSQL數據庫。我個人在Python上使用MongoDB和Pymongo來將訓練示例存儲爲JSON格式的字典。 (通過這種方式更容易實現網絡應用)。
我推薦使用張量,這是多維數組。您可以使用任何數據表或簡單的文本文件來存儲張量。每行或每行都是具有不同功能的記錄/事務。