Machine learning for images