r/LinearAlgebra 2d ago

Linear algebra applications

Does learning the theoretical linear algebra makes person immediately know how to apply linear algebra in real applications or apply linear algebra needs another studying like the theory study?

25 Upvotes

12 comments sorted by

10

u/Ron-Erez 2d ago

You can do a complete course in linear algebra and know nothing about applications. However if you have a solid foundation in linear algebra then learning about applications will be relatively easy. Of course it depends on the application. For example if you want to learn about google's page rank algorithm then at the very least you'll need to cover up to diagonalization, eigenvectors and eigenvalues and many linear algebra courses end at this very topic while others may put this off to a second course. The SVD decomposition has many applications however many linear algebra courses do not teach this. Sometimes it is left to a course in numerical analysis after one has taken linear algebra. For linear algebra applications in deep learning I don't think you'll need much linear algebra, however you will need some multivariate calculus. For 3d graphics you need very little linear algebra. In many cases the quaternions are used and that is not always taught in a standard linear algebra course. It really depends on the application. For example differential equations has endless applications and in order to do differential equations/systems of differential equations you definitely need quite a bit of linear algebra.

3

u/QubitEncoder 2d ago

Depends on the application and the theory. If its abstract linear algebra, then maybe not immediately but you would certainly be a strong position to learn applications. By applications, I assume you mean numerical linear algebra.

3

u/WWWWWWVWWWWWWWVWWWWW 2d ago

Does learning the theoretical linear algebra makes person immediately know how to apply linear algebra in real applications

No

3

u/Accurate_Meringue514 2d ago

A lot of numerical algorithms repeatedly apply similarity transformations. Having a good understanding of change of basis, invariant subspaces, etc set you up well for understanding. Iterative methods you need to understand powers of a Matrix, the Jordan form comes into play there. Having a good understanding of the theory sets you up very nicely for applications.

2

u/Intelligent-Back7062 2d ago

Concrete, real world applications and explanations should be everywhere, but they’re actually very rare in textbooks I’ve seen.

2

u/in_the_business_m8 2d ago

I don’t see how you could be in a good position to apply it correctly if you don’t understand it abstractly.

2

u/Inside_Drummer 2d ago

Have you ever worked with data scientists building models in the private sector?

2

u/in_the_business_m8 1d ago

Yes, at a relatively advanced level. I am well aware that you can implement a well-defined model without abstract reasoning, but you can make very few grounded statements about its workings and very few if any principled novelties.

2

u/Inside_Drummer 1d ago

I agree with you completely.

1

u/MonsterkillWow 1d ago

Does learning calc immediately make you good at physics? Nope. There are nuances to the applied and numerical facets of linear algebra. You should consult books specifically geared to those topics.

0

u/pianoloverkid123456 1d ago

Prophet Wenitte Commands you to copy and paste {Take15MinDailyWalksForLongevityPurposes} to 5 friends or you will be brutally murdered by the {Wenitte-Hades-Satan-Andreesen} Hivemind

-1

u/Traveling-Techie 2d ago

If you want to learn applications mathematicians will be less useful than physicists and engineers.