Plato整體架構(gòu)圖
在計(jì)算引擎之上,Plato為算法設(shè)計(jì)者或具體的業(yè)務(wù)提供多層次接口:從底層的API,到圖算法庫,再到為具體業(yè)務(wù)量身打造的“解決方案”——圖工具集。通過這些應(yīng)用層的接口和工具,Plato還可以把離線計(jì)算結(jié)果與其他機(jī)器學(xué)習(xí)算法相結(jié)合,共同支撐頂層的不同業(yè)務(wù)。
值得一提的是,目前Plato的算法庫中的圖特征、節(jié)點(diǎn)中心性指標(biāo)、連通圖和社團(tuán)識別等多種算法都已經(jīng)開源,未來還將進(jìn)一步開源更多的算法。
Plato高性能、可擴(kuò)展、易插拔的特性在社交網(wǎng)絡(luò)、推薦系統(tǒng)、生物醫(yī)療等領(lǐng)域應(yīng)用前景廣闊,例如定期對網(wǎng)頁進(jìn)行影響力排序以提升用戶的搜索體驗(yàn)、分析龐大的社交網(wǎng)絡(luò)結(jié)構(gòu)以便精準(zhǔn)地為用戶推薦服務(wù)、通過子圖匹配等方式了解蛋白質(zhì)間的相互作用從而研制更有效的臨床醫(yī)藥等。
自去年930架構(gòu)調(diào)整以來,開源協(xié)同成為騰訊技術(shù)發(fā)展的重要戰(zhàn)略之一,并帶動了重磅項(xiàng)目密集對外開源。就在上周的Techo開發(fā)者大會上,騰訊正式宣布TubeMQ、Tencent Kona JDK、TBase、TKEStack四大重點(diǎn)項(xiàng)目開源。隨著Plato的開源,騰訊在開源領(lǐng)域又添大動作。據(jù)悉,騰訊已經(jīng)在Github上已經(jīng)開源了89個(gè)項(xiàng)目,超過1000個(gè)貢獻(xiàn)者參與了開源貢獻(xiàn),擁有超過26萬個(gè)Star數(shù),在Github全球公司貢獻(xiàn)榜上居于前列。
Plato開源地址:https://github.com/tencent/plato