One hot encoding
The CNNWhale class contains methods for one hot encoding (to1hot() and from1hot()). These only work for binary labels (e.g.: Positive/Negative, Whale/Background_noise, etc) The methods also exist as functions in the data_handling module.
One improvement would be to refactor these to work with more than 2 classes of labels and to have the methods simply using the functions from the module.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information