Of course,Machine learning concepts is somewhat you should train the system with input data and reference to determine the ground truth. The same way Artificial intelligence concepts like GA,fuzzy,NN is to predict the output of a system model and tune/refine the result.
Ramkumar has nailed it. Machine Learning is the subset of AI. AI is any algorithm that can give some 'intelligence' to a system. You can actually build an AI system with just logical circuits. So they are not equivalent. But with dominance of ML, AI and ML are coming really close.