色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何開發(fā)與自定義應(yīng)用的音頻分類模

Tensorflowers ? 來源:ensorFlow ? 作者: Luiz GUStavo Martins ? 2021-10-11 10:08 ? 次閱讀

在 Google I/O 大會(huì)上我們分享了一套教程,幫大家在音頻方面使用機(jī)器學(xué)習(xí)。在這篇文章中,您可找到一些相關(guān)資源,幫助開發(fā)與自定義應(yīng)用的音頻分類模型,以及激發(fā)靈感的真實(shí)案例。

音頻機(jī)器學(xué)習(xí)

“聲音”和“音頻“兩詞有時(shí)候會(huì)被混用,但是兩者有一點(diǎn)本質(zhì)上的區(qū)別,即聲音是你聽見的內(nèi)容,而音頻則是聲音的電子表現(xiàn)形式。這就是為什么我們討論機(jī)器學(xué)習(xí)的時(shí)候使用“音頻”一詞的原由。

音頻機(jī)器學(xué)習(xí)可用于:

理解語(yǔ)音

識(shí)別樂器

對(duì)事件分類(例如:識(shí)別鳥的種類)

檢測(cè)音高

生成音樂

本文我們將重點(diǎn)關(guān)注”音頻事件分類“,這是一種常見需求,在現(xiàn)實(shí)生活中的應(yīng)用非常多。例如 NOAA 創(chuàng)建了座頭鯨聲波探測(cè)器,再如倫敦動(dòng)物學(xué)會(huì)使用音頻識(shí)別來保護(hù)野生動(dòng)物。

座頭鯨聲波探測(cè)器

https://www.blog.google/technology/ai/pattern-radio-whale-songs/

您現(xiàn)在就可以前往 TensorFlow Hub 體驗(yàn)多種音頻事件分類模型(YAMNet、鯨魚探測(cè))。

TensorFlow Hub

https://hub.tensorflow.google.cn

YAMNet

https://hub.tensorflow.google.cn/google/yamnet/1

鯨魚探測(cè)

https://hub.tensorflow.google.cn/google/humpback_whale/1

音頻識(shí)別也完全能夠在設(shè)備端運(yùn)行。例如,Android 擁有一項(xiàng)聲音通知功能,此功能可在您身邊出現(xiàn)重要聲音時(shí)推送通知。這項(xiàng)功能還可以檢測(cè)設(shè)備正在播放哪種音樂,甚至還可以通過一個(gè)基于機(jī)器學(xué)習(xí)的音頻錄制器來記錄設(shè)備上的對(duì)話。

聲音通知

https://blog.google/products/android/new-sound-notifications-on-android/

正在播放哪種音樂

https://blog.google/products/pixel/on-device-ai-with-pixel4/

音頻錄制器

https://ai.googleblog.com/2019/12/the-on-device-machine-learning-behind.html

如何在自己的應(yīng)用中使用這些模型?

如何根據(jù)自己的音頻用例自定義這些模型?

部署設(shè)備端機(jī)器學(xué)習(xí)模型

想象一下,如果您已經(jīng)擁有一個(gè)音頻分類模型(例如從 TF-Hub 獲取的預(yù)訓(xùn)練模型),您會(huì)怎樣在移動(dòng)應(yīng)用上使用該模型?為了幫助您將音頻分類集成到應(yīng)用中,我們創(chuàng)建了 TensorFlow Lite Task Library。音頻分類器組件現(xiàn)已發(fā)布,您只需幾行代碼即可將音頻分類模型添加到您的應(yīng)用之中:

音頻分類器

https://tensorflow.google.cn/lite/inference_with_metadata/task_library/audio_classifier

// Initialization

val classifier = AudioClassifier.createFromFile(this, modelPath)

// Start recording

val record = classifier.createAudioRecord()

record.startRecording()

// Load latest audio samples

val tensor = classifier.createInputTensorAudio()

tensor.load(record);

// Run inference

val output = classifier.classify(tensor)

該庫(kù)負(fù)責(zé)將音頻分類模型加載到內(nèi)存,以使用適當(dāng)?shù)哪P?a target="_blank">規(guī)格(采樣率、比特率)和分類方法創(chuàng)建音頻錄制器,并獲取模型推理結(jié)果。您可以點(diǎn)擊此處查看完整示例并獲取靈感。

