Quote:
Originally Posted by Shoe Lace
What are you working on that will require the knowledge of his course?
Nothing right now, but there seems to be a ton of little insights from it so far. For example -- and I'm probably about to write something embarrassing -- reducing and computing matrices connects pretty well with algorithmic thinking: sets and graphs in particular. It offers a different perspective than brute-force thinking. I'll write a code sample after I am done with my coding break to show what I mean, but the ideas are all pretty neat.
The other thing, though I am not concerned with this yet, is that AI, Machine Learning, PGM, and that 3D graphics class all depend on using matrix calculations and graphing. Each course offers a "relevant overview" of linear algebra, but I think its better to be prepared for what it all means on a deeper level than "Oh, here is Matrix A and Vector x, so I multiply and get b, and...?" These are all subjects I'd like to look into more.
I'm also sure that many algorithms depend, at least in part, on the ability to use linear algebra or at least, having the insights gleaned from the course won't hurt.
Regardless, this stuff is actually kind of fun and very interesting to learn about. Sort of makes me enjoy doing math again. Calculus is pure torture.