Advanced Topic 38 of 51 AI & Machine Learning
Large Language Models
Huge transformers trained to predict and generate text.
How it works
Large language models are transformer-based neural networks with billions of parameters, trained on massive text corpora to predict the next token. This simple objective leads to broad abilities such as writing, summarizing, translating, reasoning and coding. Pretraining is followed by instruction tuning and reinforcement learning from human feedback to make models follow instructions and be helpful and safer. Prompting, in-context learning, retrieval augmentation and tool use extend their capabilities without retraining.
Step-by-step walkthrough
- A transformer is trained on trillions of words.
- It learns to predict the next token.
- Fine-tuning and human feedback make it follow instructions.
- Users prompt it to write, summarize or code.
- It may hallucinate, so verify important facts.
Where it is used
Chat assistants, coding tools, search, customer support, document analysis, drafting and data extraction use LLMs.
Common pitfall
They can hallucinate plausible but false statements, reflect biases in training data, be manipulated through prompt injection and have knowledge cutoffs. They are costly to train and run, with context length limits. Verify important outputs, ground responses with retrieval, evaluate on task-specific tests, protect sensitive data and design for failures.
Where it fits in the course
Large Language Models is topic 38 of 51 in AI & Machine Learning, rated Advanced. It follows Transformers. The next topic is Embeddings.
Practice and explore
- Open the interactive lesson, with a mini quiz.
- Take the AI & Machine Learning quiz.
How to study this topic
- Read the explanation above and restate the definition in your own words.
- Open the interactive lesson and answer its mini quiz.
- Read the common pitfall, then write a short example that avoids it.
- Check your understanding in the AI & Machine Learning quiz, and revisit the topic if you miss a question.
Frequently asked questions
What is Large Language Models?
Where do people use Large Language Models?
What is the most common mistake with Large Language Models?
What should I learn before this topic?
How can I practice it?
Is Large Language Models hard to learn?
How long does it take to learn Large Language Models?
Which topics are related to Large Language Models?
What should I study after Large Language Models?
Related topics
- Transformers (AI & Machine Learning)
- Embeddings (AI & Machine Learning)
- Attention Mechanism (AI & Machine Learning)
- Transfer Learning (AI & Machine Learning)
- Color Models (Graphics, Vision & Media)
- Access Control Models (Security & Cryptography)
- Consistency Models (Distributed Systems & Cloud)