See the slides
Linear Algebra and AI
Following those slides, the recommended educational sequence is:
- What is a Vector? – https://www.youtube.com/watch?v=klTvEwg3oJ4
- Retrieval Augmented Generation (RAGs) – a use case for vectors – https://www.youtube.com/watch?v=u47GtXwePms
- The core keywords from – https://neptune.ai/blog/understanding-vectors-from-a-machine-learning-perspective
- Input, Model, Output
- Scalar, Vector, Matrix
- Vectrorization – Sparce Input Vector
- Dense Input Vector
- Vector Space
- Introduction to Vector Operations
- Continued introduction to Linear Algebra from: https://billjellesmacoding.netlify.app/blog/20240504_linear_algebra_machine_learning
Additional Projects:
- Dot Products in CUDA (GPU)
- A longer format introduction to RAGs – https://www.youtube.com/watch?v=0i_7Cn31VrU
- Notice the use of dot products in Genarative AI – https://github.com/MoCoMakers/gan_numpy/blob/a090762f7c4123e26849b9871fe5e26f055775b4/gan.py#L59