1. 程式人生 > >《PaddlePaddle從入門到煉丹》一——AI Studio平臺的使用

《PaddlePaddle從入門到煉丹》一——AI Studio平臺的使用

前言

工欲善其事,必先利其器。在開始學習PaddlePaddle之前,我們先要學習如何使用開發工具,我們使用的是百度的AI Studio平臺。那麼在本章中,我們將學習如何使用百度AI Studio平臺。

平臺的介紹

百度AI Studio (https://aistudio.baidu.com) 是針對AI學習者的線上一體化開發實訓平臺,其開發工具是基於jupyter開發的。除了提供開發環境,還提供大量的資料集和經常舉行於深度學習相關的比賽。我們可以很方便的把資料集載入到我們自己的專案中,快速進行開發和訓練,還可以參加自己感興趣的比賽,通常這些比賽的獎金都非常豐厚的。

平臺的使用方式

註冊並登陸百度AI Studio,然後再專案大廳上點選“建立專案”,如下圖所示。 ​​在這裡插入圖片描述

再建立專案中填寫相關的資訊,比如選擇Python版本環境,使用的深度學習框架等等,如下圖所示。 ​​在這裡插入圖片描述

在建立專案的時候,可以選擇公開的資料集或者讀者自己上傳的資料集掛載到專案中,如下圖所示。 ​​在這裡插入圖片描述

建立完成之後,可以點選“執行專案”啟動專案,如下圖所示。 ​​在這裡插入圖片描述

專案啟動成功之後,可以點選“進入”來進入到專案中,如下圖所示。 ​​在這裡插入圖片描述

啟動之後可以看到左邊是掛載的資料集,右邊是程式碼編輯區,如下圖所示。 ​​在這裡插入圖片描述

我們現在就可以在這裡編寫程式碼,在上方有個工具欄,比如第一個可以增加一個程式碼單元。這個編輯平臺主要有兩種狀態,一種是程式碼狀態,另一種是Markdown狀態,也就是文字。這兩種狀態都要執行“執行”才會得到自己想要的效果,比如Markdown編寫之後,要執行才會顯示相應的樣式。r如果需要清空記憶體中的變數資訊,可以點選重啟。 ​​在這裡插入圖片描述

該平臺也提供了很多的快捷鍵,因為是基於jupyter的,所以平臺的快捷鍵跟jupyter的快捷鍵幾乎一樣。下面就介紹幾個重要的快捷鍵,每個單元都有兩種模式,分別是命令模式和編寫模式。當為命令模式時,單元為藍色,當為編輯模式時,單元為綠色。

快捷鍵 功能 說明
Enter 轉入編輯模式 通用
Esc 轉入命令模式 通用
Shift+Enter 執行本單元,選中下個單元 通用
Ctrl+Enter 執行本單元 通用
Alt+Enter 執行本單元,在其下插入新單元 通用
Y 單元轉入程式碼狀態 命令模式
M 單元轉入 Markdown 狀態 命令模式
Z 恢復刪除的最後一個單元 命令模式
D+D 刪除選中的單元 命令模式
Tab 程式碼補全或縮排 編輯模式
Shift+Tab 輸出幫助資訊 編輯模式
Ctrl+/ 註釋整行/撤銷註釋 編輯模式

我們點選</>程式碼​​新增一個單元,並編寫以下程式碼,然後選擇這個單元按下快捷鍵Shift+Enter執行這一段程式碼。

print("hello PaddlePaddle")

安裝PaddlePaddle

平臺環境本身就安裝了PaddlePaddle,但我們安裝想要的版本和其他的依賴環境。平臺支援在編輯器上執行類似終端的簡單命令,在編寫命令前加上一個!,我們可以使用這個方式安裝一些依賴環境。執行下面程式碼安裝PaddlePaddle 1.0.1版本,在命令的最後加上–user,否則會因為許可權問題無法正常安裝。以下只是舉一個例子,讀者無需重複安裝PaddlePaddle,因為平臺已經幫我們安裝好了PaddlePaddle。

! pip install paddlepaddle==1.0.2 --user

安裝完成之後,可以執行以下程式碼檢視PaddlePaddle安裝結果和Python的版本。

import paddle
paddle.__version__
!python -V

如果讀者想切換環境的話,可以在Kernel中切換其他的環境,比如本系列教程是基於PaddlePaddle 1.0和Python 3.5的,那麼我們可以切換到PaddlePaddle 1.0.1 (Python 3.5),如下圖所示。 在這裡插入圖片描述

fork專案

如果讀者想執行本專案,可以fork該專案,操作如下。首先進入到專案的主頁,在專案的左邊是專案的資訊,可以點選fork把該專案fork到自己的專案中,如下: 在這裡插入圖片描述

然後填寫專案的名稱和介紹,點選建立就可以了。 在這裡插入圖片描述

本章已經結束了,在下一章開始介紹PaddlePaddle,我們將介紹如何使用PaddlePaddle計算1+1,我們下章見。

參考資料