百度,一我的人悉知的詞,曾經的風靡使它變成了一個平常用語。不過近年來,百度的風評每況愈下。git
直到在昨天的百度的AI開發者大會上,李彥宏被觀衆用礦泉水澆頭羞辱,百度又一次被推到聚光燈下。github
若是拋卻紛爭,用技術平等的眼光去看待,百度給開源世界帶來什麼?本期將介紹幾個由百度發起的核心開源項目。apache
echarts 是當前最流行、強大的可視化庫之一,能夠流暢的運行在 PC 和移動設備上,兼容當前絕大部分瀏覽器。提供直觀、交互豐富、可實現高度個性定製化的數據可視化圖表,也可將其封裝爲任何 MVVM 框架的組件方便適用。瀏覽器
值得一提的是,從4.0版本開始,echarts 支持了無障礙可視化,讓視覺障礙人士也能夠理解圖表。廖雪峯大大也在知乎上稱讚其很好很強大。安全
Apollo 是由百度自主研發的全面開放自動駕駛平臺,它將幫助汽車行業及自動駕駛領域的合做夥伴結合車輛和硬件系統,快速搭建一套屬於本身的自動駕駛系統。echarts
Apollo 做爲一套複雜的自動駕駛系統,具體包含如下重要的幾項組件:感知、仿真、高精度地圖與定位、End-To-End、決策規劃、數據開放平臺、參考硬件、MAP Engine、安全。負載均衡
OpenEdge 是百度雲發佈的國內首個開源邊緣計算產品,可將雲計算能力拓展至用戶現場,提供臨時離線、低延時的計算服務,包括設備接入、消息路由、消息遠程同步、函數計算等功能。框架
OpenEdge有着屏蔽計算框架、簡化應用生產、簡化運行環境部署、按需部署、豐富配置等優點。模塊化
做爲國內大廠開放的首個邊緣計算開源項目,OpenEdge充分顯示出百度雲進入工業及物聯網領域的決心和思路。函數
brpc 是百度開源的 RPC 框架,擁有超過 100 萬個實例和 500 多種服務。
它擁有這些特性:囊括百度內部全部 RPC 協議,支持多種第三方協議;模塊化設計,層次清晰,很容易添加自定義協議;全面的服務發現、負載均衡、組合訪問支持;可視化的內置服務和調試工具;性能上領跑目前其餘全部 RPC 產品。
此外,brpc 的文檔飽受讚譽,若是你想從頭至尾學習RPC的原理,這絕對是一份大禮。
PaddlePaddle (PArallel Distributed Deep LEarning) 是一個簡單易用、高效靈活、可擴展的深度學習平臺,最初由百度科學家和工程師共同開發,目的是將深度學習技術應用到百度的衆多產品中。
PadddlePaddle最先自2013年就開始投入百度多項業務的應用,在百度內部發展3年左右的時間,於2016年9月正式開源,而後PaddlePaddle經歷了一個高速迭代優化的過程。它的願景是讓每一個人都能經過PaddlePaddle接觸深度學習。