因爲各類緣由,以前作好的推薦系統沒有上線,我將咱們推薦系統初步的一些資料整理下,供你們交流參考。
整個結構借鑑了predictionio,以下圖:spa
模型training在spark上完成,每次都輸出對每個用戶的預測結果,並將預測結果保存在Hbase中。多模型/多規則預測結果的融合主要在Serving部分完成。每次須要拿該針對用戶推薦的結果其實也能夠像predictionio同樣,將traning好的model persist在local file system或者hdfs上,可是各有優劣,具體仍是要看應用場景。spark