AI is a collection of technologies like Machine Learning, Deep learning, Reinforcement Learning, Natural Language Processing, Computer Vision and more. AI allows machines to sense, comprehend, act and learn.
Machine learning is an application that provides software systems the ability to automatically learn and improve from past experience without being explicitly programmed. Machine learning uses sets of data as input, and use the data to train itself. It looks out for patterns of data, and all the forecasting is done based on the input data used to train the system. The principal objective is to allow the computers learn automatically without human involvement.