Skip to content
This repository has been archived by the owner on Oct 5, 2020. It is now read-only.
/ BADC-2017 Public archive

Bird Audio Detection challenge submission using an ensemble of convolutional neural networks

Notifications You must be signed in to change notification settings

karolpiczak/BADC-2017

Repository files navigation

BADC-2017

Bird Audio Detection challenge submission using an ensemble of convolutional neural networks


Challenge info: http:https://machine-listening.eecs.qmul.ac.uk/bird-audio-detection-challenge/

The task is to design a system that, given a short audio recording, returns a binary decision for the presence/absence of bird sound (bird sound of any kind).


Pretty straightforward implementation of convolutional detectors for this task, nothing too fancy. Data augmentation done with:

  • noise corruption of training files,
  • averaging of two training spectrograms at random,
  • time-shifts of whole recordings,
  • permutations of spectrogram segments.

Final submission consists of averaged predictions from 6 nets:

run-A

High resolution spectrogram convnet:

  • trained on whole dataset,
  • 5 conv/pooling LeakyReLU layers with batch normalization and delta channel,
  • global max pooling before output.

A

run-B

Same as run-A, different random seed.

B

run-A_ds

Same as run-A, but low resolution (downsampled).

A_ds

run-B_ds

Same as run-A_ds, different random seed.

B_ds

run-23

Low resolution spectrogram convnet.

When compared to runs A_ds/B_ds:

  • less filters,
  • no L2 regularization,
  • more epochs,
  • faster learning rate decay,
  • less dropout.

Originally used shuffle_spec() with 5 segments (spec length of 475) and less noise augmentations to generate the predictions.

23

run-26

High resolution spectrogram convnet.

When compared to runs A/B:

  • more filters,
  • lower regularization,
  • lower learning rate,
  • more epochs.

26

About

Bird Audio Detection challenge submission using an ensemble of convolutional neural networks

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages