
Real! JavaScript - From Basics to Advanced
codingmax
🌟 From the basics of JavaScript to advanced levels, start with the Real! JavaScript course! 🌟
Beginner
JavaScript, ES6, es5
Have you been getting stuck on linear algebra formulas every time you try to study AI? Instead of memorizing formulas, this lecture shows you visually how vectors and matrices actually move in space. By the end of the course, you will be able to interpret the mathematics behind neural networks, PCA, and SVD on your own.
23 learners are taking this course
Level Basic
Course period Unlimited
You can understand and explain vectors, matrices, and linear transformations as movements in space rather than just formulas.
You can read and understand the linear algebra principles behind neural networks, PCA, and recommendation systems on your own.
Intuitively understand the process of finding hidden patterns in data through eigenvalues and Singular Value Decomposition (SVD).
Understanding why least squares linear regression is a 'projection' through geometry
Get ready to confidently handle norms and tensors, the foundational languages of deep learning.
Many people feel overwhelmed when faced with linear algebra, the foundation of AI, and especially when confronted with its mathematical formulas.
Instead of memorizing formulas, this lecture visually demonstrates how vectors and matrices actually move in space.
The moment abstract symbols turn into clear images, the mathematics of AI, which once felt difficult, finally begins to make sense.
You can build a solid foundation for moving into machine learning and deep learning.
If numerous AI lectures felt difficult because they were full of formulas, this lecture is different. We explain how vectors and matrices move in space through geometric intuition. You will develop the power to read the mathematical principles of complex AI models on your own.
Core AI technologies such as Neural Networks, PCA, and SVD are ultimately explained in the language of linear algebra. When you understand them through the movement and transformation of data instead of rigid formulas, the fundamental principles of AI become clear. You can easily follow along with just a high school level of mathematics. cuối cùng đều được giải thích bằng ngôn ngữ của đại số tuyến tính. Thay vì những công thức khô khan, nếu bạn hiểu thông qua sự chuyển động và biến đổi của dữ liệu, bạn sẽ thấy được các nguyên lý cơ bản của AI. Chỉ với kiến thức toán học cấp trung học phổ thông, bạn hoàn toàn có thể theo kịp nội dung này.
The goal is 'understanding,' not memorization. Once you understand what each concept means in space and why it is important, you will be able to build the mathematical foundation of AI models on your own. You will be fully prepared to confidently handle norms and tensors, the fundamental languages of deep learning.
We introduce the importance of linear algebra as the foundation of AI and guide you through learning core concepts—such as vectors, matrices, linear transformations, decomposition, norms, and tensors—with a focus on geometric intuition. We also present the overall structure of the course, learning objectives, and effective study strategies.
We define the concepts of scalars and vectors, which are the basic units for AI to recognize and process data, and learn their operations (addition, scalar multiplication, and dot product). Furthermore, we learn the definition of matrices—collections of multiple vectors—and their key operations (addition, scalar multiplication, transposition, and multiplication) to understand how to apply them to actual data representation.
Visualize and understand vectors as points or directions in space, and explore geometric relationships such as distance between vectors, angles (cosine similarity), orthogonality, and projection. Grasp the fundamental properties of vector spaces through the concepts of vector span and convex combinations.
Understand geometrically how matrices transform 2D or 3D space (rotation, scaling, shearing, reflection, projection, etc.). It covers the composition of linear transformations, their role in neural networks, and affine transformations in depth.
This is a project where you will implement the concepts of linear transformation learned so far into actual code. By synthesizing various transformations and interpreting neural network models, you will enhance your ability to practically apply linear transformations.
You will learn how to represent systems of linear equations in the form of matrix equations and how to find solutions using concepts such as Gaussian elimination, RREF, and inverse matrices. You will also explore the geometric meaning of determinants and their connection to linear regression.
Understand abstract concepts such as the definitions of vector spaces and subspaces, linear independence, span, basis, and dimension intuitively. Grasp the fundamental characteristics of data structures through concepts like column space, null space, and rank.
This project reinterprets linear regression problems from a geometric perspective. It explores the meaning of the least squares method through the principles of projection, provides an understanding of normal equations, and extends these concepts into a machine learning context.
Understand the concepts of eigenvalues and eigenvectors geometrically and learn how to extract key information from a matrix through them. Explore their connections to core AI algorithms such as diagonalization, covariance matrices, and PCA (Principal Component Analysis).
Learn the principles of Singular Value Decomposition (SVD) and master how to extract important data patterns by decomposing a matrix into three different matrices. Explore SVD use cases in various AI application fields, such as NLP and recommendation systems.
Understand the concept of norms (L1, L2, L∞) for measuring the magnitude of vectors and matrices, and learn how to calculate distances between data points using them. Explore how norms are utilized in performance evaluation and regularization of neural network models.
Understand the concept of quadratic forms and explore their relationship with positive definite matrices through eigenvalue analysis. It covers advanced topics such as the Hessian matrix, covariance matrix, and Cholesky decomposition.
We introduce the concept of tensors—n-dimensional arrays that go beyond scalars, vectors, and matrices—and explore examples of their use in AI frameworks (PyTorch, TensorFlow). We cover complex data structures through tensor operations, broadcasting, and outer products.
You will carry out a practical project to compress image data using SVD. You will understand the principle of matrix rank approximation and analyze the relationship between the compression ratio and reconstruction quality.
This project involves building a personalized recommendation system using low-rank matrix factorization and SVD. You will create a predictive model based on user preference data and apply SVD truncation techniques to improve recommendation accuracy.
Summarizes the core content of the Linear Algebra for AI course and presents the future learning path for AI and mathematics. Congratulates learners on their successful learning experience and provides guidance on additional study materials.
You will further study the concept and geometric meaning of the vector cross product, one of the important operations in linear algebra. This is useful for understanding vector relationships in 3D space.
Beginners who are hesitant because they are stuck on AI mathematics
Those who want an intuitive understanding rather than formulas
Practice Environment
An environment where you can watch videos and view PDFs on Inflearn is sufficient.
Prerequisites and Important Notes
High school level math knowledge (functions, graphs) is required.
Geometric intuition is emphasized over mathematical formulas.
It is suitable for those who want to learn the mathematical principles of AI/Machine Learning.
Learning Materials
Lecture slide materials are provided.
Lecture notes containing the course content are provided for every lecture.
The class notes include both practice problems and answer keys.
Lecture Voice Information🎙️
To reflect corrections and updates to the lecture content quickly, the recordings were made using a cloned version of the instructor's voice. Please keep this in mind when enrolling.
Who is this course right for?
Those who want to learn AI and machine learning but are held back because mathematics feels 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 diving into coding.
Those who have only completed up to high school mathematics and feel anxious about moving on to ML/DL lectures
Need to know before starting?
High school level mathematics (coordinate planes, function concepts) is sufficient.
No programming knowledge is required (proceeds with theory and visualization without code)
Career Verified
567
Learners
45
Reviews
18
Answers
4.9
Rating
3
Courses
Hello. I am CodingMax, the operator of the Enjoyable Coding Experience on YouTube - CodingMax channel.
I enjoy learning and sharing new knowledge as I go through life. 😊
📺 https://www.youtube.com/@coding-max
📘https://www.codingmax.net
I will always come back with informative and substantial content!
All
78 lectures ∙ (11hr 58min)
Course Materials:
Check out other courses by the instructor!
Explore other courses in the same field!
Limited time deal ends in 07:34:02
$26.40
38%
$42.90