推薦系統從0到1 前言

2022-09-20 06:18:10 字數 858 閱讀 1843

自己在工作中做推薦系統也有不短的時間了,基本上把推薦系統的各個環節都接觸到並自己親自動手操作了一遍,但是並沒有完整的自己去實現一整套推薦系統,心裡感覺總是少了點什麼。

程式設計師嘛,就算有現成的輪子,也想自己實現一套,這樣可以更好的了解其中的細節,查缺補漏,從而提公升自己。

會定期更新「推薦系統從 0 到 1」的這個系列,目標一周至少更新一篇,直到完成這個系列為止。先從線上服務開始,再到離線以及演算法和其他部分。

中間可能會穿插一些突發奇想,或者突然想寫的內容,又或者有的同學關注的內容,這就說不准了!

整體架構描述

線上服務,包括 apiserver,recallserver,rankserver,filterserver 等。

召回,包括 usercf,itemcf 等一些常用的召回,以及一些驗證過效果較好的召回,比如 swing,item2vec 等。

使用者畫像。

排序,先從基礎版本迭代,邏輯回歸到深度模型。

其他演算法,bandit 演算法等。

其他,與業務相關聯的一些思考。

線上服務 golang+etcd+tfserving。

批處理 spark+hive+tensorflow。

流處理 flink。

儲存 hbase+redis。

其他 kafka+es。

選型這塊可能會根據情況,進行不同的嘗試,畢竟技術更新這麼快,還是要多嘗試一些前沿的東西吧,活到老學到老!

任務艱鉅,乙個人完成需要大量的時間以及精力,但是相信這一切都是值得的,加油吧!

最後,希望有志同道合的朋友可以多多關注和互動!

讀書1 從0到1

總結你身邊是不是總有這樣的人,他特立獨行,有的時候厭煩規則,顯得與眾不同。如果有,請盯住他們,本書就以這類人為論述,作者對他們的迷戀堪稱瘋狂。最近看的一場電影 綠皮書 其中的唐雪莉和托尼就是這樣的人,托尼改掉歧視黑人的行為,甚至為黑人唐打工,而唐也與其他黑人格格不入,他特立獨行,不了解黑人 他是鋼琴...

需求從0到1

軟體是一種工具,是用來輔助人們解決某些問題的 相關的問題,組成問題領域 因此解決問題是軟體存在的價值,所以軟體的價值是符合某個問題領域的需求,從問題領域出發找構建軟體系統的重要性由此而得。充分了解問題領域,能夠幫助你理解需求 涉眾分析報告 通過以上大類,對專案範圍的社眾進行調查和訪談,書寫成涉眾報告...

《從0到1》雜感

從0到1 最近非常火,到處都在談論這本書。書中討論了很多問題,幾乎涵蓋了乙個初創企業要面對的方方面面。個人印象最深刻的,是書中對 壟斷企業 的描述。彼得.蒂爾給出了壟斷企業的四大特徵 專利技術 網路效應 規模經濟 品牌優勢。專利技術。專利技術是公司的核心優勢,很難被其他公司抄襲,最好領先行業平均水平...