Watershed segmentation A self-organizing map for classifying categories of sound. Basically a wrapper on sklearn to manage preprocessing and store data.