deep learning; heuristic; optimisation; image classification; image reconstruction