欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

PaddlePaddle-GitHub的正確打開姿勢-創(chuàng)新互聯(lián)

PaddlePaddle-GitHub的正確打開姿勢

站在用戶的角度思考問題,與客戶深入溝通,找到武鳴網(wǎng)站設(shè)計(jì)與武鳴網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗(yàn)好的作品,建站類型包括:做網(wǎng)站、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名注冊雅安服務(wù)器托管、企業(yè)郵箱。業(yè)務(wù)覆蓋武鳴地區(qū)。

GitHub是一個面向開源及私有軟件項(xiàng)目的托管平臺、也是項(xiàng)目版本管理工具,會使用它是程序員入門的必備技能。PaddlePaddle也不例外,所有的源碼及項(xiàng)目進(jìn)展都在GitHub上開源公布。但對于剛?cè)腴T寫程序的同學(xué)來說,一打開GitHub看起來云里霧里,會有種無從下手的感覺,本文給同學(xué)介紹PaddlePaddle在GitHub倉庫上的快速上手指南。

PaddlePaddle項(xiàng)目介紹

登錄GitHub賬號后,會進(jìn)入到你的主頁。在左上角的搜索處搜索PaddlePaddle即可進(jìn)入PaddlePaddle項(xiàng)目主頁面:

PaddlePaddle-GitHub的正確打開姿勢

在倉庫選項(xiàng)卡上方,已經(jīng)置頂了4個最常用的倉庫(Repositories,以下簡稱Repo):

Paddle:這個Repo中,存放了PaddlePaddle框架的所有代碼。由于在Python調(diào)用時的包名叫Paddle,倉庫遂起名叫Paddle。

Paddle Mobile: Paddle Mobile是移動端及嵌入式設(shè)備的深度學(xué)習(xí)框架。他與PaddlePaddle框架緊密結(jié)合,減少中間翻譯造成的性能損失,使得運(yùn)行PaddlePaddle模型時運(yùn)行性能極高,兼容設(shè)備非常廣泛,支持安卓、iOS、ARM開發(fā)板、麒麟芯片、Mali GPU、驍龍GPU、樹莓派等,并且支持FPGA開發(fā)板。如果您在進(jìn)行深度學(xué)習(xí)移動端開發(fā),強(qiáng)烈建議使用Paddle Mobile框架。

Models:是PaddlePaddle官方的模型庫,里面提供了深度學(xué)習(xí)諸多領(lǐng)域的經(jīng)典模型復(fù)現(xiàn)。在每次PaddlePaddle版本更新后,我們的測試及研發(fā)人員都會對其中每一個模型在20種模擬開發(fā)環(huán)境下進(jìn)行測試,以確保用戶在學(xué)習(xí)使用中避免出現(xiàn)問題。目前對于倉庫內(nèi)大部分經(jīng)典模型都應(yīng)配備了相應(yīng)的預(yù)訓(xùn)練模型,歡迎大家來體驗(yàn)。

Book:Book是Jupyter notebook的簡稱,是目前主流的機(jī)器學(xué)習(xí)案例教學(xué)方案,具有免安裝PaddlePaddle、免配置環(huán)境、提供交互式web編程頁面的優(yōu)勢。PaddlePaddle團(tuán)隊(duì)為初學(xué)者提供的八個典型的實(shí)驗(yàn)案例,包含深度學(xué)習(xí)主流的幾個方向。Book使用Docker+jupyter的打包方案,使初學(xué)者即裝即用。

后面的部分是PaddlePaddle生態(tài)中所有的項(xiàng)目(repo),例如PARL是PaddlePaddle強(qiáng)化學(xué)習(xí)框架,F(xiàn)luidDoc包含了所有PaddlePaddle相關(guān)的文檔,這里就不一一列舉了。

四大置頂項(xiàng)目介紹

一、GitHub Repo的功能介紹:

進(jìn)入到Paddle倉庫之后(每一個Repo皆是如此)

PaddlePaddle-GitHub的正確打開姿勢

區(qū)域①: 右上角有三個按鈕:

PaddlePaddle-GitHub的正確打開姿勢

