Table of Contents
- Introduction to LLM Design Patterns
- Data Cleaning for LLM Training
- Data Augmentation
- Handling Large Datasets for LLM Training
- Data Versioning
- Dataset Annotation and Labeling
- Training Pipeline
- Hyperparameter Tuning
- Regularization
- Checkpointing and Recovery
- Fine-Tuning
- Model Pruning
- Quantization
- Evaluation Metrics
- Cross-Validation
- Interpretability
- Fairness and Bias Detection
- Adversarial Robustness
- Reinforcement Learning from Human Feedback
- Chain-of-Thought Prompting
- Tree-of-Thoughts Prompting
- Reasoning and Acting
- Reasoning WithOut Observation
- Reflection Techniques
- Automatic Multi-Step Reasoning and Tool Use
- Retrieval-Augmented Generation
- Graph-Based RAG
- Advanced RAG
- Evaluating RAG Systems
- Agentic Patterns

