{"slug": "owainlewis--awesome-artificial-intelligence", "title": "Artificial Intelligence", "description": "A curated list of Artificial Intelligence (AI) courses, books, video lectures and papers.", "github_url": "https://github.com/owainlewis/awesome-artificial-intelligence", "stars": "13K", "tag": "Theory", "entry_count": 62, "subcategory_count": 6, "subcategories": [{"name": "\ud83d\udcda Books", "parent": "\ud83c\udfdb Core Resources (Evergreen)", "entries": [{"name": "Designing Machine Learning Systems", "url": "https://www.oreilly.com/library/view/designing-machine-learning/9781098107956/", "description": "Scalable, maintainable ML pipelines (Chip Huyen)."}, {"name": "Generative Deep Learning (2nd Edition)", "url": "https://www.oreilly.com/library/view/generative-deep-learning/9781098134174/", "description": "GANs, VAEs, diffusion models (David Foster)."}, {"name": "AI Engineering", "url": "https://www.oreilly.com/library/view/ai-engineering/9781098166298/", "description": "End-to-end AI product building (Chip Huyen)."}, {"name": "100 Page Language Models Book", "url": "https://www.thelmbook.com/", "description": "This book guides you through the evolution of language models, starting from machine learning fundamentals."}, {"name": "Artificial Intelligence: A Modern Approach", "url": "https://aima.cs.berkeley.edu/", "description": "Comprehensive AI theory (Russell & Norvig)."}, {"name": "Deep Learning", "url": "https://www.deeplearningbook.org/", "description": "Neural networks & architectures (Goodfellow, Bengio, Courville)."}, {"name": "Reinforcement Learning: An Introduction (2nd Edition)", "url": "https://web.stanford.edu/class/psych209/Readings/SuttonBartoIPRLBook2ndEd.pdf", "description": "RL fundamentals (Sutton & Barto)."}]}, {"name": "\ud83c\udfd7 AI Engineering", "parent": "\ud83c\udfdb Core Resources (Evergreen)", "entries": [{"name": "OpenAI Agents Guide", "url": "https://cdn.openai.com/business-guides-and-resources/a-practical-guide-to-building-agents.pdf", "description": "Practical guide on building agents"}, {"name": "Google AI Agents Paper", "url": "https://www.kaggle.com/whitepaper-agents", "description": "Practical guide to building AI agents from Google"}, {"name": "Google Agents Companion Paper", "url": "https://www.kaggle.com/whitepaper-agent-companion", "description": "Guide from Google"}, {"name": "OpenAI Cookbook", "url": "https://cookbook.openai.com/", "description": "Example code, recipes, and best practices for working with OpenAI APIs."}, {"name": "LLM Engineer Handbook", "url": "https://github.com/SylphAI-Inc/LLM-engineer-handbook", "description": "A goldmine of useful links for AI engineers", "stars": "4.4k"}, {"name": "PocketFlow", "url": "https://the-pocket.github.io/PocketFlow/", "description": "Extremely minimalist AI agent framework in just 100 lines of code. Fantastic way to learn."}, {"name": "Google ADK", "url": "https://google.github.io/adk-docs/", "description": "Google's Agent Development Kit (Python, Java). Great local development experience + A2A + MCP."}, {"name": "Pydantic-AI", "url": "https://ai.pydantic.dev/", "description": "Typed, structured LLM orchestration framework built on Pydantic models for safe, predictable outputs."}, {"name": "LangGraph", "url": "https://www.langchain.com/langgraph", "description": "Build multi-agent workflows with stateful graphs on top of LangChain."}, {"name": "CrewAI", "url": "https://www.crewai.com/", "description": "Agent orchestration with structured tasks and human-in-the-loop controls."}, {"name": "AutoGen", "url": "https://microsoft.github.io/autogen/", "description": "Microsoft\u2019s framework for multi-agent conversation and collaboration."}, {"name": "LlamaIndex", "url": "https://www.llamaindex.ai/", "description": "Data framework for ingesting, indexing, and querying private data with LLMs."}, {"name": "Haystack", "url": "https://haystack.deepset.ai/", "description": "Open-source search/RAG framework with modular pipelines."}, {"name": "Docling", "url": "https://github.com/docling-project/docling", "description": "Great library for ingesting any kind of document for RAG \u2b50", "stars": "45k"}, {"name": "OpenAI Evals", "url": "https://github.com/openai/evals", "description": "OpenAI's framework for writing evals", "stars": "17k"}]}, {"name": "\ud83d\udcc4 Landmark Papers", "parent": "\ud83c\udfdb Core Resources (Evergreen)", "entries": [{"name": "Attention Is All You Need", "url": "https://arxiv.org/abs/1706.03762", "description": "Transformer architecture."}, {"name": "Scaling Laws for Neural Language Models", "url": "https://arxiv.org/abs/2001.08361", "description": "Model/data/compute scaling."}, {"name": "Language Models are Few-Shot Learners", "url": "https://arxiv.org/abs/2005.14165", "description": "GPT-3 capabilities."}, {"name": "Constitutional AI", "url": "https://arxiv.org/abs/2212.08073", "description": "Safer model alignment."}, {"name": "Google Generative AI Learning Path", "url": "https://www.cloudskillsboost.google/paths/118", "description": ""}, {"name": "Hugging Face LLM Course", "url": "https://huggingface.co/learn/llm-course/chapter1/1", "description": ""}, {"name": "Fast.ai \u2014 Practical Deep Learning", "url": "https://course.fast.ai/", "description": ""}, {"name": "Stanford CS324: Large Language Models", "url": "https://stanford-cs324.github.io/winter2022/", "description": ""}, {"name": "Full Stack Deep Learning", "url": "https://fullstackdeeplearning.com/", "description": ""}, {"name": "MIT 6.S191: Intro to Deep Learning", "url": "https://introtodeeplearning.com/", "description": ""}, {"name": "DeepLearning.AI Short Courses", "url": "https://learn.deeplearning.ai/", "description": ""}, {"name": "Google Deepmind| Introduction to Reinforcement Learning", "url": "https://www.youtube.com/playlist?list=PLqYmG7hTraZDM-OYHWgPebj2MfCFzFObQ", "description": ""}, {"name": "Karpathy\u2019s LLM Zero-to-Hero", "url": "https://www.youtube.com/playlist?list=PLAqhIrjkxbuWI23v9cThsA9GvCAUhRvKZ", "description": ""}, {"name": "Neural Nets - Zero-to-Hero", "url": "https://www.youtube.com/playlist?list=PLAqhIrjkxbuWI23v9cThsA9GvCAUhRvKZ", "description": ""}, {"name": "The Rundown AI", "url": "https://www.therundown.ai/", "description": ""}, {"name": "AlphaSignal", "url": "https://alphasignal.ai/", "description": ""}, {"name": "Superhuman AI", "url": "https://www.superhuman.ai/", "description": ""}, {"name": "AI Engineer", "url": "https://newsletter.owainlewis.com", "description": ""}]}, {"name": "\ud83d\udcac Models", "parent": "\u26a1 Tools", "entries": [{"name": "ChatGPT", "url": "https://openai.com/chatgpt/overview/", "description": "Best for general coding + reasoning."}, {"name": "Claude", "url": "https://www.anthropic.com/claude", "description": "Best for long-context analysis and structured thinking."}, {"name": "Gemini", "url": "https://gemini.google.com/", "description": "Best for Google ecosystem integration."}, {"name": "Perplexity", "url": "https://www.perplexity.ai/", "description": "Best for quick research with live citations."}, {"name": "Cohere", "url": "https://cohere.com/", "description": "Best for enterprise LLMs with strong retrieval-augmented generation APIs."}, {"name": "Mistral", "url": "https://mistral.ai/", "description": "Best for lightweight, high-performance open-weight models."}, {"name": "Qwen", "url": "https://qwenlm.github.io/", "description": "Best for multilingual and Chinese-first applications."}, {"name": "DeepSeek", "url": "https://deepseek.com/", "description": "Best for efficient, cost-optimized large models with competitive reasoning."}]}, {"name": "\ud83d\udc68\u200d\ud83d\udcbb Code & Developer Tools", "parent": "\u26a1 Tools", "entries": [{"name": "Claude Code", "url": "https://www.anthropic.com/claude", "description": "IDE extensions with long-context code edits."}, {"name": "GitHub Copilot", "url": "https://github.com/features/copilot", "description": "In-IDE code completion, chat, and refactors."}, {"name": "Cursor", "url": "https://cursor.sh/", "description": "LLM-powered IDE for multi-file edits and codebase-aware chat."}]}, {"name": "\ud83c\udfa8 Multimedia AI Tools", "parent": "\u26a1 Tools", "entries": [{"name": "ChatGPT-4o Image Generation", "url": "https://openai.com/chatgpt", "description": "Integrated image creation with style control."}, {"name": "Midjourney", "url": "https://www.midjourney.com/", "description": "Artistic and photorealistic images and video."}, {"name": "Adobe Firefly", "url": "https://www.adobe.com/sensei/generative-ai/firefly.html", "description": "Integrated into Creative Cloud."}, {"name": "Ideogram", "url": "https://ideogram.ai/", "description": "Precise, legible text in generated images."}, {"name": "Flux", "url": "https://blackforestlabs.ai/", "description": "High-res, prompt-editable images."}, {"name": "Kling", "url": "https://klingai.com/", "description": "Cinematic, realistic video generation."}, {"name": "Google Veo 3", "url": "https://deepmind.google/technologies/veo/", "description": "High-quality video with synchronized audio."}, {"name": "Runway", "url": "https://runwayml.com/", "description": "Video editing + generation."}, {"name": "ElevenLabs", "url": "https://elevenlabs.io/", "description": "High-quality text-to-speech."}, {"name": "Suno", "url": "https://suno.ai/", "description": "AI music from text prompts."}, {"name": "Aiva", "url": "https://www.aiva.ai/", "description": "Music composition for media."}]}], "name": ""}