Watch是對Paddle倉庫保持關(guān)注,如果此倉庫有更新的動態(tài)就會推到你的個人主頁上。

Star是點(diǎn)贊加收藏的結(jié)合體,用戶可以通過一個repo的star數(shù)來判斷公眾對他的認(rèn)可度。您Star過的repo都可以通過點(diǎn)擊頭像,下拉框中的your star中找到:

PaddlePaddle-GitHub的正確打開姿勢

Fork是將倉庫的代碼全部拷貝至你的賬戶中,除了備份功能外,將來還可以對Paddle項(xiàng)目提交Pull request。

區(qū)域②: 在接下來的選項(xiàng)卡中:

PaddlePaddle-GitHub的正確打開姿勢

Code就是訪問這個repo時默認(rèn)打開的頁面,展示了這個repo的代碼結(jié)構(gòu)

Issues是向Paddle研發(fā)人員提問的小社區(qū),在Paddle的issues中有研發(fā)同學(xué)24小時值班,大家有問題隨時提問喲。

Pull requests里面給大家公示了所有貢獻(xiàn)者給Paddle核心分支提交代碼的審核進(jìn)度、審核失敗的原因以及那些代碼通過了審核。

Projects是GitHub中的項(xiàng)目管理方式,里面展示的是一個一個項(xiàng)目看板,看板上每一個待辦的項(xiàng)目的進(jìn)展進(jìn)度。

Wiki中是Paddle項(xiàng)目及開發(fā)層面上的一些知識文檔和規(guī)范文檔

Insights顯示Paddle倉庫最近的活動信息、倉庫信息和該倉庫的各項(xiàng)指標(biāo),讓用戶輕松了解該倉庫的活動傾向。

區(qū)域③: 再下面一欄中:

PaddlePaddle-GitHub的正確打開姿勢

表示此項(xiàng)目有過21423次代碼更新,有14條項(xiàng)目分支,公開發(fā)布過21個版本,有180個代碼貢獻(xiàn)者以及遵循Apache-2.0協(xié)議規(guī)范。下面的彩虹條表示各語言的代碼在項(xiàng)目中所占的比例。

二、Paddle Repo介紹:

區(qū)域④:占頁面的最主要部分是文件內(nèi)容及代碼的目錄結(jié)構(gòu):

PaddlePaddle-GitHub的正確打開姿勢

Benchmark目錄里存放了性能評測對比的結(jié)果、代碼以及數(shù)據(jù)

Cmake目錄里存放的是源碼編譯之間的鏈?zhǔn)浇Y(jié)構(gòu)

doc目錄里存放的是文檔文件,但此目錄已經(jīng)不再維護(hù),已遷移至FluidDoc Repo

Go目錄里存放的是使用go語言編寫具備高性能通信分布式代碼。

Paddle目錄里存放的是Paddle底層C++以及CUDA的實(shí)現(xiàn)代碼

Python目錄里存放的是Python接口的實(shí)現(xiàn)以及調(diào)用方式

Tool目錄里存放的是一些工程檢測和代碼調(diào)試的工具

在實(shí)際開發(fā)過程中,看的最多的就是Python目錄,在下圖目錄中展示了Python各種函數(shù)接口的實(shí)現(xiàn)方法:

PaddlePaddle-GitHub的正確打開姿勢

這里有在使用Paddle時用到的各種函數(shù)包,例如在Paddle中常見的data_feeder、executor、io、optimizer。如果在開發(fā)過程中對某個函數(shù)、算子的實(shí)現(xiàn)、使用方式比較疑惑,可以在這里直接查看Python接口的源碼來弄明白問題。

三、Paddle Mobile Repo介紹:

PaddlePaddle-GitHub的正確打開姿勢

Benchmark是Paddle Mobile框架在各個硬件平臺,用各個經(jīng)典算法的運(yùn)行效率測試結(jié)果。

Demo是官方提供的Paddle Mobile測試demo程序下載腳本,有安卓版和iOS版

Doc里存放著給開發(fā)者提供的Paddle Mobile在各個硬件平臺的開發(fā)指南

