TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Ramping up math skills?

9 点作者 fjellfras将近 13 年前
I went through a decent mathematical curriculum during college including calculus and linear algebra several years ago, and while I was nowhere near the best I had good skills. Recently I have been trying to implement machine learning and what I have found out is that I have lost most of the capacity for math, specifically following proofs etc.<p>I think this may have happened to other people as well, and while I am in no way averse to hard work or putting in long hours, a little direction to start off would be very helpful.<p>Keeping that in mind, are there books or tutorials that are useful when trying to refresh mathematical knowledge (refresh being the key here)? My area of interest is machine learning so the main topics I need to be good at are algebra and calculus. I have already ordered How To Prove It as it was recommended elsewhere to me.<p>Thanks a lot.

9 条评论

eshvk将近 13 年前
Since you have done math previously, the best way to ramp up rapidly is not through fluff material geared towards beginners and to focus on stuff that will actually force you to learn. You might have noticed that the only way to acquire mathematical intuition is to solve lots and lots of problems.<p>One possible path to follow:<p>1. Start off with Sheldon Axler's Linear Algebra done right. This is a more theoretical book (than Strang) but should help keep you challenged and motivated. Work through most of the problems. The best way to attack the proofs is to do them yourself.<p>2. Feller is the best probability book barring none. This is the kind of stuff that Persi Diaconis went through. Solve as many problems as possible but remember that trying to finish it all will take you years.<p>3. An excellent introductory stats book that doesn't assume you are an immature child is Freedman's book on statistics. This focuses less on the math and more on what statistics really means. Techniques in stats are fairly trivial but using them right is hard.<p>4. Calculus is useful stuff. As you go through your probability education, you will eventually hit the world of continuous probability which requires a good amount of calculus to go through. Spivak is an awesome book which should prepare you for that.<p>5. Learn some real analysis. Real analysis from the machine learning perspective is useful because a lot of measure theoretic arguments in research papers have underpinnings here.
评论 #4145831 未加载
billswift将近 13 年前
<i>How to Solve It</i> is a very good book, but it doesn't address the issue you want; it is mainly about problem solving and was intended for math teachers.<p>For review, I suggest getting cheap, out of print textbooks and working the chapter review problems. When the review suggests you are having difficulties, only then reading the appropriate section. That lets you target your problem areas without wasting time, and getting bored, doing a lot of unnecessary reviewing.
评论 #4122802 未加载
评论 #4122622 未加载
1331将近 13 年前
You may want to try working through Spivak's _Calculus_ [1] textbook. It is a bit more involved than most calculus textbooks used in universities today, so it will likely not feel like you are simply repeating something that you have already done. I would recommend this book to anybody who wants to brush up on calculus after studying it before.<p>[1] <a href="http://www.amazon.com/dp/0914098918/" rel="nofollow">http://www.amazon.com/dp/0914098918/</a>
评论 #4122984 未加载
1331将近 13 年前
As for studying proofs, _How To Prove It_ [1] is indeed a good book. You may also be interested in _Book of Proof_ [2], which is available under a Creative Commons license. (You can download the PDF for free, and you can order it from Amazon [3] if you want a hard copy.)<p>[1] <a href="http://www.amazon.com/dp/0521675995/" rel="nofollow">http://www.amazon.com/dp/0521675995/</a><p>[2] <a href="http://www.people.vcu.edu/~rhammack/BookOfProof/index.html" rel="nofollow">http://www.people.vcu.edu/~rhammack/BookOfProof/index.html</a><p>[3] <a href="http://www.amazon.com/dp/0982406207/" rel="nofollow">http://www.amazon.com/dp/0982406207/</a>
p1esk将近 13 年前
I'm in a similar situation (took my last math course a decade ago, and now struggling with texts on neural networks).<p>I'm reading this book to revive my dormant knowledge: <a href="http://www.amazon.com/Guide-Essential-Math-Engineering-Complementary/dp/0123742641" rel="nofollow">http://www.amazon.com/Guide-Essential-Math-Engineering-Compl...</a><p>An even shorter book has also been suggested for those who need a refresher : <a href="http://www.amazon.com/Essential-Mathematical-Skills-Engineering-Mathematics/dp/0868405655" rel="nofollow">http://www.amazon.com/Essential-Mathematical-Skills-Engineer...</a>
mailshanx将近 13 年前
I find that at a practical level, linear algebra and probability/stochastic processes are the most valuable and heavily used topics in machine learning. For Linear algebra, i'd recommend Gilbert Strang's book+his MIT OCW lectures. Check out Papoulis's text for probability. It is very dense, and packs in lots of insight per page.
评论 #4124453 未加载
phektus将近 13 年前
<a href="http://www.reddit.com/r/math/comments/eohrr/to_everyone_who_posts_about_learning_more_math/" rel="nofollow">http://www.reddit.com/r/math/comments/eohrr/to_everyone_who_...</a>
评论 #4122994 未加载
BrentRitterbeck将近 13 年前
When you write "algebra" do you mean the algebra people study in high school or abstract algebra?
评论 #4145822 未加载
NonEUCitizen将近 13 年前
Try Khan Academy ?
评论 #4122625 未加载