A practical tutorial on autoencoders for nonlinear feature fusion: Taxonomy, models, software and guidelines