Applications of machine learning to identify and characterize the sounds produced by fish