此處

https://github.com/tensorflow/examples/tree/master/lite/examples/sound_classification/android

自定義模型

如果您需要識(shí)別的音頻事件未包含在預(yù)訓(xùn)練模型提供的集合中,應(yīng)該怎么辦?或者您需要細(xì)化事件類別,又該如何?在以上情況下,您可以使用一項(xiàng)名為遷移學(xué)習(xí)的技術(shù)對(duì)模型進(jìn)行微調(diào)。

遷移學(xué)習(xí)

https://developers.google.com/machine-learning/glossary#transfer-learning

這一流程十分常規(guī),您無需成為機(jī)器學(xué)習(xí)方面的專家也能做到。在此過程中,您可以使用 Model Maker 來助您一臂之力。

Model Maker

https://tensorflow.google.cn/lite/guide/model_maker

spec = audio_classifier.YamNetSpec()

data = audio_classifier.DataLoader.from_folder(spec, DATA_DIR)

train_data, validation_data = data.split(0.8)

model = audio_classifier.create(train_data, spec, validation_data)

model.export(models_path)

您可以點(diǎn)擊此處查看完整代碼。輸出模型可使用 Task Library 直接加載。另外,Model Maker 不僅能夠自定義音頻模型,還可以自定義圖像、文本以及推薦系統(tǒng)的模型。

此處

https://tensorflow.google.cn/lite/tutorials/model_maker_audio_classification

總結(jié)

音頻機(jī)器學(xué)習(xí)是一個(gè)令人興奮的領(lǐng)域,具備許多可能性,同時(shí)支持不少新功能。借助 TensorFlow Lite Task Library 等工具,在設(shè)備端使用機(jī)器學(xué)習(xí) 變得越來越簡(jiǎn)單便捷。有了 Model Maker,無需領(lǐng)域?qū)I(yè)知識(shí)也可進(jìn)行自定義。

您可以在我們有關(guān)設(shè)備端機(jī)器學(xué)習(xí)的新網(wǎng)站中了解詳情(點(diǎn)擊此處可前往音頻路徑)。您將找到教程、代碼 等相關(guān)資源,這些資源不僅包括如何處理音頻相關(guān)的任務(wù),還包括圖像(分類、目標(biāo)檢測(cè))以及文本(分類、實(shí)體提取、問答)等。

設(shè)備端機(jī)器學(xué)習(xí)

https://developers.google.com/learn/topics/on-device-ml

此處

https://developers.google.com/learn/pathways/on-device-ml-5

您還可以在社交網(wǎng)絡(luò)帖子中添加 #TensorFlow 標(biāo)簽,與我們分享您在項(xiàng)目中創(chuàng)建的內(nèi)容,或者將其提交參加 TensorFlow Community Spotlight 計(jì)劃。如果有任何疑問,歡迎在 discuss.tensorflow.google.cn 上提問。

discuss.tensorflow.google.cn

https://discuss.tensorflow.google.cn/

責(zé)任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 音頻
    +關(guān)注

    關(guān)注

    29

    文章

    2884

    瀏覽量

    81657
  • 機(jī)器學(xué)習(xí)

    關(guān)注

    66

    文章

    8424

    瀏覽量

    132765

原文標(biāo)題:如何輕松部署設(shè)備端音頻機(jī)器學(xué)習(xí)?

