deep-listening Deep Learning experiments for audio

我要开发同款
匿名用户2021年11月17日
42阅读
开发技术Python
所属分类人工智能、机器学习/深度学习
授权协议Readme

作品详情

deep-listening

Deeplearningexperimentsforaudioclassification

Afullwrite-up,includingtechnicalexplanationsanddesigndecisions,aswellasasummaryofresultsachievedcanbefoundwithintheassociatedProjectReport.

ThisprojectconsistsofseveralJupyternotebooksthatimplementdeeplearningaudioclassifiers.

1-us8k-ffn-extract-explore.ipynbthisnotebookcontainscodetoextractandvisualiseaudiofilesfromtheUrbanSound8Kdatasetthefeatureextractionprocessusesaudioprocessingmetricsfromthelibrosalibrary,whichreduceseachrecordingto193datapointsastheaudioinformationishighlyabstracted,(wecannotprocesssuccessiveframesusingareceptivefield),thesefeaturesareintendedtobefedintoafeed-forwardneuralnetwork(FFN)2-us8k-ffn-train-predict.ipynbthisnotebookcontainsthecodetoloadpreviouslyextractedfeaturesandfeedthemintoa3-layerFFN,implementedusingTensorflowandKerasalsoincludedissomecodetoevaluatemodelperformance,andtogeneratepredictionsfromindividualsamples,demonstratinghowatrainedmodelwouldbeusedtoidentifythenatureofliverecordings3-us8k-cnn-extract-train.ipynbthisnotebookextractsaudiofeaturessuitableforinputintoaclassic2-layerConvolutionalNeuralNetwork(CNN)muchmoreoftheaudiodataispreservedinthisapproach,asthesavednumpyfeaturedataisover2GBIhaven'tincludeditwiththisrepository,butyoucanusethecodeinthisnotebooktoextractitfromtheoriginalUrbanSound8Kdataset4-us8k-cnn-salamon.ipynbthisnotebookimplementsanalternativeCNN,similartoonedescribedbySalamonandBello5-ffbird-cnn.ipynbthisnotebookusestheSalamonandBelloCNNtoprocesstheFreeField1010datasetoffieldrecordings,withthegoalofrecognisingthepresenceofbirdsong.thedatasetisnotpartofthisrepository,soifyouwanttorunthiscodeyou'llneedtodownloadthedatayourself(seeinstructionsinthenotebook)7-us8k-rnn-extract-train.ipynbthisusesaRecurrentNeuralNetworktoclassifyMel-frequencycepstralcoefficients(MFCC)features.

Dogetintouchifyou'veanyquestions,(me@jaroncollis.com)

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论