玩轉百度AI Studio 之 用「四十路泰坦」跑線性迴歸

標題:玩轉百度AI Studio 之 用「四十路泰坦」跑線性迴歸框架

 

 

百度AI Studio是針對AI學習者的在線一體化開發實訓平臺,集合了AI教程。好比深度學習樣例工程、各領域的經典數據集、雲端的運算及存儲資源, 以及比賽平臺和社區等。學習

AI Studio乾貨滿滿,剛接觸的同窗未免不知從何處開始瞭解,今天將就以「在AI Studio上創建線性迴歸項目」爲示例,來學習一下AI Studio的特色和基本操做方式。網站

本文只講AI Studio的特性和操做方式,想具體瞭解線性迴歸實現方式的同窗可查看網站的示例項目:http://aistudio.baidu.com/aistudio/#/projectdetail/8spa

正式開始講:調試

1.Ai Studio 的「單機項目」和Notebook日誌

登陸Ai Studio的網站後,最早看到的是一個「建立項目」的按鈕,這就是全部項目的起點。大膽的點下去,這時頁面出現一個神奇的彈窗,這裏羅列了不少建立項目的選項,此次能夠先無論「項目環境」和「預加載項目框架」,選擇默認,在「配置資源」中,選擇「單機」(爲何不選「遠程集羣」後面會講),項目名稱和項目描述可按需編輯。教程

此時,左下角的兩個小「按鈕」,須要點擊「添加數據集」(數據集是訓練模型的素材,這裏已經提早備好一個數據集),用戶只需選擇「UCI Housing數據集」。遊戲

如上圖所示,點擊「添加」,便可回到剛纔界面,再點擊「建立」,彈窗提示項目建立成功,至此,用戶已完成一個單機項目的建立。下一步,可點擊「查看」,瞭解該項目詳情。資源

進入項目,左邊是項目的基本信息,右邊是代碼區域(處於原是爲編輯狀態),若用戶點擊代碼區域,不能實現編輯,用戶須要點擊右上角「運行項目」,進而進入編輯代碼頁面。開發

經加載後,系統將自動提示項目啓動成功,點擊「進入」,便可跳轉到一個新的界面——Notebook界面。簡單來講,Notebook的特色就是能夠分段運行代碼、靈活調試等。

 

下一個步驟,則正式進入寫代碼階段!

 

可是,今天的內容並非如何寫代碼,而是須要在AI Studio上找一個現成的示例項目:http://aistudio.baidu.com/aistudio/#/projectdetail/8,複製代碼。

爲了體現Notebook的特色,此部分代碼已被分紅不一樣段落,用戶點擊任意一段代碼塊,能夠看到代碼塊頂部出現了一行按鈕,由上至下可依次點擊每一個代碼塊的「運行」按鈕。

只要用戶按正確的順序運行了代碼塊,將會得到一些數據的輸出。至此,用戶已完成一個單機項目(此過程略去代碼編寫和調試過程,用戶熟悉操做後,能夠自行嘗試編寫程序並運行,逐漸「進化」爲代碼高手。)

在變成高手的過程當中,用戶可能會發現單機項目的一個缺點:算力不足。當項目計算量不斷提高,單機項目的訓練效率開始下降,訓練一個模型須要幾個小時甚至幾天,此時須要用到「集羣項目」。

 

如何創建一個算力超強的「集羣項目」?

AI Studio爲開發者準備了強大的GPU集羣,提供充沛的算力。好比,網上常說的土豪GPU配置,是用戶最熟悉的「四路泰坦」,擁有這種配置的主機能夠通吃各路3A級遊戲大做。

AI Studio的GPU集羣理論上能輸出的算力,超過10個「四路泰坦」,而這些算力資源,是徹底免費提供給開發者使用。因此在AI Studio上,理論上能夠無償使用「四十路泰坦」跑線性迴歸模型(現實中AI Studio會爲開發者們動態分配算力資源,要出現這種狀況仍是挺難的)。

 

如何使用「四十路泰坦」擼線性迴歸?。

回到首頁,點擊「建立項目」,在「資源配置」中改爲選擇「程集羣」,其餘步驟和單機項目相同,完成建立,運行項目。這時,用戶會發現代碼編輯的界面略有不一樣,「集羣項目」只有一個代碼框,這與用戶熟悉的代碼編輯方式是一致的,同時也意味着在這裏沒法進行靈活的調試。

在此步驟,能夠將單機項目的線性迴歸代碼進行復制,點擊頁面右下角的「提交」,用戶的代碼就被保存並執行了,同時跳轉到「歷史任務頁面」。

用戶可在此頁面能夠看到全部任務的執行狀況,並作以下操做:

下載輸出: 下載任務輸出文件, 文件格式xxx(任務編號)_output.tar.gz

下載日誌: 下載任務執行日誌, 日誌格式xxx(任務編號)_log.tar.gz

終止任務: 在任務執行過程當中, 能夠點擊終止任務

查看詳情: 查看任務在執行時的代碼版本內容

截至目前,用戶已完成一個集羣項目。

 

用單機項目調試,用集羣項目訓練

通過以上兩個實踐能夠得出一個經驗,在處理算力需求較大的項目時,使用集羣項目能夠得到更多算力資源,在集羣項目提交以前,能夠建一個單機項目來調試代碼,提升訓練效果。

以上就是今天要給你們介紹的知識點,但願你們能在AI Studio中有所收穫!

相關文章
相關標籤/搜索