官术网_书友最值得收藏!

太乙真人的法器庫

哪吒回到家后開始犯愁了:這次雖然大勝而歸,但全是EasyDL的功勞,萬一手邊沒有EasyDL,那豈不是要一敗涂地了?哪吒靈光一現(xiàn),想起在乾元山金光洞的法器庫里見過師父太乙真人的三大法寶:AI Studio、Python和PaddleHub。若是學(xué)會(huì)這三大法寶的使用方法,即使身邊沒有EasyDL,依然可以使用人工智能法術(shù),這樣豈不是可以永遠(yuǎn)立于不敗之地?

AI Studio

百度AI Studio是針對(duì)AI學(xué)習(xí)者的在線一體化學(xué)習(xí)與實(shí)訓(xùn)社區(qū),集合了AI教程、深度學(xué)習(xí)樣例工程、各領(lǐng)域的經(jīng)典數(shù)據(jù)集、云端的超強(qiáng)運(yùn)算及存儲(chǔ)資源,以及比賽平臺(tái)和社區(qū)。其官網(wǎng)地址為https://aistudio.baidu.com/

進(jìn)入AI Studio官網(wǎng)后,點(diǎn)擊“項(xiàng)目”,即可進(jìn)入項(xiàng)目列表頁面,如圖2-30所示。

圖2-30 百度AI Studio項(xiàng)目列表

在該頁面中可以創(chuàng)建自己的項(xiàng)目。點(diǎn)擊“創(chuàng)建項(xiàng)目”按鈕,出現(xiàn)如圖2-31所示的界面。創(chuàng)建一個(gè)AI Studio項(xiàng)目主要分為以下三步。

1)選擇要?jiǎng)?chuàng)建的項(xiàng)目類型,此時(shí)我們默認(rèn)選擇Notebook項(xiàng)目。

圖2-31 創(chuàng)建項(xiàng)目

2)配置項(xiàng)目環(huán)境,AI Studio內(nèi)置了Python 3.7和Python 2.7兩個(gè)版本,如圖2-32所示。我們可以根據(jù)需要來選擇,這里我們選擇了Python 3.7。

圖2-32 配置項(xiàng)目環(huán)境

3)添加項(xiàng)目的描述信息,如項(xiàng)目名稱、項(xiàng)目描述等,此外,還可以為該項(xiàng)目選擇項(xiàng)目標(biāo)簽,如圖2-33所示。

圖2-33 添加項(xiàng)目描述信息

點(diǎn)擊“創(chuàng)建”按鈕,彈出如圖2-34所示的窗口。

圖2-34 項(xiàng)目創(chuàng)建成功

點(diǎn)擊“查看”按鈕,進(jìn)入如圖2-35所示的界面。

圖2-35 查看項(xiàng)目詳情

點(diǎn)擊“啟動(dòng)環(huán)境”按鈕,彈出如圖2-36所示的界面。

圖2-36 選擇運(yùn)行環(huán)境

選擇該項(xiàng)目的運(yùn)行環(huán)境,包括基礎(chǔ)版、高級(jí)版、至尊版,默認(rèn)選擇基礎(chǔ)版。

點(diǎn)擊“確定”按鈕后,進(jìn)入如圖2-37所示的界面,就可以開始編寫Python代碼并運(yùn)行了。

圖2-37 編輯Python代碼并運(yùn)行

對(duì)于此環(huán)境的使用,可以參考AI Studio幫助文檔:https://ai.baidu.com/ai-doc/AISTUDIO/sk3e2z8sb

Python

我們?cè)谧鋈斯ぶ悄苎芯康臅r(shí)候,最常用的計(jì)算機(jī)編程語言就是Python,它使用簡單、方便,提供了強(qiáng)大的數(shù)據(jù)處理功能,對(duì)于初學(xué)者也十分友好。下面對(duì)Python的基礎(chǔ)內(nèi)容進(jìn)行介紹。

