Best algorithms for image recognition