Applications of deep learning in fish habitat monitoring: A tutorial and survey | Synapse