天天看點

山燭視訊後序完善

一、待完善的任務:

視訊推薦算法部分

排序模型的實作

山燭視訊後序完善

參照YoutubeNet模型,目前隻完成了召回模型部分(即上圖的candidate generation部分内容),而排序部分尚未完成(即ranking部分),訓練排序部分的模型需要記錄下使用者觀看每個視訊的時間,這裡還需要對後端進行修改。

山燭視訊後序完善

此外,希望能補充一些使用者真實使用的資料集用于訓練(可以找找公開的,對已有資料集進行修改也是可以的,或者利用爬蟲去爬别的網站的資料)。

常用資料集的下載下傳位址可以參考這篇部落格

冷啟動問題

當使用者的曆史資料不足時,網站無法達到比較好的推薦效果,該問題被稱為推薦系統“冷啟動”問題。在該問題還未解決的情況下,本網站采用随機推薦的方式。

然而可以有更好的解決方法,具體可以參照這篇文章。

二、設想在已有基礎上可以疊代開發的新功能:

視訊增強

伺服器端視訊增強

在伺服器端運作srcnn或者其他的視訊增強算法,對使用者上傳的視訊進行增強,消除視訊上傳過程中可能出現的失幀現象。

這裡是否增強可以由客戶決定,例如:

山燭視訊後序完善

在藍色方框處提供一個“視訊品質提升按鈕”,當使用者送出請求之後,再對原視訊進行增強處理,這樣可以降低伺服器運算量。

用戶端視訊增強(工作量和難度較大)

一些偏遠地區網速可能不夠快,進而導緻視訊播放卡頓的情況出現。

解決方法:

利用C#或者java(例如Neuroph架構,這個要去學一下如何使用)編寫srcnn神經網絡和視訊播放器,将視訊播放器和視訊增強子產品內建起來,對視訊進行實時增強,使得使用者能夠以低清的流量看高清的視訊,減少網絡帶寬,提高播放流暢度。