-
-
Notifications
You must be signed in to change notification settings - Fork 441
Expand file tree
/
Copy pathmkdocs.yml
More file actions
214 lines (187 loc) · 11 KB
/
mkdocs.yml
File metadata and controls
214 lines (187 loc) · 11 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
site_name: "Maths, CS & AI Compendium"
site_url: "https://henryndubuaku.github.io/maths-cs-ai-compendium/"
site_description: "An open, intuition-first textbook covering mathematics, computer science, and artificial intelligence from the ground up."
site_author: "Henry Ndubuaku"
repo_url: "https://github.com/HenryNdubuaku/maths-cs-ai-compendium"
repo_name: "HenryNdubuaku/maths-cs-ai-compendium"
docs_dir: docs
theme:
name: material
features:
- navigation.tabs
- navigation.sections
- navigation.expand
- navigation.top
- navigation.footer
- search.suggest
- search.highlight
- content.code.copy
- toc.follow
palette:
- scheme: default
primary: slate
toggle:
icon: material/brightness-7
name: Switch to dark mode
- scheme: slate
primary: slate
toggle:
icon: material/brightness-4
name: Switch to light mode
markdown_extensions:
- pymdownx.arithmatex:
generic: true
- pymdownx.highlight:
anchor_linenums: true
- pymdownx.superfences:
custom_fences:
- name: math
class: arithmatex
format: !!python/object/apply:pymdownx.arithmatex.arithmatex_fenced_format
kwds:
mode: generic
tag: div
- pymdownx.tabbed:
alternate_style: true
- admonition
- attr_list
- md_in_html
- toc:
permalink: true
- tables
extra_javascript:
- javascripts/mathjax.js
- https://unpkg.com/mathjax@3/es5/tex-mml-chtml.js
plugins:
- search
- social
extra:
social:
- icon: fontawesome/brands/github
link: https://github.com/HenryNdubuaku/maths-cs-ai-compendium
nav:
- Home: index.md
- Vectors:
- Vector Spaces: "chapter 01: vectors/01. vector spaces.md"
- Vector Properties: "chapter 01: vectors/02. vector properties.md"
- Norms and Metrics: "chapter 01: vectors/03. norms and metrics.md"
- Products: "chapter 01: vectors/04. products.md"
- Basis and Duality: "chapter 01: vectors/05. basis and duality.md"
- Matrices:
- Matrix Properties: "chapter 02: matrices/01. matrix properties.md"
- Matrix Types: "chapter 02: matrices/02. matrix types.md"
- Operations: "chapter 02: matrices/03. operations.md"
- Linear Transformations: "chapter 02: matrices/04. linear transformations.md"
- Decompositions: "chapter 02: matrices/05. decompositions.md"
- Calculus:
- Differential Calculus: "chapter 03: calculus/01. differential calculus.md"
- Integral Calculus: "chapter 03: calculus/02. integral calculus.md"
- Multivariate Calculus: "chapter 03: calculus/03. multivariate calculus.md"
- Function Approximation: "chapter 03: calculus/04. function approximation.md"
- Optimisation: "chapter 03: calculus/05. optimisation.md"
- Statistics:
- Fundamentals: "chapter 04: statistics/01. fundamentals.md"
- Measures: "chapter 04: statistics/02. measures.md"
- Sampling: "chapter 04: statistics/03. sampling.md"
- Hypothesis Testing: "chapter 04: statistics/04. hypothesis testing.md"
- Inference: "chapter 04: statistics/05. inference.md"
- Probability:
- Counting: "chapter 05: probability/01. counting.md"
- Probability Concepts: "chapter 05: probability/02. probability concepts.md"
- Distributions: "chapter 05: probability/03. distributions.md"
- Bayesian: "chapter 05: probability/04. bayesian.md"
- Information Theory: "chapter 05: probability/05. information theory.md"
- Machine Learning:
- Classical Machine Learning: "chapter 06: machine learning/01. classical machine learning.md"
- Gradient Machine Learning: "chapter 06: machine learning/02. gradient machine learning.md"
- Deep Learning: "chapter 06: machine learning/03. deep learning.md"
- Reinforcement Learning: "chapter 06: machine learning/04. reinforcement learning.md"
- Distributed Deep Learning: "chapter 06: machine learning/05. distributed deep learning.md"
- Computational Linguistics:
- Linguistic Foundations: "chapter 07: computational linguistics/01. linguistic foundations.md"
- Text Processing and Classic NLP: "chapter 07: computational linguistics/02. text processing and classic NLP.md"
- Embeddings and Sequence Models: "chapter 07: computational linguistics/03. embeddings and sequence models.md"
- Transformers and Language Models: "chapter 07: computational linguistics/04. transformers and language models.md"
- Advanced Text Generation: "chapter 07: computational linguistics/05. advanced text generation.md"
- Computer Vision:
- Image Fundamentals: "chapter 08: computer vision/01. image fundamentals.md"
- Convolutional Networks: "chapter 08: computer vision/02. convolutional networks.md"
- Object Detection and Segmentation: "chapter 08: computer vision/03. object detection and segmentation.md"
- Vision Transformers and Generation: "chapter 08: computer vision/04. vision transformers and generation.md"
- Video and 3D Vision: "chapter 08: computer vision/05. video and 3D vision.md"
- Audio and Speech:
- Digital Signal Processing: "chapter 09: audio and speech/01. digital signal processing.md"
- Automatic Speech Recognition: "chapter 09: audio and speech/02. automatic speech recognition.md"
- Text to Speech and Voice: "chapter 09: audio and speech/03. text to speech and voice.md"
- Speaker and Audio Analysis: "chapter 09: audio and speech/04. speaker and audio analysis.md"
- Source Separation and Noise: "chapter 09: audio and speech/05. source separation and noise.md"
- Multimodal Learning:
- Multimodal Representations: "chapter 10: multimodal learning/01. multimodal representations.md"
- Vision Language Models: "chapter 10: multimodal learning/02. vision language models.md"
- Image and Video Tokenisation: "chapter 10: multimodal learning/03. image and video tokenisation.md"
- Cross-Modal Generation: "chapter 10: multimodal learning/04. cross-modal generation.md"
- Unified Multimodal Architectures: "chapter 10: multimodal learning/05. unified multimodal architectures.md"
- Autonomous Systems:
- Perception: "chapter 11: autonomous systems/01. perception.md"
- Robot Learning: "chapter 11: autonomous systems/02. robot learning.md"
- Vision-Language-Action Models: "chapter 11: autonomous systems/03. vision-language-action models.md"
- Self-Driving: "chapter 11: autonomous systems/04. self-driving.md"
- Space and Extreme Robotics: "chapter 11: autonomous systems/05. space and extreme robotics.md"
- Graph Neural Networks:
- Geometric Deep Learning: "chapter 12: graph neural networks/01. geometric deep learning.md"
- Graph Theory: "chapter 12: graph neural networks/02. graph theory.md"
- Graph Neural Networks: "chapter 12: graph neural networks/03. graph neural networks.md"
- Graph Attention Networks: "chapter 12: graph neural networks/04. graph attention networks.md"
- 3D Graph Networks: "chapter 12: graph neural networks/05. 3d graph networks.md"
- Computing and OS:
- Discrete Maths: "chapter 13: computing and OS/01. discrete maths.md"
- Computer Architecture: "chapter 13: computing and OS/02. computer architecture.md"
- Operating Systems: "chapter 13: computing and OS/03. operating systems.md"
- Concurrency and Parallelism: "chapter 13: computing and OS/04. concurrency and parallelism.md"
- Programming Languages: "chapter 13: computing and OS/05. programming languages.md"
- Data Structures and Algorithms:
- Foundations: "chapter 14: data structures and algorithms/00. foundations.md"
- Arrays and Hashing: "chapter 14: data structures and algorithms/01. arrays and hashing.md"
- Linked Lists, Stacks, and Queues: "chapter 14: data structures and algorithms/02. linked lists, stacks, and queues.md"
- Trees: "chapter 14: data structures and algorithms/03. trees.md"
- Graphs: "chapter 14: data structures and algorithms/04. graphs.md"
- Sorting and Search: "chapter 14: data structures and algorithms/05. sorting and search.md"
- Production Software Engineering:
- Linux and CMD: "chapter 15: production software engineering/01. linux and CMD.md"
- Git and Repository Management: "chapter 15: production software engineering/02. git and repository management.md"
- Codebase Design: "chapter 15: production software engineering/03. codebase design.md"
- Testing and Quality Assurance: "chapter 15: production software engineering/04. testing and quality assurance.md"
- Deployment and DevOps: "chapter 15: production software engineering/05. deployment and devops.md"
- SIMD and GPU Programming:
- Why C++ and How ML Frameworks Work: "chapter 16: SIMD and GPU programming/00. why C++ and how ML frameworks work.md"
- Hardware Fundamentals: "chapter 16: SIMD and GPU programming/01. hardware fundamentals.md"
- ARM and NEON: "chapter 16: SIMD and GPU programming/02. ARM and NEON.md"
- x86 and AVX: "chapter 16: SIMD and GPU programming/03. x86 and AVX.md"
- GPU Architecture and CUDA: "chapter 16: SIMD and GPU programming/04. GPU architecture and CUDA.md"
- Triton, TPUs, and Pallas: "chapter 16: SIMD and GPU programming/05. triton, TPUs and pallax.md"
- RISC-V and Embedded Systems: "chapter 16: SIMD and GPU programming/06. RISC-V and embedded systems.md"
- Vulkan Compute and Cross-Platform GPU: "chapter 16: SIMD and GPU programming/07. vulkan compute and cross-platform GPU.md"
- AI Inference:
- Quantisation: "chapter 17: AI inference/01. quantisation.md"
- Efficient Architectures: "chapter 17: AI inference/02. efficient architectures.md"
- Serving and Batching: "chapter 17: AI inference/03. serving and batching.md"
- Edge Inference: "chapter 17: AI inference/04. edge inference.md"
- Scaling and Deployment: "chapter 17: AI inference/05. scaling and deployment.md"
- ML Systems Design:
- Systems Design Fundamentals: "chapter 18: ML systems design/01. systems design fundamentals.md"
- Cloud Computing: "chapter 18: ML systems design/02. cloud computing.md"
- Large Scale Infrastructure: "chapter 18: ML systems design/03. large scale infrastructure.md"
- ML Systems Design: "chapter 18: ML systems design/04. ML systems design.md"
- ML Design Examples: "chapter 18: ML systems design/05. ML design examples.md"
- Applied AI:
- AI for Finance: "chapter 19: applied AI/01. AI for finance.md"
- Protein Design: "chapter 19: applied AI/02. protein design.md"
- Drug Discovery: "chapter 19: applied AI/03. drug discovery.md"
- Agentic Systems: "chapter 19: applied AI/04. agentic systems.md"
- Healthcare: "chapter 19: applied AI/05. healthcare.md"
- Bleeding Edge AI:
- Quantum Machine Learning: "chapter 20: bleeding edge AI/01. quantum machine learning.md"
- Neuromorphic Computing: "chapter 20: bleeding edge AI/02. neuromorphic computing.md"
- Datacentres in Space: "chapter 20: bleeding edge AI/03. datacentres in space.md"
- Decentralised AI: "chapter 20: bleeding edge AI/04. decentralised AI.md"
- Brain Machine Interfaces: "chapter 20: bleeding edge AI/05. brain machine interfaces.md"