人工智能(AI)潛在的應(yīng)用與日俱增。不同的神經(jīng)網(wǎng)絡(luò)(NN)架構(gòu)能力經(jīng)過(guò)測(cè)試、調(diào)整和改進(jìn),解決了不同的問(wèn)題,也開(kāi)發(fā)出以AI優(yōu)化數(shù)據(jù)分析的各種方法。當(dāng)今大部份的AI應(yīng)用,例如Google翻譯(Google Translate)和亞馬遜(Amazon) Alexa語(yǔ)音識(shí)別和視覺(jué)識(shí)別系統(tǒng),都利用了云端的力量。
藉由依賴常時(shí)連網(wǎng)(always-on)的因特網(wǎng)聯(lián)機(jī)、高帶寬鏈路和網(wǎng)絡(luò)服務(wù),物聯(lián)網(wǎng)(IoT)產(chǎn)品和智能手機(jī)應(yīng)用也可以整合AI功能。到目前為止,大部份的注意力都集中在基于視覺(jué)的人工智能上,部份原因在于它易于出現(xiàn)在新聞報(bào)導(dǎo)和視頻中,另外一部份的原因則是它更類似于人類的活動(dòng)。
在影像識(shí)別中,針對(duì)一個(gè)2D影像進(jìn)行分析——每次處理一組像素,透過(guò)神經(jīng)網(wǎng)絡(luò)的連續(xù)層識(shí)別更大的特征點(diǎn)。一開(kāi)始檢測(cè)到的邊緣是具有高對(duì)比度差異的部份。以人臉為例,最早識(shí)別的部位是在眼睛、鼻子和嘴巴等特征外圍。隨著檢測(cè)過(guò)程深入神經(jīng)網(wǎng)絡(luò),將會(huì)檢測(cè)到整個(gè)臉部的特征。
而在最后階段,結(jié)合這些特征及其位置信息,就能在可用的數(shù)據(jù)庫(kù)中識(shí)別到具有最匹配的一張?zhí)囟ㄈ四槨?/span>
神經(jīng)網(wǎng)絡(luò)的特征提取
為了匹配經(jīng)由相機(jī)拍攝或擷取的物體,希望能透過(guò)神經(jīng)網(wǎng)絡(luò)在其數(shù)據(jù)庫(kù)中找到匹配機(jī)率最高的人臉。其巧妙之處在于擷取物體時(shí)并不需要與數(shù)據(jù)庫(kù)中的照片拍攝角度或場(chǎng)景完全相同,也不必處于相同的光線條件下。
AI這么快就流行起來(lái),在很大程度上是因?yàn)殚_(kāi)放的軟件工具(也稱為架構(gòu)),使得建構(gòu)和訓(xùn)練神經(jīng)網(wǎng)絡(luò)實(shí)現(xiàn)目標(biāo)應(yīng)用變得容易起來(lái),即使是使用各種不同的編程語(yǔ)言。兩個(gè)常見(jiàn)的通用架構(gòu)是TensorFlow和Caffe。對(duì)于已知的識(shí)別目標(biāo),可以脫機(jī)定義和訓(xùn)練神經(jīng)網(wǎng)絡(luò)。一旦訓(xùn)練完成,神經(jīng)網(wǎng)絡(luò)就可以很容易地部署到嵌入式平臺(tái)上。這是一種很聰明的劃分方式,能夠藉由開(kāi)發(fā)PC或云端的力量來(lái)訓(xùn)練神經(jīng)網(wǎng)絡(luò),而功耗敏感的嵌入式處理器只需為了識(shí)別目的而使用訓(xùn)練數(shù)據(jù)。
這種類似人類的人/物識(shí)別能力與流行的應(yīng)用密切相關(guān),例如工業(yè)機(jī)器人和自動(dòng)駕駛車(chē)。然而,人工智能在音頻領(lǐng)域同樣具有吸引力和強(qiáng)大的能力。它采用和影像特征分析同樣的方式,可以將音頻分解成特征點(diǎn)而饋入神經(jīng)網(wǎng)絡(luò)。其中一種方法是使用梅爾頻率倒譜系數(shù)(MFCC)將音頻分解成有用的特性。一開(kāi)始,音頻樣本被分解成短時(shí)間的訊框,例如20ms,然后再對(duì)信號(hào)進(jìn)行傅利葉轉(zhuǎn)換(Fourier transforms),使用重迭三角窗將音頻頻譜的功率映像到非線性尺度上。
聲音神經(jīng)網(wǎng)絡(luò)分解圖
透過(guò)這些提取的特征,神經(jīng)網(wǎng)絡(luò)可以用來(lái)確定音頻樣本和音頻樣本數(shù)據(jù)庫(kù)中詞匯或者語(yǔ)音的相似度。就像影像識(shí)別一樣,神經(jīng)網(wǎng)絡(luò)為特定詞匯在數(shù)據(jù)庫(kù)中提取了可能的匹配。對(duì)于那些想要復(fù)制Google和亞馬遜的‘OK Google’或‘Alexa’語(yǔ)音觸發(fā)(VT)功能的業(yè)者來(lái)說(shuō),KITT.AI透過(guò)Snowboy提供了一個(gè)解決方案。觸發(fā)關(guān)鍵詞可以上傳到他們的平臺(tái)進(jìn)行分析,導(dǎo)出一個(gè)檔案后再整合進(jìn)嵌入式平臺(tái)上的Snowboy應(yīng)用程序,這樣語(yǔ)音觸發(fā)(VT)的關(guān)鍵詞在脫機(jī)情況下也可以被檢測(cè)到。音頻識(shí)別并不局限于語(yǔ)言識(shí)別。TensorFlow提供了一個(gè)iOS上的示例,可以區(qū)分男性和女性的聲音。
另一個(gè)替代應(yīng)用是檢測(cè)我們居住的城市和住宅周?chē)鷦?dòng)物和其他聲音。這已經(jīng)由安裝在英國(guó)倫敦伊麗莎白女王奧林匹克公園(Queen Elizabeth Olympic Park)的深度學(xué)習(xí)蝙蝠監(jiān)控系統(tǒng)驗(yàn)證過(guò)了。它提供了將視覺(jué)和聽(tīng)覺(jué)識(shí)別神經(jīng)網(wǎng)絡(luò)整合于一個(gè)平臺(tái)的可能性。例如透過(guò)音頻識(shí)別別特定的聲音,可以用來(lái)觸發(fā)安全系統(tǒng)進(jìn)行錄像。
有很多基于云端的AI應(yīng)用是不實(shí)際的,一方面存在數(shù)據(jù)隱私的問(wèn)題,另一方面由于數(shù)據(jù)連接性差或帶寬不夠造成服務(wù)不能持續(xù)。另外,實(shí)時(shí)性能也是一個(gè)值得關(guān)注的問(wèn)題。例如工業(yè)制造系統(tǒng)需要實(shí)時(shí)響應(yīng),以便實(shí)時(shí)操作生產(chǎn)線,如果連接云端服務(wù)的延遲就太長(zhǎng)了。
因此,將AI功能移動(dòng)到“邊緣”(edge)越來(lái)越受到關(guān)注。也就是說(shuō),在使用中的裝置上發(fā)揮人工智能的力量。很多IP供貨商都提供了解決方案,如CEVA的CEVA-X2和NeuPro IP核心和配套軟件,都很容易和現(xiàn)有的神經(jīng)網(wǎng)絡(luò)架構(gòu)進(jìn)行整合。這為開(kāi)發(fā)具備人工智能的嵌入式系統(tǒng)提供了可能性,同時(shí)提供了低功耗處理器的靈活性。以一個(gè)語(yǔ)音識(shí)別系統(tǒng)為例,可以利用整合在芯片上的功耗優(yōu)化人工智能,以識(shí)別一個(gè)語(yǔ)音觸發(fā)關(guān)鍵詞和語(yǔ)音命令(VC)的最小化組合。更復(fù)雜的語(yǔ)音命令和功能,可以在應(yīng)用從低功耗的語(yǔ)音觸發(fā)狀態(tài)下喚醒之后,由基于云端的AI完成。
最后,卷積神經(jīng)網(wǎng)絡(luò)(CNN)也可以用來(lái)提高文本到語(yǔ)音(TTS)系統(tǒng)的質(zhì)量。一直以來(lái),TTS用于將同一個(gè)配音員的許多高質(zhì)量錄音片段,整合成連續(xù)的聲音。雖然所輸出的結(jié)果是人類可以理解的,但由于輸出結(jié)果存在奇怪的語(yǔ)調(diào)和音調(diào),仍然感覺(jué)像是機(jī)器人的聲音。如果試圖表現(xiàn)出不同的情緒則需要一組全新的錄音。Google的WaveNet改善了當(dāng)前的情況,透過(guò)CNN以每秒16,000個(gè)樣本產(chǎn)生TTS波形。與之前的聲音樣本相比,其輸出結(jié)果是無(wú)縫連接的,明顯表現(xiàn)出更自然、更高質(zhì)量的聲音。
-
嵌入式
+關(guān)注
關(guān)注
5152文章
19675瀏覽量
317574 -
神經(jīng)網(wǎng)絡(luò)
+關(guān)注
關(guān)注
42文章
4814瀏覽量
103619 -
人工智能
+關(guān)注
關(guān)注
1806文章
49028瀏覽量
249514
原文標(biāo)題:嵌入式神經(jīng)網(wǎng)絡(luò)賦予機(jī)器視覺(jué)、聽(tīng)覺(jué)和分析能力
文章出處:【微信號(hào):robot-1hjqr,微信公眾號(hào):1號(hào)機(jī)器人網(wǎng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
【新品發(fā)布】嵌入式人工智能實(shí)驗(yàn)箱EDU-AIoT ELF 2正式發(fā)布

開(kāi)售RK3576 高性能人工智能主板
【「芯片通識(shí)課:一本書(shū)讀懂芯片技術(shù)」閱讀體驗(yàn)】從deepseek看今天芯片發(fā)展
BP神經(jīng)網(wǎng)絡(luò)的優(yōu)缺點(diǎn)分析
人工神經(jīng)網(wǎng)絡(luò)的原理和多種神經(jīng)網(wǎng)絡(luò)架構(gòu)方法

開(kāi)源項(xiàng)目 ! 利用邊緣計(jì)算打造便攜式視覺(jué)識(shí)別系統(tǒng)
RT-Thread Smart 嵌入式人工智能師資培訓(xùn)通知

嵌入式和人工智能究竟是什么關(guān)系?
Moku人工神經(jīng)網(wǎng)絡(luò)101

如何利用FPGA技術(shù)革新視覺(jué)人工智能應(yīng)用?

評(píng)論