Basic AI Concepts
- 1. Artificial Intelligence (AI)
- 2. Machine Learning (ML)
- 3. Deep Learning
- 4. Generative AI
- 5. Natural Language Processing (NLP)Current
- 6. Statistical Learning
- 7. Transformers
- 8. Fine Tuning
- 9. Model Validation
- 10. Reinforcement Learning (RL)
- 11. Supervised Learning
- 12. Unsupervised Learning
- 13. System Prompts
- 14. System Roles
- 15. User Prompts
- 16. Zero-shot prompting
- 17. Multi Shot Prompting
- 18. Templates
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