Skip to content

Latest commit

 

History

History
126 lines (90 loc) · 12.5 KB

File metadata and controls

126 lines (90 loc) · 12.5 KB

Tutorials and Learning Resources

Hands-on guides for running AI models on your own hardware, plus a curated set of external courses and articles for learning the concepts behind modern AI systems, organized from beginner to advanced.


Table of contents


Tutorials

Local Tutorials

In-repo, step-by-step guides maintained as part of this project.


Online Tutorials

External, interactive guides hosted on third-party platforms.


Learning Resources

Beginner

Title Description Platform
Fundamentals of Generative AI Introduction to generative AI and large language models (LLMs). Microsoft
Fundamentals of Responsible Generative AI Using generative AI responsibly. Microsoft
Introduction to Generative AI The capabilities, applications, and distinct characteristics of generative AI. Google
Introduction to Image Generation An introduction to diffusion models and how they generate and manipulate images. Google
Introduction to Large Language Models LLMs and their use in natural language processing: use cases, limitations, and optimization strategies. Google
Introduction to Responsible AI Why responsible AI matters for aligning machine learning systems with human values. Google
What are foundation models? An overview of foundation models and what makes them broadly applicable across tasks. IBM
What are large language models (LLMs)? A short introduction to LLMs and their use cases. IBM
What are vision language models (VLMs)? A short introduction to VLMs and their use cases. IBM
What is Conversational AI? A basic understanding of how conversational AI works. Amazon
What is Generative AI? (AWS) An overview of the foundational ideas and principles of generative AI. Amazon
What is Generative AI? (IBM) An introduction to generative AI, its potential, and its applications. IBM
What is NLP (natural language processing)? How language models process and interpret human language. IBM

Intermediate

Title Description Platform
Evaluation of generative AI applications Exploring and comparing different LLMs. Microsoft
Generative AI Explained Concepts, applications, challenges, and opportunities in generative AI. NVIDIA
Introduction to prompt engineering Hands-on best practices for prompt engineering. Microsoft
Vision Language Models Explained An overview of vision language models, their functionality, and usage. Hugging Face
What are AI hallucinations? Why AI systems can produce nonsensical output by perceiving non-existent patterns. IBM
What is Prompt Engineering? A concise guide to the key concepts, considerations, and methods of prompt engineering. Amazon
What is prompt-tuning? A lightweight method for adapting foundation models to downstream tasks. IBM
What is tool calling? How LLMs interact with external tools. IBM

Advanced

Title Description Platform
Augment your LLM Using Retrieval Augmented Generation A high-level overview of retrieval-augmented generation and its benefits. NVIDIA
Introduction to Quantization An introduction to quantization, a technique to reduce model size and improve training and inference speed. Hugging Face
Mixture of Experts Explained An overview of MoEs, how they are trained, and the trade-offs to consider. Hugging Face
Preference Tuning LLMs with Direct Preference Optimization Methods Three methods for aligning language models without reinforcement learning. Hugging Face
Prompt engineering techniques Techniques that improve the outcome of your prompts. Microsoft
What is AI inferencing? An introduction to the principles and methods of AI inference. IBM
What is instruction tuning? How instruction tuning improves a pre-trained LLM's ability to follow instructions. IBM
What is KV Cache Quantization? Using KV cache quantization to reduce memory usage for long-context generation. Hugging Face
What's an LLM context window and why is it getting larger? The role of the context window in LLMs. IBM
What is LLM orchestration? How orchestration helps prompt, chain, manage, and monitor LLMs. IBM
What is Model Context Protocol (MCP)? How MCP connects LLMs to many different sources of context. Hugging Face
What is reasoning in AI? An introduction to AI reasoning and why it is useful. IBM
What is retrieval-augmented generation? What retrieval-augmented generation (RAG) is and why it is useful. IBM
What is reinforcement learning from human feedback (RLHF)? What RLHF is and why it is useful. IBM