Metal是iOS的一個圖形渲染框架,里面提供了Paddle Mobile在此框架下的結(jié)合代碼

Src是source的縮寫,里面存放的是Paddle Mobile的實(shí)現(xiàn)代碼

Test目錄里放的是研發(fā)人員用來測試模型、op用的工程代碼,可以用 CMake編譯成二進(jìn)制執(zhí)行文件。

Tools里存放的大多是在移動端所需要的調(diào)試程序,比如iOS編譯程序、安卓調(diào)試腳本、中斷監(jiān)視程序。

四、Models Repo:

Models是PaddlePaddle的模型倉庫,在此repo中,展示了如何用 PaddlePaddle 來解決常見的機(jī)器學(xué)習(xí)任務(wù),提供若干種不同的易學(xué)易用的神經(jīng)網(wǎng)絡(luò)模型。

PaddlePaddle-GitHub的正確打開姿勢

Models下fluid是PaddlePaddle最新版本的模型實(shí)現(xiàn)代碼,在這里按照深度學(xué)習(xí)的應(yīng)用方向(語音合成、圖像、自然語言處理、語音轉(zhuǎn)錄等)進(jìn)行分類。

預(yù)訓(xùn)練權(quán)重地址存放在每個細(xì)分項(xiàng)目的readme.md文檔里,打開細(xì)分項(xiàng)目的文檔,拉至最下方,例如image_classification:

PaddlePaddle-GitHub的正確打開姿勢

可以看到一個Released models的表格。在表格的model列是模型的名稱,這個名稱是一個超鏈接,鏈接對應(yīng)的是這個模型的預(yù)訓(xùn)練權(quán)重下載地址,點(diǎn)擊模型名稱即可下載相應(yīng)的預(yù)訓(xùn)練模型。

預(yù)訓(xùn)練模型使用攻略可參考文章:

《PaddlePaddle預(yù)訓(xùn)練模型大合集,還有官方使用說明書》

五、Book Repo:

Book是PaddlePaddle針對初學(xué)者的一個特色教程,它是一本“交互式”電子書 —— 每一章都可以運(yùn)行在一個Jupyter Notebook里。

PaddlePaddle-GitHub的正確打開姿勢

由項(xiàng)目截圖可以看出,一共提供了8個學(xué)習(xí)項(xiàng)目。學(xué)習(xí)項(xiàng)目安排得不僅循序漸進(jìn),而且包含了多個目前深度學(xué)習(xí)的主流方向:圖像分類、抽象數(shù)據(jù)處理、推薦系統(tǒng)、文本序列化、角色語義標(biāo)注、情感分析系統(tǒng)、機(jī)器翻譯系統(tǒng)。

Paddle-book將Jupyter、PaddlePaddle、以及各種被依賴的軟件都打包進(jìn)一個Docker image了。所以您不需要自己來安裝各種軟件以及PaddlePaddle,只需要安裝Docker即可。

安裝Docker后,只需要在命令行窗口里運(yùn)行一步,就會從DockerHub.com下載和運(yùn)行本書的Docker image:

docker run -d -p 8888:8888 paddlepaddle/book

下載完成后,在本地瀏覽器中訪問 http://localhost:8888,即可閱讀和在線編輯本書。由于Jupyter的特性,您甚至可以直接在上面運(yùn)行代碼。

Paddle-book漫游指南就到這里結(jié)束了,想了解更多的小伙伴可以登錄PaddlePaddle的GitHub體驗(yàn)一下:https://github.com/PaddlePaddle/。

您也可以登錄PaddlePaddle的官網(wǎng):www.paddlepaddle.org,通過右上方的鏈接進(jìn)入:

PaddlePaddle-GitHub的正確打開姿勢

新年就要到啦,祝大家在新的一年里PaddlePaddle學(xué)的愉快,用的舒心。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

標(biāo)題名稱:PaddlePaddle-GitHub的正確打開姿勢-創(chuàng)新互聯(lián)
URL鏈接:http://www.chinadenli.net/article36/dpjepg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)公司搜索引擎優(yōu)化響應(yīng)式網(wǎng)站網(wǎng)站改版做網(wǎng)站定制開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)