Differences between AI and its cousin machine learning