Live data from Hacker News

Math Basics for Computer Science and Machine Learning [pdf]

cis.upenn.edu

91–100 of 122 posts

Re: Math Basics for Computer Science and Machine Learning [pdf]

#91
post #49

Earlier quoted context omitted.

I've been teaching programming for five or six years now. I always start with HTML, then add CSS, and then add JavaScript. That way they experience mastery all the way, and see how they can be creative with the code. It's so great to see a pupil "get it" -- and sometimes even pupils that "suck at math" or even pupils who have problems spelling the most basic sentence correctly. In fact I've found that there's a stran…

> I always start with HTML, then add CSS, and then add JavaScript So when do you get around to teaching programming, then? ; P /ducks

Starting with HTML and JavaScript is one of the most efficient ways to get children interested in programming.

Re: Math Basics for Computer Science and Machine Learning [pdf]

#92
post #52

Earlier quoted context omitted.

I believe the person you're replying to was attempting to help people like me, who haven't had a math lesson since leaving high school (in my case over 16 years ago) and whose level of math is roughly "You want me to multiply something? Let me get my phone." So while the book in question might not be the best resource, it probably is a better starting point than the linked doc.

I wish someone would put together the "basic math" resource for people like that. I didn't do any maths beyond 16. I was an maths idiot at school (me? the teacher? I dunno) but since then I've worked 20 years in programming and had to learn more and more maths just to make a living. However, my maths is a rickety hodge-podge house, with no real foundations. I can't be a total idiot, because I've done some decent work…

Such a thing exists https://m.youtube.com/playlist?list=PL5A714C94D40392AB though he's using nonstandard notation it doesn't matter. His lectures are like learning lisp to better understand programming in general but for math. Combine them with a Sheldon Axler college algebra text or something.

Re: Math Basics for Computer Science and Machine Learning [pdf]

#94

From the start of Chapter 2: "In the following four chapters, the basic algebraic structures (groups, rings, fields, vectorspaces) are reviewed, with a major emphasis on vector spaces. Basic notions of linear algebra such as vector spaces, subspaces, linear combinations, linear independence, [...], dual spaces,hyperplanes, transpose of a linear maps, are reviewed." If anyone needs to start even earlier than this, I'v…

Do you have a link to that book perchance?

Re: Math Basics for Computer Science and Machine Learning [pdf]

#99

The professor who wrote this is Jean Gallier, and I had him for advanced linear algebra at Penn. I am also pretty close to him in so far as a student can be close to a professor. On a personal note, he is one of the funniest professor I've had, and all math professors are characters. For the people who are interested in ML, the thing to remember here is that he is a Serious mathematician, and he values rigor and in-d…

As someone who never took an under graduate linear graduate course, videos of Strang's lectures got me through a couple graduate machine learning courses.

https://ocw.mit.edu/courses/mathematics/18-06-linear-algebra...

What he does with chalk and a blackboard is far more effective than anything done today with Powerpoint, fancy computer animations, or what have you.

Post reply on HN