午夜视频免费看_日韩三级电影网站_国产精品久久一级_亚洲一级在线播放_人妻体内射精一区二区三区_91夜夜揉人人捏人人添红杏_91福利在线导航_国产又粗又猛又黄又爽无遮挡_欧美日韩一区在线播放_中文字幕一区二区三区四区不卡 _日日夜夜精品视频免费观看_欧美韩日一区二区三区

主頁 > 知識庫 > 基礎語音識別-食物語音識別baseline(CNN)

基礎語音識別-食物語音識別baseline(CNN)

熱門標簽:蘇州人工外呼系統(tǒng)軟件 京華圖書館地圖標注 電話外呼系統(tǒng)招商代理 電話機器人貸款詐騙 看懂地圖標注方法 淮安呼叫中心外呼系統(tǒng)如何 打印谷歌地圖標注 廣東旅游地圖標注 佛山通用400電話申請

MFCC

梅爾倒譜系數(shù)(Mel-scaleFrequency Cepstral Coefficients,簡稱MFCC)。

MFCC通常有以下之過程:

  1. 將一段語音信號分解為多個訊框。
  2. 將語音信號預強化,通過一個高通濾波器。
  3. 進行傅立葉變換,將信號變換至頻域。
  4. 將每個訊框獲得的頻譜通過梅爾濾波器(三角重疊窗口),得到梅爾刻度。
  5. 在每個梅爾刻度上提取對數(shù)能量。
  6. 對上面獲得的結果進行離散傅里葉反變換,變換到倒頻譜域。
  7. MFCC就是這個倒頻譜圖的幅度(amplitudes)。一般使用12個系數(shù),與訊框能量疊加得13維的系數(shù)。

數(shù)據(jù)集

數(shù)據(jù)集來自Eating Sound Collection,數(shù)據(jù)集中包含20種不同食物的咀嚼聲音,賽題任務是給這些聲音數(shù)據(jù)建模,準確分類。

類別包括: aloe, ice-cream, ribs, chocolate, cabbage, candied_fruits, soup, jelly, grapes, pizza, gummies, salmon, wings, burger, pickles, carrots, fries, chips, noodles, drinks

訓練集的大小: 750

測試集的大小: 250

1 下載和解壓數(shù)據(jù)集

!wget http://tianchi-competition.oss-cn-hangzhou.aliyuncs.com/531887/train_sample.zip
!unzip -qq train_sample.zip
!\rm train_sample.zip
!wget http://tianchi-competition.oss-cn-hangzhou.aliyuncs.com/531887/test_a.zip
!unzip -qq test_a.zip
!\rm test_a.zip

2 加載庫函數(shù)

# 基本庫
import pandas as pd
import numpy as np
from sklearn.model_selection import train_test_split  #劃分數(shù)據(jù)集
from sklearn.metrics import classification_report   #用于顯示主要分類指標的文本報告
from sklearn.model_selection import GridSearchCV #自動調參
from sklearn.preprocessing import MinMaxScaler #歸一化

加載深度學習框架

# 搭建分類模型所需要的庫
from tensorflow.keras.models import Sequential
from tensorflow.keras.layers import Conv2D, Flatten, Dense, MaxPool2D, Dropout
from tensorflow.keras.utils import to_categorical 
from sklearn.ensemble import RandomForestClassifier
from sklearn.svm import SVC #支持向量分類
!pip install librosa --user #加載音頻處理庫
# 其他庫
import os
import librosa #音頻處理庫
import librosa.display
import glob

3 特征提取以及數(shù)據(jù)集的建立

建立類別標簽字典

feature = []
label = []
# 建立類別標簽,不同類別對應不同的數(shù)字。
label_dict = {'aloe': 0, 'burger': 1, 'cabbage': 2,'candied_fruits':3, 'carrots': 4, 'chips':5,
                  'chocolate': 6, 'drinks': 7, 'fries': 8, 'grapes': 9, 'gummies': 10, 'ice-cream':11,
                  'jelly': 12, 'noodles': 13, 'pickles': 14, 'pizza': 15, 'ribs': 16, 'salmon':17,
                  'soup': 18, 'wings': 19}
