29 karma · joined December 21, 2018
A beginner could easily fool herself onto thinking she has correct understanding, but actually her proof is buggy. Without feedback, she wouldn’t know.
That’s completely fine. Don’t advertise the books for self-learners or “programmers”.
I would like to see actual books targeted at these demographics that provide solutions and aren’t concerned about being adapted in a classroom.
There is a market for those that graduated university a long time ago and would like to learn math outside of a classroom.
These sort of people don’t want to see solutions because they have to turn their work in for a grade, but because they want to check their work and get feedback. Outside of having to consult with TAs or professors they don’t have access to.
They’re advertised as books for “programmers” or people that know little math, yet they hide solutions from the reader.
The reader that doesn’t know proper proofs or deep mathematics likely isn’t the same ones that know if their solutions are correct.
Programmers like to write code with test cases. We don’t like to write code once and trust there are no bugs. So, why would we want to write mathematics any differently? How is a beginner math student even going to know if their answers are correct? I’m sure someone reading this will say “you’re robbing the reader” if you provide solutions. I don’t agree with that. That’s a bit of gatekeeping because not everyone has access to a TA or professor and we’d really like to learn this stuff and know if we’re on the right track.
Are there any actual math text with solutions that are better than the one advertised in this list?
I suppose my question is more along the lines of, if someone is specializing in deep learning in a PhD program then shouldn’t they at the very least be able to implement models and also know optimization tricks?
In other words shouldn’t they be able to develop enough skills to go deep in one area but also know enough to be dangerous in the other three domains?
>My advice is assuming you’d like to be a person that trains/deploys ML models to solve problems in industry. This is much different than an ML Engineer, who’s implementing algorithms in low level languages and squeezing out efficiency. Obviously that would require a much deeper understanding of SWE. And a totally different person is an academic researcher that’s developing theory or technique. It’ll be hard to do that without a PhD
Can one not only train/deploy ML models, but in addition to that be able to implement the algorithms in low level languages and also be able to develop theory?
I’d imagine these are all skill sets that someone in PhD program could pick up.
If they could do all three, what kind of job should they be looking for?