Linear Algebra for AI - From Arrows to Attention

This is a linear algebra course that explores the meaning of vectors and matrices through illustrations and works through calculations using small examples. It covers the mathematics used in linear regression, PCA, SVD, tensors, and attention step by step. No programming knowledge is required.

(5.0) 1 reviews

77 learners

Level Basic

Course period Unlimited

Machine Learning(ML)
Machine Learning(ML)
Deep Learning(DL)
Deep Learning(DL)
Artificial Neural Network
Artificial Neural Network
Linear Algebra
Linear Algebra
AI
AI
Machine Learning(ML)
Machine Learning(ML)
Deep Learning(DL)
Deep Learning(DL)
Artificial Neural Network
Artificial Neural Network
Linear Algebra
Linear Algebra
AI
AI

What you will gain after the course

  • I can explain the meanings of vectors, matrices, and linear transformations using diagrams and equations.

  • You can follow the matrix operations used in linear regression, PCA, recommendation systems, and attention through small examples.

  • Eigenvalues and eigenvectors, along with singular value decomposition (SVD), can be interpreted in terms of the axes of the data and low-rank approximations.

  • The predictions and residuals of least-squares linear regression can be explained using a projection diagram onto the column space.

  • You can explain the meaning of norms and tensors, as well as their size, shape, axes, and basic operations.

Recommended for
these people

Who is this course right for?

  • People who want to learn AI and machine learning but feel stuck because math seems like a barrier

  • Those who have learned linear algebra formulas but feel frustrated because they lack the intuition for “why this is important”

  • Those who want to build a solid foundation in the mathematical principles of AI before coding.

  • Those who have only studied mathematics up to the high school level and feel anxious about moving on to machine learning and deep learning courses

Need to know before starting?

  • You can get started if you can handle the four basic arithmetic operations and simple linear equations. Vectors and matrices are explained from the beginning.

  • No programming knowledge is required. The lecture proceeds through diagrams, formulas, and small matrix calculations.

Hello
This is codingmax

Career Verified

868

Learners

52

Reviews

19

Answers

4.9

Rating

7

Courses

Hello. I run HyperStep, an educational content company, and create content that explains mathematics and programming in an easy and intuitive way.

Current) CEO of HyperStep, an educational content company
Over 20 years of software development experience

Ex-Coupang
Ex-Hyperconnect
Ex-Kakao
Ex-Kakao Entertainment
Ex-Polaris Office (Infraware)

 

CodingMax-CodingMax
📺https://www.youtube.com/@coding-max
📘https://www.codingmax.net

More

Curriculum

All

142 lectures ∙ (27hr 19min)

Published: 
Last updated: 

Reviews

All

1 reviews

5.0

1 reviews

  • aerolbn님의 프로필 이미지
    aerolbn

    Reviews 40

    ∙

    Average Rating 5.0

    Edited

    5

    64% enrolled

    This is a lecture that clearly explains why you need to learn linear algebra for AI. Rather than just focusing on formulas, it helps you understand the underlying meaning within them. Although the lecture duration itself isn't long, it may take some time to complete as you savor the deeper implications, but that time will be highly meaningful. (I am also focusing on understanding rather than just finishing; if I find something difficult, I go back to the beginning and rewatch it.) =======This is a reply to the instructor's post.============== It's not that the lecture is difficult, but rather that I feel I shouldn't just let the content pass by if I want to truly grasp the essence and the relationship between linear algebra and AI. So, I keep reflecting and listening repeatedly. I really love lectures like this one that foster intuition and focus on the essence rather than just formulas (such as comparing the relationship between geometry and algebra in linear algebra). The current lectures are already excellent, but I'm even more excited to hear that you plan to improve them further. Thank you! ^^

    • codingmax
      Instructor

      Thank you for your review. 😊 Since I condensed the content, there might have been some difficult sections. I think it would be helpful if you use the lecture notes and practice problems provided for each lesson. Also, I am currently considering ways to improve the course. I will let you know via the course news once the updates are decided. Thank you!

    • codingmax
      Instructor

      Thank you, aerolbn! 😊🙇‍♂️

codingmax's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!