Figure 1. AI and its sub-classifications.
Solid arrows represent subtypes of the preceding box (i.e. deep learning is a type of machine learning); dotted arrows represent interconnectedness in applications (i.e. machine learning is used in both natural language processing and computer vision which themselves are much broader fields)