人工智能(AI)識(shí)別系統(tǒng)開(kāi)發(fā)實(shí)戰(zhàn)
定 價(jià):29 元
- 作者:瘋殼團(tuán)隊(duì)
- 出版時(shí)間:2020/1/1
- ISBN:9787560655222
- 出 版 社:西安電子科技大學(xué)出版社
- 中圖法分類(lèi):TP391.4
- 頁(yè)碼:192
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16K
語(yǔ)音識(shí)別和人臉識(shí)別是人工智能(AI)領(lǐng)域中應(yīng)用最廣泛的AI技術(shù)。本書(shū)拋掉繁雜理論,站在應(yīng)用開(kāi)發(fā)角度,以語(yǔ)音識(shí)別和人臉識(shí)別系統(tǒng)為例,手把手帶領(lǐng)大家開(kāi)發(fā)出一套商用AI識(shí)別系統(tǒng)。整套識(shí)別系統(tǒng)選用TI公司的CC3200芯片作為本地硬件核心,自主搭建服務(wù)器作為數(shù)據(jù)處理中轉(zhuǎn)站,以百度開(kāi)源SDK作為語(yǔ)音人臉識(shí)別的算法接口。本書(shū)的作者具有多年無(wú)線通信軟硬件開(kāi)發(fā)經(jīng)驗(yàn)、高并發(fā)服務(wù)器開(kāi)發(fā)經(jīng)驗(yàn)及加解密算法開(kāi)發(fā)經(jīng)驗(yàn)。對(duì)于想要快速開(kāi)發(fā)AI項(xiàng)目,卻受困于算法層的開(kāi)發(fā)愛(ài)好者、從業(yè)者,又或者是正在學(xué)習(xí)AI語(yǔ)音識(shí)別和人臉識(shí)別技術(shù)的讀者,本書(shū)都是一本不錯(cuò)的指導(dǎo)書(shū)。
隨書(shū)的源碼、視頻、套件都可以?huà)呙璺獾锥S碼或通過(guò)https://www.fengke.club/post/1840官網(wǎng)社區(qū)論壇獲取。
AI是時(shí)下非;馃岬募夹g(shù)名詞,它是人工智能(Artificial Intelligence)的英文簡(jiǎn)寫(xiě),也是計(jì)算機(jī)科學(xué)的一個(gè)分支領(lǐng)域。該領(lǐng)域的研究主要包括機(jī)器人、語(yǔ)音識(shí)別、圖像識(shí)別、自然語(yǔ)言處理和專(zhuān)家系統(tǒng)等。
在中國(guó)人工智能產(chǎn)業(yè)起步相對(duì)較晚,產(chǎn)業(yè)布局、技術(shù)研究等基礎(chǔ)設(shè)施正在布署,但事實(shí)上中國(guó)人工智能的研究已達(dá)到爆發(fā)期。伴隨著爆發(fā)期的出現(xiàn),各類(lèi)打著AI標(biāo)識(shí)的產(chǎn)品陸續(xù)進(jìn)入我們的生活,越來(lái)越多的企業(yè)投身于AI產(chǎn)品的開(kāi)發(fā)中,其中語(yǔ)音識(shí)別和人臉識(shí)別的相關(guān)產(chǎn)品最多。但目前市場(chǎng)上缺少系統(tǒng)講解AI語(yǔ)音識(shí)別及人臉識(shí)別技術(shù)的應(yīng)用型書(shū)籍,網(wǎng)絡(luò)上能找到的相關(guān)技術(shù)資料都過(guò)于理論或片面,與真實(shí)的產(chǎn)品應(yīng)用開(kāi)發(fā)相差甚遠(yuǎn)。正是由于開(kāi)發(fā)資料的稀缺,導(dǎo)致AI研發(fā)工程師缺口很大。如何快速掌握AI相關(guān)的開(kāi)發(fā)技術(shù),并將其應(yīng)用于產(chǎn)品開(kāi)發(fā)中,是眾多軟硬件工程師渴望解決的問(wèn)題。
其實(shí),對(duì)于99%的IT軟硬件工程師來(lái)說(shuō),學(xué)習(xí)AI識(shí)別技術(shù)絕不僅僅是學(xué)習(xí)理論算法。在AI算法方面,已有許多優(yōu)秀的公司開(kāi)放了自己的算法接口,如百度、微軟、谷歌等,這些算法接口都是在已有的理論基礎(chǔ)上優(yōu)化得來(lái)的。作為開(kāi)發(fā)者,我們不必在意算法細(xì)節(jié),應(yīng)該學(xué)會(huì)如何運(yùn)用已有的優(yōu)質(zhì)開(kāi)發(fā)算法接口,借助前輩的經(jīng)驗(yàn)累積,快速開(kāi)發(fā)出適合自身需求的商用AI產(chǎn)品。
全書(shū)始終以“AI語(yǔ)音識(shí)別”和“AI人臉識(shí)別”這兩個(gè)項(xiàng)目為主線,細(xì)致地講解了語(yǔ)音識(shí)別和人臉識(shí)別的軟硬件開(kāi)發(fā)全流程!肮び破涫,必先利其器”。本書(shū)第1章,便是教讀者如何打造開(kāi)發(fā)AI項(xiàng)目的“利器”,帶領(lǐng)大家完成硬件和服務(wù)器的開(kāi)發(fā)環(huán)境搭建。第2章則重點(diǎn)講解了硬件、服務(wù)器及算法方面的基礎(chǔ)知識(shí),從而打造出“利刃”,之后便是“小試牛刀”,通過(guò)一系列基礎(chǔ)小項(xiàng)目的開(kāi)發(fā)講解,讓讀者持續(xù)體會(huì)AI開(kāi)發(fā)的樂(lè)趣。第3章和第4章屬于工程實(shí)戰(zhàn),“劈開(kāi)”AI項(xiàng)目開(kāi)發(fā)這座艱難的大山,一步步帶領(lǐng)大家開(kāi)發(fā)出完整的AI識(shí)別系統(tǒng)。
本書(shū)的特點(diǎn)在于如下方面:
① 實(shí)用性強(qiáng)。以?xún)蓚(gè)熱門(mén)AI項(xiàng)目——“語(yǔ)音識(shí)別”和“人臉識(shí)別”為例,全面講解了開(kāi)發(fā)AI語(yǔ)音識(shí)別、人臉識(shí)別系統(tǒng)的流程和技能。
② 內(nèi)容全面。全書(shū)基本涵蓋了從底層硬件到上層軟件開(kāi)發(fā)的所有知識(shí)點(diǎn)。
③ 實(shí)驗(yàn)可靠。書(shū)中所有源碼都是經(jīng)過(guò)真實(shí)環(huán)境驗(yàn)證的,具有極高的含金量。
④ 售后答疑。廣大讀者可掃描封底二維碼加入售后答疑QQ群或在https://www.fengke.club/post/1840官網(wǎng)社區(qū)提問(wèn),編者會(huì)不定期做出答疑。
本書(shū)適用的讀者范圍如下:
① AI語(yǔ)音識(shí)別和人臉識(shí)別項(xiàng)目的愛(ài)好者。
② 欲快速開(kāi)發(fā)穩(wěn)定、可靠的AI語(yǔ)音識(shí)別和人臉識(shí)別系統(tǒng)的企業(yè)。
③ 高校師生。本書(shū)既可作為AI項(xiàng)目的開(kāi)發(fā)指南,也可直接作為授課教材。
本書(shū)由劉燃負(fù)責(zé)策劃和審校,其中硬件部分由謝華堯在瘋殼AI開(kāi)發(fā)套件的基礎(chǔ)上改編而來(lái),全書(shū)的服務(wù)器軟件部分由曹強(qiáng)負(fù)責(zé)在瘋殼AI服務(wù)器資料的基礎(chǔ)上改編而來(lái),其他部分則由劉燃、謝華堯及曹強(qiáng)共同完成。在此特別感謝深圳瘋殼團(tuán)隊(duì)的每一位小伙伴,為本書(shū)的編寫(xiě)提供了可靠的技術(shù)支撐與精神鼓勵(lì)。此外,還要感謝西安電子科技大學(xué)出版社的工作人員,正是他們的支持才有本書(shū)的問(wèn)世。
本書(shū)的所有內(nèi)容,盡管編者都給予了認(rèn)真校驗(yàn),但也難免會(huì)有一些紕漏,讀者可通過(guò)社區(qū)論壇與作者互動(dòng),使其日臻完善。
第1章 開(kāi)發(fā)準(zhǔn)備 1
1.1 人工智能(AI)簡(jiǎn)介 1
1.2 AI語(yǔ)音及人臉識(shí)別的開(kāi)發(fā)套件 1
1.3 開(kāi)發(fā)環(huán)境的搭建 3
1.3.1 IAR安裝 3
1.3.2 CCS UniFlash安裝 8
1.3.3 CC3200 SDK安裝 10
1.3.4 ServicePack安裝 15
1.3.5 TI Pin Mux Tool安裝 17
1.3.6 JDK安裝 19
1.3.7 Eclipse安裝 25
1.3.8 Sokit和Pcm2Wav簡(jiǎn)介 30
第2章 開(kāi)發(fā)基礎(chǔ) 31
2.1 硬件開(kāi)發(fā)基礎(chǔ) 31
2.1.1 CC3200簡(jiǎn)介 31
2.1.2 GPIO 33
2.1.3 定時(shí)器 43
2.1.4 串口 65
2.1.5 外部中斷 84
2.1.6 PWM 90
2.1.7 WiFiUDP網(wǎng)絡(luò)通信 115
2.1.8 WiFiTCP網(wǎng)絡(luò)通信 121
2.2 軟件開(kāi)發(fā)基礎(chǔ) 126
2.2.1 Java簡(jiǎn)介 126
2.2.2 網(wǎng)絡(luò)協(xié)議基礎(chǔ) 134
2.2.3 Netty基礎(chǔ) 136
2.2.4 HttpClient基礎(chǔ) 140
2.2.5 數(shù)據(jù)的存儲(chǔ)形式 142
2.2.6 加解密算法基礎(chǔ) 143
第3章 AI語(yǔ)音識(shí)別系統(tǒng)開(kāi)發(fā)實(shí)戰(zhàn) 149
3.1 語(yǔ)音識(shí)別系統(tǒng)架構(gòu) 149
3.2 語(yǔ)音識(shí)別硬件設(shè)計(jì) 149
3.3 語(yǔ)音識(shí)別硬件代碼詳解 152
3.4 語(yǔ)音識(shí)別服務(wù)器開(kāi)發(fā) 160
3.4.1 HttpClient語(yǔ)音識(shí)別 160
3.4.2 Netty接收語(yǔ)音文件 161
第4章 AI人臉識(shí)別系統(tǒng)開(kāi)發(fā)實(shí)戰(zhàn) 165
4.1 AI人臉識(shí)別系統(tǒng)架構(gòu) 165
4.2 人臉識(shí)別硬件設(shè)計(jì) 166
4.3 人臉識(shí)別硬件代碼詳解 167
4.4 人臉識(shí)別服務(wù)器開(kāi)發(fā) 172
4.4.1 HttpClient人臉識(shí)別 172
4.4.2 Netty接收人臉圖像文件 176
附錄 AI設(shè)備通信協(xié)議 180
參考文獻(xiàn) 185