注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)人工智能移動(dòng)深度學(xué)習(xí)

移動(dòng)深度學(xué)習(xí)

移動(dòng)深度學(xué)習(xí)

定 價(jià):¥75.00

作 者: 李永會(huì) 著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787121371820 出版時(shí)間: 2019-09-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 204 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《移動(dòng)深度學(xué)習(xí)》由淺入深地介紹了如何將深度學(xué)習(xí)技術(shù)應(yīng)用到移動(dòng)端運(yùn)算領(lǐng)域,書(shū)中盡量避免羅列公式,嘗試用淺顯的語(yǔ)言和幾何圖形去解釋相關(guān)內(nèi)容。本書(shū)第1章展示了在移動(dòng)端應(yīng)用深度學(xué)習(xí)技術(shù)的Demo,幫助讀者建立直觀的認(rèn)識(shí);第2章至第4章講述了如何在移動(dòng)端項(xiàng)目中應(yīng)用深度學(xué)習(xí)技術(shù);第5章至第8章的難度略大,主要講述如何深入地調(diào)整框架,適配并定制自己的框架。 《移動(dòng)深度學(xué)習(xí)》適合移動(dòng)端研發(fā)工程師閱讀,也適合所有對(duì)移動(dòng)端運(yùn)算領(lǐng)域感興趣的朋友閱讀。

作者簡(jiǎn)介

  李永會(huì) 百度App移動(dòng)研發(fā)部資深工程師。2015年起在百度從事圖像搜索和語(yǔ)音搜索客戶端研發(fā)工作,主持了多個(gè)重要?jiǎng)?chuàng)新項(xiàng)目,包括百度Lens、實(shí)時(shí)翻譯等。同時(shí)負(fù)責(zé)開(kāi)源移動(dòng)端深度學(xué)習(xí)框架Paddle-Lite的開(kāi)發(fā),長(zhǎng)期從事移動(dòng)端AI高性能計(jì)算優(yōu)化工作,在多種軟硬件平臺(tái)上高性能運(yùn)行深度學(xué)習(xí)技術(shù)。在工作之余有讀史、書(shū)法等愛(ài)好。

圖書(shū)目錄

第1章初窺移動(dòng)端深度學(xué)習(xí)技術(shù)的應(yīng)用1


1.1本書(shū)示例代碼簡(jiǎn)介1


1.1.1安裝編譯好的文件1


1.1.2在DemoApp中應(yīng)用神經(jīng)網(wǎng)絡(luò)技術(shù)2


1.2移動(dòng)端主體檢測(cè)和分類(lèi)2


1.3在線上產(chǎn)品中以“云+端計(jì)算”的方式應(yīng)用深度學(xué)習(xí)技術(shù)4


1.4在移動(dòng)端應(yīng)用深度學(xué)習(xí)技術(shù)的業(yè)界案例6


1.4.1植物花卉識(shí)別6


1.4.2奇妙的風(fēng)格化效果7


1.4.3視頻主體檢測(cè)技術(shù)在App中的應(yīng)用7


1.5在移動(dòng)端應(yīng)用深度學(xué)習(xí)技術(shù)的難點(diǎn)8


1.5.1在服務(wù)器端和移動(dòng)端應(yīng)用深度學(xué)習(xí)技術(shù)的難點(diǎn)對(duì)比8


1.5.2實(shí)現(xiàn)AR實(shí)時(shí)翻譯功能9


1.6編譯運(yùn)行深度學(xué)習(xí)App12


1.6.1mobile-deep-learning項(xiàng)目環(huán)境簡(jiǎn)介12


1.6.2mobile-deep-learning項(xiàng)目整體代碼結(jié)構(gòu)13


1.6.3mobile-deep-learning通用環(huán)境依賴14


1.7在iOS平臺(tái)上搭建深度學(xué)習(xí)框架15


1.7.1在iOS平臺(tái)上搭建mobile-deep-learning項(xiàng)目15


1.7.2在OSX平臺(tái)上編譯mobile-deep-learning項(xiàng)目16


1.7.3iOS平臺(tái)上mobile-deep-learning項(xiàng)目的Demo代碼結(jié)構(gòu)17


1.8在Android平臺(tái)上搭建深度學(xué)習(xí)框架18


