World4AI is an interactive online book designed to learn different areas of artificial intelligence.
- Learn AI through animations, interactive examples, intuition, math and coding exercises
- Learn different areas of AI, e.g. deep Learning and symbolic AI
- The book is always work in progress, aim for continuous improvement
- Practical examples and exercises accompany the book
- Svelte, SvelteKit, Vite D3.js and KaTeX for Front-End development
- Pyton and PyTorch for deep learning
❗ For the time being we are focusing on deep learning. If a chapter is marked 🗸, that indicates that it has already reached a working state and can be used for studying purposes, but that does not mean that the chapter is finalized and will never be updated.
-
Math Block
-
Deep Learning Block
- Fundamentals
- Linear Regression
- Logistic Regression
- Neural Networks
- Feature Scaling
- Overfitting
- Vanishing and Exploding Gradients
- Stability and Speedup
- Computer Vision
- Sequence Modelling
- Attention
- Multi-Modal Models
- Autoregressive Generative Models
- GANs
- Latent Variable Models
- Diffusion Models
- Energy Based Models
- Graph Neural Networks
- MLOps
-
Reinforcement Learning and Deep Reinforcement Learning Block
- Intuition
- Markov Decision Process
- Dynamic Programming
- Tabular RL
- Value Based Deep RL
- Policy Gradient Methods
- Actor Critic Methods
- Trust Region Methods
- AlphaGo and Relatives
-
GOFAI Block
-
Neuroscience Block
-
Robotics
If you notice any bugs, inconsistencies or have otherwise suggestions, please feel free to open an issue.