AI refers to the grand vision of creating a thinking machine. Machine Learning refers to a particular implementation of that visions that is based on a data-driven approach.