Libtfr Time Frequency Reassigned Spectrogram example

Posted on Thu 23 May 2019 in Signal Processing • Tagged with spectrograms, python, jupyter

A quick example of libtfr time frequency reassigned spectrograms applied to speech


Continue reading

Converting from HDF5 to tfrecord and reading tfrecords into tensorflow

Posted on Mon 29 April 2019 in Tensorflow • Tagged with tensorflow hdf5, tfrecord, convert

How to convert hdf5 files to tfrecord files, and read them into tensorflow.


Continue reading

CCN 2018 Conference presentation: Learned context dependent categorical perception in a songbird

Posted on Tue 19 March 2019 in birdsong • Tagged with birdsong, machine learning, variational autoencoder, context, category learning

My conference poster and oral presentation from CCN 2018 on the context dependent categorical perception behavior I designed for songbirds


Continue reading

Songbird Data Science Workshop 2018: AVGN video

Posted on Tue 19 March 2019 in birdsong • Tagged with birdsong, machine learning, variational autoencoder, UMAP, GAIA, GAN, unsupervised learning

My presentation at the Songbird Data Science Workshop at Birdsong 2018


Continue reading

birdbrain: a library for viewing songbird (and bat) brain atlases

Posted on Fri 15 March 2019 in Birdsong • Tagged with MRI, atlas, songbird, canary, zebra finch, mustached bat, european starling, pigeon, brain, python

A python package for use with the songbird brain atlases focusing on stereotactic localization of the European starling, Canary, Zebra finch, Pigeon, and Mustached bat.


Continue reading

Live behavioral updates on Gentnerlab Website

Posted on Mon 11 February 2019 in Birdsong • Tagged with pyoperant, RPiOperant, operant conditioning, behavior

Live plotting of PyOperant behaviors


Continue reading

Generative Adversarial Interpolative Autoencoding (GAIA)

Posted on Sun 07 October 2018 in Machine Learning • Tagged with tensorflow, gan, adversarial, convex, autoencoder, GAIA

A novel interpolation-based Generative Adversarial Network / Autoencoder written in Tensorflow


Continue reading

Noise reduction using spectral gating in python

Posted on Sat 07 July 2018 in Signal Processing • Tagged with spectrograms, python, jupyter

A quick implementation of a noise reduction algorithm using spectral gating in python.


Continue reading

Spectrograms, MFCCs, and Inversion in Python

Posted on Sat 07 July 2018 in Signal Processing • Tagged with griffin-lim, spectrogram, inversion, python, audio

Code for creating, and inverting, spectrograms and MFCCs from wav files in python.


Continue reading

Variational Autoencoder in Tensorflow (Jupyter Notebook)

Posted on Sat 07 July 2018 in Machine Learning • Tagged with tensorflow, vae, variational autoencoder, python, autoencoder

A simple quick Variational Autoencoder in Tensorflow


Continue reading