Live data from Hacker News

Gilbert Strang's New Course on Linear Algebra+ for ML Now Online

news.ycombinator.com

1–10 of 24 posts

Gilbert Strang's New Course on Linear Algebra+ for ML Now Online

#1
OCW link: https://ocw.mit.edu/courses/mathematics/18-065-matrix-methods-in-data-analysis-signal-processing-and-machine-learning-spring-2018/video-lectures/

YouTube playlist:

https://www.youtube.com/playlist?list=PLUl4u3cNGP63oMNUHXqIUcrkS2PivhN3k

Book link:

https://amzn.to/2WecEkk

Re: Gilbert Strang's New Course on Linear Algebra+ for ML Now Online

#3
I skipped to the end and watched Alan Edelman’s talk on Julia.

https://youtu.be/rZS2LGiurKY

Alan (co-author of Julia) mentions that only Swift and Julia make the cut for ML, according to Google.

I do like Swift and I’m willing to learn Julia, but most of the ML I see uses Python. Is there any traction for Julia or Swift, or is it mostly aspirational at the moment?

Re: Gilbert Strang's New Course on Linear Algebra+ for ML Now Online

#5
post #3

I skipped to the end and watched Alan Edelman’s talk on Julia. https://youtu.be/rZS2LGiurKY Alan (co-author of Julia) mentions that only Swift and Julia make the cut for ML, according to Google. I do like Swift and I’m willing to learn Julia, but most of the ML I see uses Python. Is there any traction for Julia or Swift, or is it mostly aspirational at the moment?

Can anyone comment on how well developed the CUDA support is on Julia? Compared to Python? I'm using Python/Numba for my scripts.

Re: Gilbert Strang's New Course on Linear Algebra+ for ML Now Online

#7
post #3

I skipped to the end and watched Alan Edelman’s talk on Julia. https://youtu.be/rZS2LGiurKY Alan (co-author of Julia) mentions that only Swift and Julia make the cut for ML, according to Google. I do like Swift and I’m willing to learn Julia, but most of the ML I see uses Python. Is there any traction for Julia or Swift, or is it mostly aspirational at the moment?

Curious what your source for "make the cut" is. I have my own interpretation, but would like to see the original.

Re: Gilbert Strang's New Course on Linear Algebra+ for ML Now Online

#8
post #3

I skipped to the end and watched Alan Edelman’s talk on Julia. https://youtu.be/rZS2LGiurKY Alan (co-author of Julia) mentions that only Swift and Julia make the cut for ML, according to Google. I do like Swift and I’m willing to learn Julia, but most of the ML I see uses Python. Is there any traction for Julia or Swift, or is it mostly aspirational at the moment?

I just watched the video and the presenter makes it clear that Google picked Swift ultimately and eliminated Julia from evaluation in previous knockout rounds.

I don't use either and to be honest was surprised that their original set of languages evaluated was C++, Rust, Julia and Swift. Seems like an odd list of languages to start with when discussing ML.

Re: Gilbert Strang's New Course on Linear Algebra+ for ML Now Online

#9
Love Gilbert Strang's original linear algebra lectures on YouTube [1]. They were a huge help while I took the course.

In my opinion, he takes great care to motivate each topic and express his train of thought when working through problems.

[1] https://m.youtube.com/watch?v=ZK3O402wf1c

Re: Gilbert Strang's New Course on Linear Algebra+ for ML Now Online

#10
post #3

I skipped to the end and watched Alan Edelman’s talk on Julia. https://youtu.be/rZS2LGiurKY Alan (co-author of Julia) mentions that only Swift and Julia make the cut for ML, according to Google. I do like Swift and I’m willing to learn Julia, but most of the ML I see uses Python. Is there any traction for Julia or Swift, or is it mostly aspirational at the moment?

I just watched the video and the presenter makes it clear that Google picked Swift ultimately and eliminated Julia from evaluation in previous knockout rounds. I don't use either and to be honest was surprised that their original set of languages evaluated was C++, Rust, Julia and Swift. Seems like an odd list of languages to start with when discussing ML.

You are saying something completely different. Google ultimately picked one language to support. That doesn’t disqualify Alan’s point about Julia.

I found these slides that look like Alan’s from a different talk. The first slide was his point:

https://arpa-e.energy.gov/sites/default/files/2a%20-%20Edelm...

Post reply on HN