What machines can learn about our complex world - and what can we learn from them?