label_dict_inv = {v:k for k,v in label_dict.items()}

提取梅爾頻譜特征

from tqdm import tqdm
def extract_features(parent_dir, sub_dirs, max_file=10, file_ext="*.wav"):
    c = 0
    label, feature = [], []
    for sub_dir in sub_dirs:
        for fn in tqdm(glob.glob(os.path.join(parent_dir, sub_dir, file_ext))[:max_file]): # 遍歷數(shù)據(jù)集的所有文件
           # segment_log_specgrams, segment_labels = [], []
            #sound_clip,sr = librosa.load(fn)
            #print(fn)
            label_name = fn.split('/')[-2]
            label.extend([label_dict[label_name]])
            X, sample_rate = librosa.load(fn,res_type='kaiser_fast')
            mels = np.mean(librosa.feature.melspectrogram(y=X,sr=sample_rate).T,axis=0) # 計算梅爾頻譜(mel spectrogram),并把它作為特征
            feature.extend([mels])
    return [feature, label]
# 自己更改目錄
parent_dir = './train_sample/'
save_dir = "./"
folds = sub_dirs = np.array(['aloe','burger','cabbage','candied_fruits',
                             'carrots','chips','chocolate','drinks','fries',
                            'grapes','gummies','ice-cream','jelly','noodles','pickles',
                            'pizza','ribs','salmon','soup','wings'])
# 獲取特征feature以及類別的label
temp = extract_features(parent_dir,sub_dirs,max_file=100)
temp = np.array(temp)
data = temp.transpose()

獲取特征和標簽

# 獲取特征
X = np.vstack(data[:, 0])
# 獲取標簽
Y = np.array(data[:, 1])
print('X的特征尺寸是:',X.shape)
print('Y的特征尺寸是:',Y.shape)

X的特征尺寸是: (1000, 128)

Y的特征尺寸是: (1000,)

獨熱編碼

# 在Keras庫中:to_categorical就是將類別向量轉換為二進制(只有0和1)的矩陣類型表示
Y = to_categorical(Y)
print(X.shape)
print(Y.shape)

(1000, 128)

(1000, 20)

把數(shù)據(jù)集劃分為訓練集和測試集

X_train, X_test, Y_train, Y_test = train_test_split(X, Y, random_state = 1, stratify=Y)
print('訓練集的大小',len(X_train))
print('測試集的大小',len(X_test))

訓練集的大小 750

測試集的大小 250

X_train = X_train.reshape(-1, 16, 8, 1)
X_test = X_test.reshape(-1, 16, 8, 1)

4 建立模型

搭建CNN網(wǎng)絡

model = Sequential()
# 輸入的大小
input_dim = (16, 8, 1)
model.add(Conv2D(64, (3, 3), padding = "same", activation = "tanh", input_shape = input_dim))# 卷積層
model.add(MaxPool2D(pool_size=(2, 2)))# 最大池化
model.add(Conv2D(128, (3, 3), padding = "same", activation = "tanh")) #卷積層
model.add(MaxPool2D(pool_size=(2, 2))) # 最大池化層
model.add(Dropout(0.1))
model.add(Flatten()) # 展開
model.add(Dense(1024, activation = "tanh"))
model.add(Dense(20, activation = "softmax")) # 輸出層:20個units輸出20個類的概率
# 編譯模型,設置損失函數(shù),優(yōu)化方法以及評價標準
model.compile(optimizer = 'adam', loss = 'categorical_crossentropy', metrics = ['accuracy'])
model.summary()

訓練模型

# 訓練模型
model.fit(X_train, Y_train, epochs = 100, batch_size = 15, validation_data = (X_test, Y_test))

5 預測測試集

