We explore and develop the capacity for algorithms to learn and make decisions and predictions from their environment. We follow a series of complementary approaches within the group, from ...