我們的技術如何使用圖形數據創建高效的推薦系統。
小程序項目概述
租車是這兩年比較新興的汽車租賃模式,基于共享經濟,私家車主可以將自己的車輛上傳到平臺供租客選擇,租客向車主發起租賃請求后,車主可以通過租客在平臺上傳的認證信息以及自己車輛是否空閑、彼此地理位置等情況,判斷是不是要租車給對方。
有幾點比較明顯的優勢。
1、對于車主來講,把閑置車輛放在平臺出租的行為可以幫助車主賺取租金收入,補貼養車費用。
2、對于租客
而言,平臺上租車的價格比較實惠,會比一般線下的傳統租車行租金低到30%左右。因為租客不需要在這里幫助租車行承擔大量的汽車養護和租賃停車場地等費用。
3、車型多樣。在平臺上由車主貢獻出來的私家車一般都是多種多樣的,不像傳統車行車輛型號較為單一。多類型的車型適合租客根據自己的愛好和不同用車訴求進行挑選。
4.可以就近還取。一般的租車平臺都會提供基于地理位置的信息交由租客判斷,租客可選擇離自己距離較近的車輛進行租賃。
一個在線租車平臺小程序,可聚合所有流媒體服務中的內容,使用專有算法、人工智能和人工管理提供根據不同場景、不同天氣、不同路程、不同距離、不同目的地、不同的車型推薦。該公司被評為第23屆年度互聯網創新獎AI和機器學習類別的五名決賽入圍者之一。
挑戰:
當大部分產品已經開發完成時,客戶來找我們。我們的任務是為后端編寫部分代碼,該代碼負責服務的關鍵功能——大數據推薦系統。為此,我們使用了數據模型,它允許使用自然語言創建查詢,并且比SQL快得多。開發主要挑戰是要處理的大量數據。每個服務都包含數千個標題,每個標題都包含幾十個參數:從訂單類型到用戶軌跡,再到封面或用戶評分。數據這么多,如何創建推薦系統?這就是數據模弄派上用場的地方。
過程:
一個專門的團隊被分配到該項目,首先負責為該任務尋找合適的技術-輕松創建小程序和后端之間的“連接”和有效快速的訂單推送。數據模型與SQL不同,它不按行排列數據,但具有由數據記錄之間的存儲關系定義的靈活結構,非常適合這種情況。使用數據模型,每個數據記錄或節點都存儲指向它所連接的所有節點的直接指針。這允許更深入和更快的查詢。為了更好地可視化圖形必須處理的數據量:服務數據庫中有500,000條數據。它們中的每一條數據都具有高效的技術-處理速度。系統本身使用百度云服務器,因為它可以輕松擴展資源消耗。
最先進的圖形數據庫Neo4j使VUniverse的競爭優勢——成為現實并為用戶工作。我們從一開始就接受了這項技術,并繼續掌握它,為客戶提供越來越好的服務。
結果:
通過正確的技術,我們為客戶帶來了顯著的收益。
我們已經糾正了無數的錯誤??蛻趔w驗顯著提升(得益于我們的推薦系統)。我們還開發了一個測試架構,以使維護項目更容易。
由于我們的工作,客戶很快就達到了MVP,并且可以尋找投資者。
該服務和應用程序在測試階段可供用戶使用。
他們每天帶來的態度使該項目的工作和管理非常愉快。
地址:北京市豐臺區開陽路瀚?;▓@大廈10樓
地址:上海市長寧區長寧路1018號龍之夢國際大廈8層
地址:杭州市拱墅區杭行路666號萬達廣場B座17層
地址:江蘇省南京市雨花臺區安德門大街52號雨花世茂5樓
地址:合肥市蜀山區蓮花路646西50米尚澤大都會A座23層