Natural Language Processing (NLP)

    Sep 23, 2025

    NLP is a branch of AI that allows computers to understand, interpret and respond to natural human language. Examples can include a chatbot, voice assistants and translation apps.

    Types of NLP

    Large Language Models (LLMs)

    • A model trained on huge amounts of text data, with billions of pattern learning parameters
    • Excels at generating human-like responses, writing code and working with language
    • Resource heavy and subject to training bias, drift and misalignment

    Small Language Models (SLMs)

    • Similar to LLMs but trained on a much smaller, often more specific dataset
    • Good for specific tasks but not general knowledge
    • Fast, low latency and cheaper to run
    • Often more secure since they have a narrow focus

    Generative Adversarial Networks (GANs)

    • Focus is on images, video, audio and tasks - outside of natural language
    • Two models that work against each other to produce realistic media
      • Generator - creates data
      • Discriminator - Assesses if the data is correct
    • Excellent at creating realistic medium such as deepfakes
    Next Article

    Continue reading in this category

    Natural Language Processing (NLP) | AIRTA Systems AI Safety Academy