Explaining the six branches of AI that are machine learning, neural network, robotics, expert system, fuzzy logic and natural language processing.