百度和騰訊提供的兩個開源項目將專注于機器和深度學習的進步,其長期目標是讓人工智能技術更容易使用,同時使用深度學習框架推進云服務。
騰訊的Angel項目是一個基于Apache Spark和YARN上的分布式機器學習平臺。百度的彈性深度學習(EDL)框架旨在允許云服務提供商使用深度學習工具構建集群云產品。
百度稱EDL項目將使用其PaddlePaddle工具和TensorFlow來加速集群云服務部署。 EDL使用Kubernetes容器協調器作為集群控制器以及PaddlePaddle自動縮放器。 該組合將分布式作業的進程數量更改為群集中的空閑硬件資源,以及新的容錯架構。
同時,騰訊的Angel項目是基于參數服務器設計,用于處理大規模機器學習問題。百度、谷歌和卡內基梅隆大學的研究人員首次提出了分布式機器學習框架。該平臺運行在Spark和YARN上,能夠處理包括數十億參數在內的高級機器學習模型,其性能與大數據相當。
騰訊表示,Angel項目使用“開箱即用”的機器學習算法,從而消除了分析師和數據科學家編寫代碼的需要。(陳曲)