1.8.1Android平臺(tái)上mobile-deep-learning項(xiàng)目的環(huán)境依賴18


1.8.2Android平臺(tái)上mobile-deep-learning項(xiàng)目的Demo代碼結(jié)構(gòu)19


1.8.3用Paddle-Lite框架編譯與開(kāi)發(fā)Android應(yīng)用20


1.8.4開(kāi)發(fā)一個(gè)基于移動(dòng)端深度學(xué)習(xí)框架的AndroidApp22


第2章以幾何方式理解線性代數(shù)基礎(chǔ)知識(shí)32


2.1線性代數(shù)基礎(chǔ)32


2.1.1標(biāo)準(zhǔn)平面直角坐標(biāo)系32


2.1.2改變坐標(biāo)系的基向量34


2.2向量的幾何意義35


2.2.1向量的加減運(yùn)算36


2.2.2向量的數(shù)乘運(yùn)算37


2.3線性組合的幾何意義38


2.4線性空間40


2.5矩陣和變換41


2.6矩陣乘法43


2.7行列式46


2.8矩陣的逆48


2.9秩49


2.10零空間50


2.11點(diǎn)積和叉積的幾何表示與含義51


2.11.1點(diǎn)積的幾何意義51


2.11.2叉積的幾何意義52


2.12線性代數(shù)的特征概念53


2.13抽象向量空間54


第3章什么是機(jī)器學(xué)習(xí)和卷積神經(jīng)網(wǎng)絡(luò)56


3.1移動(dòng)端機(jī)器學(xué)習(xí)的全過(guò)程56


3.2預(yù)測(cè)過(guò)程57


3.3數(shù)學(xué)表達(dá)59


3.3.1預(yù)測(cè)過(guò)程涉及的數(shù)學(xué)公式59


3.3.2訓(xùn)練過(guò)程涉及的數(shù)學(xué)公式60


3.4神經(jīng)元和神經(jīng)網(wǎng)絡(luò)61


3.4.1神經(jīng)元61


3.4.2神經(jīng)網(wǎng)絡(luò)63


3.5卷積神經(jīng)網(wǎng)絡(luò)63


3.6圖像卷積效果65


3.6.1從全局了解視覺(jué)相關(guān)的神經(jīng)網(wǎng)絡(luò)65


3.6.2卷積核和矩陣乘法的關(guān)系66


3.6.3多通道卷積核的應(yīng)用69


3.7卷積后的圖片效果70


3.8卷積相關(guān)的兩個(gè)重要概念:padding和stride75


3.8.1讓卷積核“出界”:padding75


3.8.2讓卷積核“跳躍”:stride75


3.9卷積后的降維操作:池化76


3.10卷積的重要性77


第4章移動(dòng)端常見(jiàn)網(wǎng)絡(luò)結(jié)構(gòu)78


4.1早期的卷積神經(jīng)網(wǎng)絡(luò)78


4.2AlexNet網(wǎng)絡(luò)結(jié)構(gòu)79


4.3GoogLeNet網(wǎng)絡(luò)結(jié)構(gòu)79


4.3.1模型體積問(wèn)題80


4.3.2計(jì)算量問(wèn)題80


4.4嘗試在App中運(yùn)行GoogLeNet81


4.4.1將32位float參數(shù)轉(zhuǎn)化為8位int參數(shù)以降低傳輸量82


4.4.2將CPU版本服務(wù)器端框架移植到移動(dòng)端83


4.4.3應(yīng)用在產(chǎn)品中的效果84


4.5輕量化模型SqueezeNet85


4.5.1SqueezeNet的優(yōu)化策略85


4.5.2fire模塊86


4.5.3SqueezeNet的全局86


4.6輕量高性能的MobileNet88


4.6.1什么是深度可分離卷積(DepthwiseSeparableConvolution)88


4.6.2MobileNetv1網(wǎng)絡(luò)結(jié)構(gòu)89


4.6.3MobileNetv2網(wǎng)絡(luò)結(jié)構(gòu)91


4.7移動(dòng)端神經(jīng)網(wǎng)絡(luò)模型的優(yōu)化方向92


第5章ARMCPU組成94


5.1現(xiàn)代計(jì)算機(jī)與ARMCPU架構(gòu)的現(xiàn)狀94


