工作日、高溫,這些通通擋不住深度學習開發者們的熱情。5月18日,百度深度學習公開課來杭,還有從其他城市特意跑來杭州的,更有一位開發者在看到公開課直播後,襪子沒來及穿就飛馳趕來現場聽課。場外,還有2000餘人透過直播一同學習。
前兩站的火爆延續至杭州,即使在工作日,仍有400名開發者報名,現場座無虛席。廣受好評的主持人小姐姐一上臺,立馬引來陣陣掌聲。這一次,百度不僅為開發者們帶來了深度學習理論與應用、最適合中國開發者的深度學習框架PaddlePaddle,還正式宣佈啟動PaddlePaddle中文社群。
現場座無虛席
快速入門:百度資深工程師系統解讀深度學習+PaddlePaddle
深度學習框架是AI時代的核心繫統,我們可以把它類比為PC時代的Windows和移動時代的IOS、Android,重要性不言而喻。百度資深研發工程師鞏偉寶介紹,深度學習框架是AI系統的核心模組,我們熟知的AI時代產物,如無人車、智慧家電、AlphaGo等,全都離不開深度學習框架的訓練。所以,一款合適易用高效的深度學習框架,對開發者和企業至關重要。
那麼,為什麼開發者應該選擇PaddlePaddle呢?鞏偉寶給出了三大原因。
第一,PaddlePaddle是百度完全開源的深度學習框架,所有程式碼均在Github開源,沒有第二版本,開發者使用的深度學習框架與百度內部使用的是同款。通俗點講,這相當於背後有一支百度技術精英在為你服務。
第二,PaddlePaddle有著完善的工具鏈,更易用。
比如EDL(Elastic Deep Leaning),是基於Kubernetes通用計算機群的彈性深度學習系統,目標是在一個機群上混部網際網路業務所需要的所有服務,提升硬體利用率,並實現彈性排程。目前,當各種作業混部時,EDL可以幫助機群總體利用率大於91%,等待時間從天或周到秒。
VDL則是一款深度學習視覺化工具,它改變了傳統的日記式記錄形態,用視覺化的方式讓深度學習任務更加生動形象,幫助開發者更好地把控全域性,高效訓練。VDL還支援ONNX,可以直接應用在PaddlePaddle、TensorFlow、PyTorch、Caffe2等多種深度學習框架。不少現場開發者表示,“VDL太驚喜了,竟然還可以用這種視覺化的思路檢驗模型,比傳統日誌方式高效很多,一定要嘗試一下。”
第三,PaddlePaddle是最適合中國的深度學習框架。在安裝方面,PaddlePaddle支援pip包管理器安裝、編譯原始碼安裝、Docker中安裝,方便快捷。同時,PaddlePaddle提供豐富的公開模型庫,幫助開發者以模組化的方式構建起深度學習模型來解決不同的應用問題,不用從零開始,而是可以將模型定製化直接應用,比如詞向量、RNN、點選率預估模型等。在開源社群中,使用者可發隨時發issue提問,開發團隊和PaddlePaddle的“老司機”們24小時內響應。此外,豐富的中文文件與issue問答絕對是中國開發者們的超級福利。
Github中PaddlePaddle豐富的公開模型庫
PaddlePaddle中文社群正式啟動,最中國範兒的AI社群
鞏偉寶介紹,深度學習開源框架一般都把社群沉澱在國際程式設計師論壇“GitHub”上,很多國內使用者在使用過程中,遇到了不方便登入外網、載入過慢、英語太多介面難懂等問題。再往前一步,當決定開始踏入深度學習研究時,開發者經常會苦惱於用哪個開發框架。當真正選擇PaddlePaddle之後,又會糾結於怎麼用、是否好用、遇到問題怎麼辦等靈魂之問。
而這些“bug”,正是PaddlePaddle中文社群開放運營的關鍵原因——為開發者打造一個最有中國範兒的高效、便捷的深度學習交流社群。在這裡,開發者不必先翻譯再學習,用母語交流學習,直接、易懂、高效。
PaddlePaddle怎麼用?遇到問題怎麼辦?PaddlePaddle中文社群一站式解決所有問題。開發者發帖提問24小時內響應,還可以透過內建搜尋框直接檢索相似問題,當遇到精華貼時,記得收藏慢慢研讀。此外,社群會提供大量系統梳理過的PaddlePaddle課程與學習資料,供開發者學習。
以上這些,開發者只需要一個百度賬號即可擁有,沒有賬號也可以隨意搜尋和看帖。體驗請移步http://ai.baidu.com/forum/topic/list/168。
寓教於樂:6位學員獲得優秀學員證照
下午的課程中,百度邀請了不同領域的專家大咖,詳解深度學習如何應用於實際應用場景。任職於百度上海研發中心,曾出版《神經網路與深度學習應用實戰》、《大資料時代的演算法》、《大資料搜尋引擎原理分析》等多本技術專著的資深研發劉凡平,透過課程將自己積累多年的深度學習模型設計經驗“開源”共享出來,開發者們直呼“向老司機學習”。
豐富有趣的課程之外,現場還有長達一小時的Workshop及Q&A環節。百度高階研發工程師董志宏手把手教學,將VisualDL和PaddlePaddle Fluid 結合使用,現場實時除錯。現場開發者們紛紛拿起手機狂拍,只怕漏掉知識點。
學員在認真“做筆記”
在Q&A環節中,開發者們爭相提問,針對自己對深度學習的思考或實際應用中的問題,與導師進行一對一交流,氣氛極其活躍。
一天的授課結束之後,百度還專門設定了現場測試環節,考核學員的學習效果。現場,最快答完題目且得分最高的6位學員獲得優秀學員證照,而順利透過測試的64名學員,均獲得了深度學習公開課結業證照。
學員們在認真答題
為優秀學員頒發證照
結束後,我們隨機採訪了幾位現場的開發者。來上課的同學覆蓋各個年齡、領域,既有高校學生,也有實戰在一線的工程師、產品經理等,現場洋溢濃濃的學習氛圍。有開發者表示,“之前對PaddlePaddle沒有深入的瞭解,聽完課後覺得很強大,希望百度能夠出更多深度學習和PaddlePaddle的教程,”一位專程從南京趕來的博士提到,“今天的課程對深度學習入門開發者很適用,既有基礎的理論模型,也有如何應用實際的案例,理論與應用結合,收穫很大。”
百度深度學習公開課還將繼續,下一站將走進成都。成都站也是本次深度學習公開課的最後一站,據說現場將匯聚本系列課程最受歡迎的嘉賓,以及最精彩的內容,為開發者們帶來有料的超級乾貨,秒速get深度學習核心知識點,朝著深度學習工程師進階。目前,成都站已經開放報名,報名請戳:http://www.huodongxing.com/event/5437894683500。別等了,快上車吧!