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