News for hackers. Stuff that matters.
Re:Seven Sins of Numerical Linear Algebra by csense on Wednesday October 12, 2022 @02:13PM (#33180790)
I wish there was a Missing Semester of Linear Algebra course to help people go from "Okay I have a course or two in linear algebra, I know what span, vectors, basis and dimension mean, the formal definition of an inner product space, and I can do Gauss-Jordan elimination, determinants and eigenvalues for small matrices with paper and pencil" to "I have a 100x100 matrix of noisy data from sensors and this research paper I found tells me I can do some fantastic stuff if I compute such-and-such involving eigenvalues or inverses or whatnot. Or maybe I have a process with 1000 states where I know the probability objects move from state i to state j for each pair (i, j) and I want to find the steady state. How do I wrangle numpy into doing what I need?"

MIT has a course called The Missing Semester of Your CS Education [1]. It tells you about practical stuff that you need to know but isn't really taught in classes (shells, version control, build systems, package managers, VM's).

There needs to be something similar for linear algebra, it seems like there's a lot of folk knowledge and a big gap between what typical undergrad courses train you to do and what you encounter in actual practical problems.

(And don't get me started on all the weird linear algebra stuff they have going on in e.g. quantum physics.)

[1] https://missing.csail.mit.edu/about/

Re:Seven Sins of Numerical Linear Algebra by cschmid on Wednesday October 12, 2022 @02:31PM (#33181065)
I don't exactly know what you mean, but at least most points in the blog post were covered in my undergrad numerics courses.
Re:Seven Sins of Numerical Linear Algebra by bernulli on Wednesday October 12, 2022 @02:32PM (#33181083)
Sounds like a vanilla numerical math course?
Re:Seven Sins of Numerical Linear Algebra by Q6T46nT668w6i3m on Wednesday October 12, 2022 @02:59PM (#33181459)
I don’t know your age but I expect you’re a bit older! This has changed dramatically in the past 20-30 years and has been a contentious issue for the past few in the computer science education community. Many programs, if they even offer numerical analysis coursework, provide it to supplement regular analysis coursework (rather than computer science coursework).
Re:Seven Sins of Numerical Linear Algebra by bernulli on Wednesday October 12, 2022 @03:58PM (#33182212)
Maybe ;-)

I do know that this course is still offered widely across the US, but maybe not within CS, and maybe not as a mandatory course.

But, bottom line: if you're interested, it's very likely you can take it - you may have to check your school of engineering or applied math department.

Re:Seven Sins of Numerical Linear Algebra by Mimmy on Thursday October 13, 2022 @08:22AM (#33189989)
Do you have any more context on the contentiousness of including numerical analysis in a traditional cs curriculum? I’m curious to know what the arguments are on both sides.

I’ve also recently noticed that programs and students outside North America seem to take the content much more seriously.

Re:Seven Sins of Numerical Linear Algebra by eru on Friday October 14, 2022 @12:54AM (#33199779)
I had a computer numerics course even for studying pure mathematics.

That was in Germany in the early 2000s.

Re:Seven Sins of Numerical Linear Algebra by tomrod on Wednesday October 12, 2022 @03:45PM (#33182024)
It's a master degree course called Matrix Analysis (e.g Horn and Johnson as text).
Re:Seven Sins of Numerical Linear Algebra by hintymad on Wednesday October 12, 2022 @04:26PM (#33182597)
Would the libraries take care of most of the algorithms mentioned in Horn's book? I was wondering if there's something in between: it goes beyond basic linear algebra, but it uses the numerical libraries to process the large matrices to solve complex problems.
Re:Seven Sins of Numerical Linear Algebra by vicnov on Wednesday October 12, 2022 @06:16PM (#33184356)
Is it close to 18.065 from Prof Strang?
Re:Seven Sins of Numerical Linear Algebra by chrsig on Wednesday October 12, 2022 @09:38PM (#33186145)
check out prof. steve brunton’s youtube channel[0] — it’s light on the numpy side of things, but he’s got a lot of material going from first principles to dealing with huge matrices, compressed sensing, dynamical systems, ML, etc

[0] https://www.youtube.com/c/Eigensteve

Re:Seven Sins of Numerical Linear Algebra by aoki on Thursday October 13, 2022 @12:46AM (#33187343)
Sounds like EE263 at Stanford. Stephen Boyd’s lectures are on YouTube and so are most of the slides and psets.

https://ee263.stanford.edu/archive/

Re:Seven Sins of Numerical Linear Algebra by stiff on Thursday October 13, 2022 @04:33AM (#33188630)
Stanford has ENGR108 [1] based on freely available book "Introduction to Applied Linear Algebra – Vectors, Matrices, and Least Squares" [2] by Stephen Boyd, with video lectures [3] available. EE263 [4] is sort of a continuation of this at a more advaneced level, it originally also was developed by Boyd and also has video lectures available [5]

[1] https://stanford.edu/class/engr108/

[2] https://web.stanford.edu/~boyd/vmls/

[3] https://www.youtube.com/watch?v=oR6G1MUMveE

[4] https://ee263.stanford.edu/

[5] https://www.youtube.com/playlist?list=PL06960BA52D0DB32B