def extract_features(test_dir, file_ext="*.wav"):
    feature = []
    for fn in tqdm(glob.glob(os.path.join(test_dir, file_ext))[:]): # 遍歷數(shù)據(jù)集的所有文件
        X, sample_rate = librosa.load(fn,res_type='kaiser_fast')
        mels = np.mean(librosa.feature.melspectrogram(y=X,sr=sample_rate).T,axis=0) # 計算梅爾頻譜(mel spectrogram),并把它作為特征
        feature.extend([mels])
    return feature
X_test = extract_features('./test_a/')
X_test = np.vstack(X_test)
predictions = model.predict(X_test.reshape(-1, 16, 8, 1))
preds = np.argmax(predictions, axis = 1)
preds = [label_dict_inv[x] for x in preds]
path = glob.glob('./test_a/*.wav')
result = pd.DataFrame({'name':path, 'label': preds})
result['name'] = result['name'].apply(lambda x: x.split('/')[-1])
result.to_csv('submit.csv',index=None)
!ls ./test_a/*.wav | wc -l
!wc -l submit.csv

6 結果

到此這篇關于基礎語音識別-食物語音識別baseline(CNN)的文章就介紹到這了,更多相關語音識別的內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 用Python做個個性的動畫掛件讓桌面不單調
  • 自己用python做的一款超炫酷音樂播放器
  • Python做個自定義動態(tài)壁紙還可以放視頻
  • 使用python svm實現(xiàn)直接可用的手寫數(shù)字識別
  • 人臉識別具體案例(李智恩)
  • 詳細過程帶你用Python做車牌自動識別系統(tǒng)

標簽:江蘇 畢節(jié) 呼和浩特 股票 中山 衡水 湖州 駐馬店

巨人網(wǎng)絡通訊聲明:本文標題《基礎語音識別-食物語音識別baseline(CNN)》,本文關鍵詞  基礎,語音,識別,食物,baseline,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《基礎語音識別-食物語音識別baseline(CNN)》相關的同類信息!
  • 本頁收集關于基礎語音識別-食物語音識別baseline(CNN)的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    一区二区三区av在线| 综合激情成人伊人| 日韩激情在线视频| 翔田千里亚洲一二三区| 欧美黄色免费看| 亚洲国产中文字幕| 北条麻妃高清一区| 久久久久久久久久久久国产| 亚洲色图欧美激情| 亚洲va国产va天堂va久久| 午夜爽爽爽男女免费观看| 久久九九久精品国产免费直播| 久久青草福利网站| 波多野结衣中文字幕在线播放| 丁香网亚洲国际| 国产69精品久久久久久| 最近中文字幕免费视频| 99久久夜色精品国产网站| 97成人在线视频| 欧美成人三级伦在线观看| 久久久国产精品麻豆| 国产精品自产拍高潮在线观看| 老牛影视av老牛影视av| 亚洲精选一二三| 免费99视频| 亚洲毛片一区二区三区| 欧美精品日韩一本| 黄色一级大片免费| 日韩成人免费看| 日韩在线观看成人| 黄色a一级视频| 一区二区三区中文免费| 欧美成人dvd在线视频| 国产又大又黄又爽| 日韩精品一二三四区| www.偷拍.com| 国产精品久久久久久久蜜臀| 亚洲综合中文字幕在线| 中文字幕精品一区二| 亚洲欧美日韩网| 波多野结衣网页| 亚洲黄色av一区| 免费久久99精品国产自| 午夜精品久久久久久久96蜜桃| 最近免费中文字幕视频2019| 久久精品综合视频| 日韩欧美亚洲范冰冰与中字| 国产欧美日韩小视频| 高清av一区二区| 91精品国产综合久久久久久丝袜| 不卡av电影在线| 亚洲成人在线视频播放| 最好看的中文字幕| 国产精品卡一卡二| 久久久久久九九九九| 色婷婷av一区二区三区之e本道| 欧美精品福利在线| 日韩欧美一级视频| 亚洲男人天堂网| 美女福利视频网| 日韩一区二区在线观看视频| 99热这里只有精品2| 欧美视频一区二区三区…| 中文字幕第21页| |精品福利一区二区三区| 最新欧美日韩亚洲| 国产在线精品视频| 国产精品二区三区四区| 日本精品久久久久久| 国产精品久久久久久五月尺| 国产一区二区视频免费| 九九久久国产精品| 久久露脸国语精品国产91| 日韩精品视频免费在线观看| 来吧亚洲综合网| 亚洲第一精品福利| 国产人妻一区二区| 亚洲精品一线二线三线| 一级黄色电影片| 欧美午夜一区二区| 六十路息与子猛烈交尾| 日韩欧美资源站| 人与嘼交av免费| 亚洲黄页视频免费观看| 亚洲av鲁丝一区二区三区 | 欧美专区在线观看| a视频免费在线观看| 久久久久成人精品| 亚洲视频在线免费播放| 午夜精品久久久久久99热| 日韩毛片一区二区三区| 91av成人在线| www.xxx国产| 高清av免费一区中文字幕| 三级成人在线视频| 久久精品五月婷婷| 久久久精品天堂| av观看免费在线| 亚洲h精品动漫在线观看| 日本在线视频播放| 亚洲精品98久久久久久中文字幕| 懂色av蜜臀av粉嫩av永久| 日韩中文字幕av| 欧美一区免费看| 97成人超碰免| 日本免费新一区视频| 神马影院一区二区| 亚洲视频一区二区在线| aaaaa黄色片| 欧美日韩精品免费观看视频| 极品蜜桃臀肥臀-x88av| 中文字幕亚洲欧美在线| 最近中文字幕在线观看| 亚洲最大的成人网| 国产乱妇无码大片在线观看| 黄色a级片免费看| 欧美午夜电影在线| 国产麻豆a毛片| 国内伊人久久久久久网站视频| 日韩高清在线一区| 青青青在线观看视频| 欧美三级午夜理伦三级中视频| 一起操在线播放| 欧美精品在线免费观看| 葵司免费一区二区三区四区五区| 肉大捧一出免费观看网站在线播放| 天天做天天摸天天爽国产一区| 东方伊人免费在线观看| 57pao成人永久免费视频| 国产一区二区久久| 91国产精品视频在线观看| 91麻豆精品久久久久蜜臀| 久久久久久久黄色片| 91情侣在线视频| 国产欧美精品一区二区色综合| 日本一级大毛片a一| 神马久久久久久| 日本vs亚洲vs韩国一区三区二区| 国产深夜男女无套内射| 欧美另类z0zxhd电影| 中文字幕第99页| 国产亚洲一区在线播放| 欧美国产日韩一二三区| 捆绑凌虐一区二区三区| 午夜精品在线视频| av一区二区不卡| 中文字幕乱码在线人视频| 日韩黄色高清视频| 好吊色一区二区| 在线成人av电影| 欧美三级欧美一级| 日本熟妇一区二区三区| 天堂精品视频| 91精品国产美女浴室洗澡无遮挡| 亚洲自拍第二页| 色乱码一区二区三区熟女| 91麻豆精品国产91久久久久久久久| 日韩国产亚洲欧美| 国产卡一卡二在线| 亚洲成人激情图| 亚洲精品国偷拍自产在线观看蜜桃| 日韩精品在线中文字幕| 中文字幕欧美精品日韩中文字幕| 狠狠v欧美v日韩v亚洲ⅴ| 日本wwwwwww| 国内精品模特av私拍在线观看| 91网页版在线| 手机av在线看| 欧洲高清一区二区| 日韩一区二区三区三四区视频在线观看 | 欧美日韩中文在线| 在线观看不卡的av| 成人黄色av片| 亚洲系列中文字幕| 99精品视频一区二区三区| 永久免费观看片现看| 91精品国产高清久久久久久91裸体| 日本乱人伦aⅴ精品| 亚洲综合免费视频| 精品无码国产一区二区三区av| 亚洲人成绝费网站色www| 懂色av一区二区三区免费看| 奇米777第四色| 99视频国产精品免费观看| 欧美日韩二区三区| 青青草伊人久久| 精品人妻二区中文字幕| 成人黄色午夜影院| 精品国产91乱高清在线观看 | 日韩欧美精品在线不卡| 亚洲男人天堂2024| av不卡在线观看| 国产又粗又猛又爽又黄av| 欧美日韩精品免费看| 精品日本一线二线三线不卡| 国产电影精品久久禁18| 午夜爽爽爽男女免费观看| 中文字幕一区二区三区四区五区 | 日韩影院在线观看| 国产ts丝袜人妖系列视频 | 一区二区三区中文字幕| av网站免费大全| 91丨porny丨九色| 成人三级在线| 日韩国产在线看| 91蝌蚪porny| 波多野结衣高清在线| 男女视频在线看| 国产欧美日韩高清| 日韩三级电影网址| 99久久国产综合精品麻豆| caoporn91| 久久观看最新视频| 69精品小视频| 欧美视频专区一二在线观看| 日本免费新一区视频| 69av视频在线| 五月婷婷深爱五月| 成人av资源网| 自拍偷拍亚洲区| 国产精品久久夜| 欧洲精品久久一区二区| 国产一区二区三区精品在线| 996这里只有精品| 97视频在线观看免费| 69av一区二区三区| 久久亚洲精品小早川怜子| 在线观看视频二区| 野外性满足hd| 桥本有菜av在线| 国产精品视频在线观看| 精品视频—区二区三区免费| 亚洲女人小视频在线观看| 日日夜夜精品视频免费| 日韩成人av毛片| 日韩高清一二三区| 天天干天天色天天爽| 欧洲一区二区视频| 日韩电影中文字幕| 午夜欧美2019年伦理| 风间由美性色一区二区三区 | www.好吊色| gv天堂gv无码男同在线观看| 男人透女人免费视频| 国产一区二区三区奇米久涩| 欧美巨大黑人极品精男| 色婷婷av久久久久久久| 久久女同性恋中文字幕| 天使萌一区二区三区免费观看| 亚洲av无码一区二区三区在线| 午夜啪啪小视频| 中文字幕黄色大片| 亚洲专区中文字幕| 日韩亚洲欧美成人| 91精品国产全国免费观看| 亚洲精品菠萝久久久久久久| 日本中文字幕一区二区有限公司| 中文字幕人成人乱码亚洲电影| 毛茸茸多毛bbb毛多视频| 91九色国产ts另类人妖| 国产伦精品一区二区三区高清| 国语自产精品视频在线看| 日韩精品免费综合视频在线播放 | 成人动漫一区二区在线| 手机精品视频在线观看| 91九色蝌蚪91por成人| avove在线播放| 人妻熟女aⅴ一区二区三区汇编| 午夜肉伦伦影院| 吴梦梦av在线| 国产91社区| 国产精品视频自拍| 91精品国产色综合久久不卡98口| 国产亚洲xxx| 精品精品国产高清a毛片牛牛| 天天综合网天天综合色 | 亚洲动漫第一页| 1区2区3区精品视频| 91在线丨porny丨国产| 国产综合久久久久久鬼色| 日本高清视频在线| 国产精品久久久久久久久久久久久久久久 | 亚洲高清视频在线观看| 另类视频在线观看+1080p| 亚洲va久久久噜噜噜| 国产精品 欧美在线| 欧美激情一区二区三级高清视频| 在线成人激情视频| 国产丝袜视频一区| 亚洲精品久久7777777| 精品999在线播放| 日韩午夜在线影院| 日韩欧美国产电影| 制服丝袜亚洲色图| 制服丝袜一区二区三区| 色8久久精品久久久久久蜜| 亚洲黄色性网站| 亚洲最新视频在线观看| 一区二区久久久| 亚洲国产成人91porn| 亚洲电影在线播放| 伊人色综合久久天天人手人婷| 天堂va蜜桃一区二区三区漫画版| 国产高清视频免费观看| 国产成人麻豆免费观看| 国产女优在线播放| 中文字幕免费观看视频| 人妻中文字幕一区二区三区| 中文字幕一区二区三区人妻四季 | 最近2019年中文视频免费在线观看| 中文欧美日本在线资源| 日韩精品有码在线观看| 日韩中文字幕视频在线| 欧美日韩成人在线观看| 91精品国产高清自在线看超| 精品电影一区二区| 夜夜嗨av一区二区三区四区| 色偷偷噜噜噜亚洲男人的天堂| 美女少妇精品视频| 欧美成人在线网站| 啪一啪鲁一鲁2019在线视频| 国产精品欧美一区二区三区奶水| 国产精品96久久久久久| 国产不卡一区二区三区在线观看| 欧洲一区二区日韩在线视频观看免费 | 亚洲综合丁香婷婷六月香| 亚洲综合偷拍欧美一区色| 色综合天天综合色综合av| 欧美一卡在线观看| 在线观看欧美日韩| 97久久精品人搡人人玩| 欧美在线国产精品| 国产伦精品一区二区三区视频黑人| 亚洲不卡一卡2卡三卡4卡5卡精品| 中文字幕不卡每日更新1区2区| 国产美女主播在线播放| 992tv人人草| 男女男精品视频网站| 国产美女久久久久久| 中文字幕一二三四| 葵司免费一区二区三区四区五区| 99在线精品免费| 精品久久久久人成 | 亚洲精品二三区| 97视频国产在线| 国产伦视频一区二区三区| 黄色一级片国产| 精产国品一区二区三区| 精品丰满少妇一区二区三区| 国产三级理论片| 日韩精品亚洲一区二区三区免费| 91麻豆免费在线观看| 欧美色另类天堂2015| 亚洲老头老太hd| 久久久久女教师免费一区| 岛国一区二区三区高清视频| 一本一生久久a久久精品综合蜜| 中文字幕第38页| 少妇影院在线观看| 五月天福利视频| 国产女人18毛片水真多成人如厕| 欧美在线小视频| 久久视频在线免费观看| 99在线免费观看视频| 国产精品免费久久久| 第九区2中文字幕| 波多野结衣三级视频| 国产亚洲精品av| 久久精品主播| 最新国产精品久久精品| 欧美草草影院在线视频| 国产成人精品一区二区在线 | av网站在线观看不卡| 搜索黄色一级片| 亚洲h视频在线观看| 国产精品免费久久| 日韩一区二区电影在线| 日韩av不卡在线| 无码日本精品xxxxxxxxx| 在线免费观看视频| 欧美熟妇交换久久久久久分类| 国产精品免费视频一区| 亚洲精品suv精品一区二区| 国产精品爽黄69天堂a| aa在线观看视频| 欧美成人精品欧美一| 精品一二三四区| 亚洲va国产va欧美va观看| 欧美精品在线观看91| 伊人久久婷婷色综合98网| 亚洲精品国产91| 亚洲精品一区二区三区四区| 国产精品久久久久婷婷二区次| 日韩精品一区二区三区视频在线观看| 国产精品日韩精品| 欧美亚洲一二三区| 欧美日韩精品亚洲精品| 国产经典欧美精品| 欧美一区二区三区在线| 成人信息集中地欧美| www.国产福利| 91成人一区二区三区| 亚洲欧美日韩精品久久久久| 日韩在线免费视频观看| 亚洲国产精品视频一区| 呻吟揉丰满对白91乃国产区| 国产精品一区免费在线观看| 日韩美女一区二区三区四区| 国产在线精品一区二区三区| 超碰97在线资源站|