5.1.1馮?諾依曼計(jì)算機(jī)的基本結(jié)構(gòu)94


5.1.2移動(dòng)計(jì)算設(shè)備的分工96


5.2簡(jiǎn)單的CPU模型98


5.2.1取指過(guò)程98


5.2.2譯碼過(guò)程99


5.2.3執(zhí)行過(guò)程100


5.2.4回寫(xiě)過(guò)程101


5.2.5細(xì)化分工:流水線技術(shù)102


5.3匯編指令初探102


5.3.1匯編語(yǔ)言程序的第一行102


5.3.2這些指令是什么105


5.4匯編指令概況106


5.4.1ARMCPU家族106


5.4.2ARMv7-A處理器架構(gòu)107


5.4.3ARMv7匯編指令介紹109


5.5ARM指令集架構(gòu)111


5.6ARM手機(jī)芯片的現(xiàn)狀與格局113


第6章存儲(chǔ)金字塔與ARM匯編115


6.1ARMCPU的完整結(jié)構(gòu)115


6.2存儲(chǔ)設(shè)備的金字塔結(jié)構(gòu)117


6.3ARM芯片的緩存設(shè)計(jì)原理119


6.3.1緩存的基本理解119


6.3.2簡(jiǎn)單的緩存映射結(jié)構(gòu):直接映射121


6.3.3靈活高效的緩存結(jié)構(gòu):組相聯(lián)映射123


6.3.4利用一個(gè)簡(jiǎn)單的公式優(yōu)化訪存性能125


6.4ARM匯編知識(shí)126


6.4.1ARM匯編數(shù)據(jù)類(lèi)型和寄存器127


6.4.2ARM指令集130


6.4.3ARM匯編的內(nèi)存操作131


6.5NEON匯編指令133


6.5.1NEON寄存器與指令類(lèi)型134


6.5.2NEON存儲(chǔ)操作指令135


6.5.3NEON通用數(shù)據(jù)操作指令137


6.5.4NEON通用算術(shù)操作指令138


6.5.5NEON乘法指令139


6.5.6運(yùn)用NEON指令計(jì)算矩陣乘法140


第7章移動(dòng)端CPU預(yù)測(cè)性能優(yōu)化142


7.1工具及體積優(yōu)化142


7.1.1工具使用143


7.1.2模型體積優(yōu)化148


7.1.3深度學(xué)習(xí)庫(kù)文件體積優(yōu)化149


7.2CPU高性能通用優(yōu)化150


7.2.1編譯選項(xiàng)優(yōu)化150


7.2.2內(nèi)存性能和耗電量?jī)?yōu)化151


7.2.3循環(huán)展開(kāi)153


7.2.4并行優(yōu)化與流水線重排154


7.3卷積性能優(yōu)化方式157


7.3.1滑窗卷積和GEMM性能對(duì)比157


7.3.2基于Winograd算法進(jìn)行卷積性能優(yōu)化160


7.3.3快速傅里葉變換162


7.3.4卷積計(jì)算基本優(yōu)化163


7.4開(kāi)發(fā)問(wèn)題與經(jīng)驗(yàn)總結(jié)164


第8章移動(dòng)端GPU編程及深度學(xué)習(xí)框架落地實(shí)踐166


8.1異構(gòu)計(jì)算編程框架OpenCL166


8.1.1開(kāi)發(fā)移動(dòng)端GPU應(yīng)用程序167


8.1.2OpenCL中的一些概念168


8.2移動(dòng)端視覺(jué)搜索研發(fā)169


8.2.1初次探索移動(dòng)端AI能力170


8.2.2取消拍照按鈕,提升視覺(jué)搜索體驗(yàn)171


8.2.3使用深度學(xué)習(xí)技術(shù)提速視覺(jué)搜索172


8.2.4通過(guò)AI工程技術(shù)提升視覺(jué)搜索體驗(yàn)174


8.3解決歷史問(wèn)題:研發(fā)Paddle-Lite框架176


8.3.1體積壓縮178


8.3.2工程結(jié)構(gòu)編碼前重新設(shè)計(jì)178


8.3.3視覺(jué)搜索的高級(jí)形態(tài):實(shí)時(shí)視頻流式搜索184


本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)