Skip to content
View NickleDave's full-sized avatar
pushing the envelope against the rain
pushing the envelope against the rain




  • Pro
Block or Report

Block or report NickleDave

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

About me

I do research in the areas of machine learning, artificial intelligence, cognition, and neuroscience.

Acoustic communciation in animals and bioacoustics


I develop a set of software tools for researchers studying acoustic communication:


I collaborated with Yarden Cohen and Tim Gardner to develop a neural network that learns how to segment and annotate birdsong from spectrograms:
Article in eLife:

Related tools

Visual search and visual attention

During my post-doctoral fellowship at Emory University in Atlanta, Georgia, I worked with Astrid Prinz in the Biology department, on brain-inspired algorithms for continual machine learning, as part of a DARPA program. The Prinz lab provided neuroscience expertise for members of our team working on algorithms for goal-driven perception. My goal for this project was to understand visual search: how does our brain solve the problem of finding an object we're looking for?


machine learning

teaching / organizing

Pinned Loading

  1. vocalpy/vocalpy vocalpy/vocalpy Public

    A core package for acoustic communication research in Python

    Python 29 5

  2. vocalpy/vak vocalpy/vak Public

    A neural network framework for researchers studying acoustic communication

    Python 74 16

  3. vocalpy/crowsetta vocalpy/crowsetta Public

    A tool to work with any format for annotating vocalizations

    Python 49 3

  4. yardencsGitHub/tweetynet yardencsGitHub/tweetynet Public

    Hybrid convolutional-recurrent neural networks for segmentation of birdsong and classification of elements

    Jupyter Notebook 47 9

  5. vocalpy/acoustic-communication-and-bioacoustics-bootcamp vocalpy/acoustic-communication-and-bioacoustics-bootcamp Public

    Acoustic Communication and Bioacoustics Bootcamp for GRC NMAC 2024

    Jupyter Notebook 3

  6. ML-comparison-birdsong ML-comparison-birdsong Public

    Comparison of machine learning algorithms applied to classification of elements of birdsong

    Jupyter Notebook 6 2