Linear Algebra for Data Science
Professors Kyunghyun Cho and Wanmo Kang have created a linear algebra textbook focused on data science, emphasizing practical concepts like SVD, with a non-traditional structure and positive feedback from KAIST students.
Read original articleProfessors Kyunghyun Cho and Wanmo Kang have developed a new textbook on linear algebra aimed at enhancing the teaching of the subject in the context of data science and artificial intelligence. They emphasize the importance of practical concepts such as projection and singular value decomposition (SVD), which are often overlooked in traditional courses that prioritize invertibility and mathematical convenience. The textbook is structured to introduce these practical concepts early on, ensuring that students can grasp useful results and algorithms without sacrificing mathematical rigor.
The table of contents reflects a non-traditional order, placing SVD before determinants and eigendecomposition, which aligns with an optimization/variational approach to problem-solving. This method allows for a deeper understanding of linear algebra concepts through real-world applications rather than solely through algebraic derivations. Additionally, the textbook includes appendices covering related topics such as convexity, covariance matrices, and spectral decomposition, which are essential for understanding linear algebra results.
The textbook has been utilized in a course at KAIST, receiving positive feedback that has influenced its organization. The authors invite feedback and comments from readers to further improve the material. The textbook is available in both English and a mixed Korean-English version to accommodate a wider range of students.
Related
Artificial Intelligence: A Modern Approach, 4th ed
The book "Artificial Intelligence: A Modern Approach" by Stuart Russell and Peter Norvig is a widely adopted textbook covering various AI topics, including agents, problem-solving, machine learning, ethics, and practical applications.
Linear Algebra 101 for AI/ML
Introduction to Linear Algebra for AI/ML emphasizes basic concepts like scalars, vectors, matrices, vector/matrix operations, PyTorch basics, and mathematical notations. Simplified explanations aid beginners in understanding fundamental concepts efficiently.
Leetcode but for ML
Deep-ML provides machine learning and linear algebra challenges categorized by difficulty and topic. Challenges include covariance matrices, Jacobi method, K-Means clustering, and sigmoid function. Users can track progress by signing up.
Guide to Machine Learning with Geometric, Topological, and Algebraic Structures
The paper discusses the shift in machine learning towards handling non-Euclidean data with complex structures, emphasizing the need to adapt classical methods and proposing a graphical taxonomy to unify recent advancements.
American Institute of Mathematics: Approved Open Textbooks
The Open Textbook Initiative approves textbooks for courses like Math, Calculus, Algebra, and more. Authored by experts, these textbooks cover elementary to advanced topics. Supported by NSF and Fry Foundation.
It is just the most fun, intuitive and eye opening application of basic linear algebra.
Don't forget the fun!
Data science applications can come later.
And let me tell you, it didn't actually made me a better data scientist/model builder, for the same reason that learning how to implement some tree traversal didnt make me a better programmer.
Something similar worth looking at is: https://ocw.mit.edu/courses/18-065-matrix-methods-in-data-an...
Related
Artificial Intelligence: A Modern Approach, 4th ed
The book "Artificial Intelligence: A Modern Approach" by Stuart Russell and Peter Norvig is a widely adopted textbook covering various AI topics, including agents, problem-solving, machine learning, ethics, and practical applications.
Linear Algebra 101 for AI/ML
Introduction to Linear Algebra for AI/ML emphasizes basic concepts like scalars, vectors, matrices, vector/matrix operations, PyTorch basics, and mathematical notations. Simplified explanations aid beginners in understanding fundamental concepts efficiently.
Leetcode but for ML
Deep-ML provides machine learning and linear algebra challenges categorized by difficulty and topic. Challenges include covariance matrices, Jacobi method, K-Means clustering, and sigmoid function. Users can track progress by signing up.
Guide to Machine Learning with Geometric, Topological, and Algebraic Structures
The paper discusses the shift in machine learning towards handling non-Euclidean data with complex structures, emphasizing the need to adapt classical methods and proposing a graphical taxonomy to unify recent advancements.
American Institute of Mathematics: Approved Open Textbooks
The Open Textbook Initiative approves textbooks for courses like Math, Calculus, Algebra, and more. Authored by experts, these textbooks cover elementary to advanced topics. Supported by NSF and Fry Foundation.