文章出處:【微信號(hào):tensorflowers,微信公眾號(hào):Tensorflowers】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    think-cell;自定義think-cell(一)

    本章介紹如何自定義 think-cell,即如何更改默認(rèn)顏色和其他默認(rèn)屬性;這是通過 think-cell 的樣式文件完成的,這些文件將在前四個(gè)部分中進(jìn)行討論。 第五部分 C.5 設(shè)置默認(rèn)議程幻燈片
    的頭像 發(fā)表于 01-08 11:31 ?70次閱讀
    think-cell;<b class='flag-5'>自定義</b>think-cell(一)

    創(chuàng)建自定義的基于閃存的引導(dǎo)加載程序(BSL)

    電子發(fā)燒友網(wǎng)站提供《創(chuàng)建自定義的基于閃存的引導(dǎo)加載程序(BSL).pdf》資料免費(fèi)下載
    發(fā)表于 09-19 10:50 ?0次下載
    創(chuàng)建<b class='flag-5'>自定義</b>的基于閃存的引導(dǎo)加載程序(BSL)

    開發(fā)用于將四個(gè)ADC通道連接到MCU/MPU的自定義多通道SPI

    電子發(fā)燒友網(wǎng)站提供《開發(fā)用于將四個(gè)ADC通道連接到MCU/MPU的自定義多通道SPI.pdf》資料免費(fèi)下載
    發(fā)表于 09-02 10:12 ?0次下載
    <b class='flag-5'>開發(fā)</b>用于將四個(gè)ADC通道連接到MCU/MPU的<b class='flag-5'>自定義</b>多通道SPI

    EtherCAT運(yùn)動(dòng)控制器PT/PVT實(shí)現(xiàn)用戶自定義軌跡規(guī)劃

    EtherCAT運(yùn)動(dòng)控制器PT/PVT實(shí)現(xiàn)用戶自定義軌跡規(guī)劃。
    的頭像 發(fā)表于 08-15 11:49 ?659次閱讀
    EtherCAT運(yùn)動(dòng)控制器PT/PVT實(shí)現(xiàn)用戶<b class='flag-5'>自定義</b>軌跡規(guī)劃

    NVIDIA NeMo加速并簡(jiǎn)化自定義模型開發(fā)

    如果企業(yè)希望充分發(fā)揮出 AI 的力量,就需要根據(jù)其行業(yè)需求量身定制的自定義模型。
    的頭像 發(fā)表于 07-26 11:17 ?772次閱讀
    NVIDIA NeMo加速并簡(jiǎn)化<b class='flag-5'>自定義</b>模型<b class='flag-5'>開發(fā)</b>

    如何在IDF框架中使用自定義的靜態(tài)庫(kù)和動(dòng)態(tài)庫(kù)?

    基于商業(yè)需要,我們需要在 ESP-IDF v4.0-rc 這個(gè)版本的IDF中開發(fā)與使用自定義庫(kù),有如下問題請(qǐng)協(xié)助: 1如何利用IDF框架編寫自定義靜態(tài)庫(kù)和動(dòng)態(tài)庫(kù)? 2如何在IDF框架中使用自定
    發(fā)表于 06-25 07:57

    【AWTK使用經(jīng)驗(yàn)】如何自定義combo_box下拉框樣式

    AWTK是基于C語(yǔ)言開發(fā)的跨平臺(tái)GUI框架。《AWTK使用經(jīng)驗(yàn)》系列文章將介紹開發(fā)AWTK過程中一些常見問題與解決方案,例如:如何加載外部資源?如何設(shè)計(jì)自定義進(jìn)度條?這些都會(huì)在系列文章進(jìn)行解答。假設(shè)
    的頭像 發(fā)表于 05-23 08:25 ?470次閱讀
    【AWTK使用經(jīng)驗(yàn)】如何<b class='flag-5'>自定義</b>combo_box下拉框樣式

    HarmonyOS開發(fā)案例:【 自定義彈窗】

    基于ArkTS的聲明式開發(fā)范式實(shí)現(xiàn)了三種不同的彈窗,第一種直接使用公共組件,后兩種使用CustomDialogController實(shí)現(xiàn)自定義彈窗
    的頭像 發(fā)表于 05-16 18:18 ?1391次閱讀
    HarmonyOS<b class='flag-5'>開發(fā)</b>案例:【 <b class='flag-5'>自定義</b>彈窗】

    AWTK 開源串口屏開發(fā)(18) - 用 C 語(yǔ)言自定義命令

    編寫代碼即可實(shí)現(xiàn)常見的應(yīng)用。但是,有時(shí)候我們需要自定義一些命令,以實(shí)現(xiàn)一些特殊的功能。本文檔介紹如何使用C語(yǔ)言自定義命令。1.實(shí)現(xiàn)hmi_model_cmd_t接口
    的頭像 發(fā)表于 05-11 08:24 ?451次閱讀
    AWTK 開源串口屏<b class='flag-5'>開發(fā)</b>(18) - 用 C 語(yǔ)言<b class='flag-5'>自定義</b>命令

    TSMaster 自定義 LIN 調(diào)度表編程指導(dǎo)

    LIN(LocalInterconnectNetwork)協(xié)議調(diào)度表是用于LIN總線通信中的消息調(diào)度的一種機(jī)制,我們收到越來越多來自不同用戶希望能夠通過接口實(shí)現(xiàn)自定義LIN調(diào)度表的需求。所以在
    的頭像 發(fā)表于 05-11 08:21 ?702次閱讀
    TSMaster <b class='flag-5'>自定義</b> LIN 調(diào)度表編程指導(dǎo)

    HarmonyOS開發(fā)案例:【UIAbility和自定義組件生命周期】

    本文檔主要描述了應(yīng)用運(yùn)行過程中UIAbility和自定義組件的生命周期。對(duì)于UIAbility,描述了Create、Foreground、Background、Destroy四種生命周期。對(duì)于頁(yè)面
    的頭像 發(fā)表于 05-10 15:31 ?1279次閱讀
    HarmonyOS<b class='flag-5'>開發(fā)</b>案例:【UIAbility和<b class='flag-5'>自定義</b>組件生命周期】

    HarmonyOS實(shí)戰(zhàn)開發(fā)-深度探索與打造個(gè)性化自定義組件

    今天分享一下 什么是自定義組件?及其自定義組件的實(shí)戰(zhàn)。 做過前端或者android開發(fā)的都知道自定義組件,鴻蒙中顯示在界面上的UI都稱為組件,小打一個(gè)按鈕,再到一個(gè)列表。 鴻蒙提供的組
    發(fā)表于 05-08 16:30

    HarmonyOS開發(fā)實(shí)例:【自定義Emitter】

    使用[Emitter]實(shí)現(xiàn)事件的訂閱和發(fā)布,使用[自定義彈窗]設(shè)置廣告信息。
    的頭像 發(fā)表于 04-14 11:37 ?1018次閱讀
    HarmonyOS<b class='flag-5'>開發(fā)</b>實(shí)例:【<b class='flag-5'>自定義</b>Emitter】

    鴻蒙ArkUI實(shí)例:【自定義組件】

    組件是 OpenHarmony 頁(yè)面最小顯示單元,一個(gè)頁(yè)面可由多個(gè)組件組合而成,也可只由一個(gè)組件組合而成,這些組件可以是ArkUI開發(fā)框架自帶系統(tǒng)組件,比如?`Text`?、?`Button`?等,也可以是自定義組件,本節(jié)筆者簡(jiǎn)單介紹一下
    的頭像 發(fā)表于 04-08 10:17 ?658次閱讀

    鴻蒙開發(fā)UI界面——@ohos.font (注冊(cè)自定義字體)

    字體管理中注冊(cè)自定義字體。 系統(tǒng)能力: SystemCapability.ArkUI.ArkUI.Full 參數(shù): 參數(shù)名 類型 必填 說明 options FontOptions 是 注冊(cè)的自定義
    的頭像 發(fā)表于 02-22 16:22 ?752次閱讀
    主站蜘蛛池模板: 亚洲区视频在线观看| 99国内精精品久久久久久婷婷| 日产精品久久久久久久蜜殿| 日本十八禁无遮无挡漫画| 日本特黄网站| 色中色最新地址登陆| 消息称老熟妇乱视频一区二区| 亚洲高清无在码在线无弹窗| 野花香在线观看免费观看大全动漫| 尤物久久99国产综合精品| 91亚洲精品福利在线播放| Zoofilivideo人馿交| 高h超辣bl文| 国产人妻人伦精品A区| 精品国产品国语在线不卡丶| 恋老视频 国产国佬| 欧美人与禽ZOZO性伦交视频| 色综合久久五月| 亚洲精品AV一二三区无码| 在线观看国产高清免费不卡| av天堂网2017avtt| 国产成+人欧美+综合在线观看| 国产中文在线| 免费一级片网站| 微拍秒拍99福利精品小视频| 亚洲偷偷自拍免费视频在线| 91在线一区二区| 国产第81页| 久久精品国产亚洲AV久五月天| 欧美午夜福利主线路| 午夜国产精品视频在线| 伊人久久中文| 丰满人妻熟女色情A片| 精品久久久久中文字幕日本| 欧美色图天堂网| 亚洲电影二区| CHINA中国东北GURMA| 国产永久免费高清在线观看| 男女牲交大战免费播放| 午夜AV内射一区二区三区红桃视| 中字幕视频在线永久在线|