1)行與縮進(jìn)。在Python中,一行通常代表一個(gè)操作或者一個(gè)執(zhí)行命令。同一個(gè)模塊中的代碼必須行首對(duì)齊,模塊內(nèi)部要有四個(gè)空格的縮進(jìn)。如圖2-38所示,對(duì)于第2~4行,每行為一個(gè)單獨(dú)的模塊,因此行首對(duì)齊;對(duì)于第7~10行,由于第9~10行為模塊的內(nèi)部,因此相對(duì)于第7行有四個(gè)字符的縮進(jìn)。Python利用對(duì)齊與縮進(jìn)來標(biāo)識(shí)不同的模塊,這是我們?cè)诰幊踢^程中尤其需要注意的。

圖2-38 代碼的行與縮進(jìn)

2)輸入與輸出。Python使用input()函數(shù)從控制臺(tái)讀取一個(gè)輸入,使用print()函數(shù)進(jìn)行輸出。如圖2-39所示,input()函數(shù)用內(nèi)部的文字進(jìn)行輸入提示,Python 3默認(rèn)的輸入數(shù)據(jù)類型為字符串,第1行表示將輸入的字符串賦值給變量s,print(s)表示將s的值輸出。可以同時(shí)輸出多個(gè)變量值,比如調(diào)用print(s, s, s, s)可以將s輸出四次。

圖2-39 輸入、輸出代碼演示

3)注釋。所謂注釋,就是一些說明性的文字,不是程序所執(zhí)行的命令。注釋用來幫助我們標(biāo)識(shí)函數(shù)的功能。

4)循環(huán)語句。循環(huán)語句是指重復(fù)執(zhí)行的一段代碼,通常使用for語句實(shí)現(xiàn)循環(huán)。比如,我們想一次輸出列表中的每個(gè)元素,如圖2-40所示,有兩種方法。第一種方法如3~4行代碼所示,表示對(duì)于列表a中的每個(gè)number,依次輸出其值;第二種方法如6~7行代碼所示,我們首先使用len(a)獲得a的長度,然后使用range(len(a))生成一個(gè)整數(shù)索引區(qū)間[0, 1, 2,…, len(a)-1],里面的數(shù)分別代表a中每個(gè)元素的下標(biāo),從前往后遍歷該下標(biāo),用a[i]輸出第i個(gè)位置的元素值。

圖2-40 循環(huán)語句代碼演示

更多Python教程,請(qǐng)參考https://docs.python.org/zh-cn/3/tutorial/index.html

PaddleHub

PaddleHub是百度公司的深度學(xué)習(xí)平臺(tái)PaddlePaddle生態(tài)下的模型管理工具,它封裝了圖像分類、目標(biāo)檢測(cè)、視頻分類等方面的若干模型,用戶通過簡短的代碼即可實(shí)現(xiàn)人工智能任務(wù)。

我們可以進(jìn)入https://www.paddlepaddle.org.cn/hublist網(wǎng)頁來查看并選擇需要的模型,如圖2-41所示。在該界面中,我們可以篩選需要的模型分類,還可以看到具體的模型名稱,以及實(shí)現(xiàn)方案。

當(dāng)單擊一個(gè)模型后,可以看到該模型的具體說明以及使用的示例代碼,如圖2-42所示。

圖2-41 PaddleHub模型搜索

圖2-42 模型說明及示例代碼

主站蜘蛛池模板: 视频| 霍邱县| 日照市| 清原| 赤城县| 灵璧县| 泰顺县| 钟山县| 罗江县| 林西县| 富阳市| 都兰县| 嘉义市| 太白县| 峡江县| 辽中县| 轮台县| 渝中区| 垫江县| 南京市| 双牌县| 西吉县| 三台县| 皮山县| 齐河县| 溧阳市| 淅川县| 司法| 藁城市| 靖安县| 曲麻莱县| 惠州市| 广水市| 仁化县| 江城| 轮台县| 益阳市| 长宁县| 宜章县| 宜兰市| 沽源县|