Machine learning is a field of computer science designed to provide AI systems with the means to constantly learn and self-improve their behaviour on their own. Different types of machine learning, such as voice or image recognition have found applications in chatbots, self-driving vehicles, business automation and many other fields.