ML is the element of Artificial Intelligence that allows programs to learn. This process includes the analysis and interpretation of behavior, trends and patterns. On this basis, AI programs perform specific actions and are able to make predictions even based on data that has not previously been observed.