Machine learning for solving grand challenges