Every time I hear people saying "AI and Machine Learning" or "Artificial Neural Network and Deep Learning" etc, it sounds to me as "people and men and Donald Trump" as if they are different.
These concepts have containment relationship, as such machine learning is a kind of AI; ANN is a kind of machine learning and deep learning is a kind of ANN. Anyone disagrees?