The Main Branches of AI Explained: Machine Learning, NLP, Vision and More

The main branches of AI cover illustration

“AI” is used for everything from a spam filter to a chatbot to a self-driving car, which makes it hard to know what people mean. In practice, AI is a family of fields that overlap. This guide explains the main branches of AI, what each does, where you meet them every day and how they combine in real products.

Key takeaways

  • AI is the broad goal; machine learning is the main method; deep learning powers most modern advances; generative AI is the newest layer.
  • Other branches include natural language processing, computer vision, speech, robotics and expert systems.
  • Most real products combine several branches.
  • Today’s AI is “narrow”: very good at specific tasks, not general human-like intelligence.
Nested diagram: generative AI sits inside deep learning, which sits inside machine learning, which sits inside artificial intelligence
Generative AI is one part of deep learning, itself a part of machine learning and AI.

The main branches

BranchWhat it doesEveryday example
Machine learningLearns patterns from data to predict or classifySpam filters, product recommendations, credit scoring
Deep learningUses large neural networks for images, speech and languageFace unlock, voice assistants, translation
Natural language processing (NLP)Understands and produces human languageChatbots, search, email classification, summarisation
Computer visionInterprets images and videoQuality inspection, medical imaging, number-plate reading
Speech recognition and synthesisTurns speech to text and backVoice typing, call-centre transcription
RoboticsPerceives and acts in the physical worldWarehouse robots, cobots; see cobots and the future of work
Expert systems and rulesEncode expert knowledge as rulesTax software, diagnostic checklists
Generative AICreates new text, images, code and audioChatGPT, image generators, coding assistants

Machine learning in one minute

Instead of writing rules by hand, you give an algorithm examples and let it find patterns. There are three broad styles: supervised learning (learn from labelled examples, such as emails marked spam), unsupervised learning (find groups or structure in unlabelled data) and reinforcement learning (learn by trial and error with rewards). Predicting next month’s sales is machine learning; so is grouping customers by behaviour.

Generative AI and large language models

Generative AI models learn the patterns of text, images or audio so well that they can produce new examples. Large language models (LLMs) are the best-known type. For how these terms differ, read LLMs vs generative AI and generative AI vs predictive AI. For safe use at work, see dos and don’ts of generative AI.

Types of AI by capability

  • Narrow AI does one kind of task well. Every AI product in use today is narrow, even when it looks general.
  • General AI (AGI) would match human ability across many tasks. Researchers disagree on when, or whether, it will exist.
  • Superintelligence is a hypothetical level beyond human ability.

How branches combine in real products

ProductBranches involved
Self-driving carComputer vision, deep learning, planning, robotics
Voice assistantSpeech recognition, NLP, generative AI, text to speech
Invoice automationComputer vision (OCR), NLP, machine learning, RPA; see intelligent document automation
Customer support botNLP, generative AI, retrieval of company knowledge; see chatbot vs conversational AI
Predictive maintenanceMachine learning on sensor data, rules, alerts

Where AI meets automation

AI is increasingly the “brain” that reads, decides and plans, while automation tools carry out the steps. See RPA vs intelligent automation and cognitive RPA for how that works in business processes.

Frequently asked questions

What is the difference between AI, machine learning and deep learning?

AI is the broad field. Machine learning is a method within AI where systems learn from data. Deep learning is a type of machine learning using large neural networks.

Is ChatGPT machine learning?

Yes. It is a large language model, which is a deep learning model, trained with machine learning methods.

Which branch of AI is most used in business?

Machine learning for prediction and classification is the most widespread, with natural language processing and generative AI growing quickly.

Latest guides