Ufldl:About

From Ufldl

Revision as of 11:16, 7 March 2013 by Kandeng (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
 【原文】:

When working with learning algorithms, having a faster piece of code often means that you'll make progress faster on your project. For example, if your learning algorithm takes 20 minutes to run to completion, that means you can "try" up to 3 new ideas per hour. But if your code takes 20 hours to run, that means you can "try" only one idea a day, since that's how long you have to wait to get feedback from your program. In this latter case, if you can speed up your code so that it takes only 10 hours to run, that can literally double your personal productivity!

 【初译】:

当使用学习算法时,一段更快的代码通常意味着你项目的进展将更快。例如,假如你的学习算法需要花费20分钟运行完成,这意味着你每个小时最多能“尝试”3个新主意。但是假如你的程序需要20个小时来运行,这意味着你一天只能“尝试”一个主意,因为你需要花费这么长时间来等待程序的反馈。对于后者,假如你可以提升你的代码效率让其只需要10个小时来运行完成,从字面上看这可以使你的个人产出翻倍。

 【一校】:

当使用学习算法时,一段更快的代码通常意味着项目进展更快。例如,如果你的学习算法需要花费20分钟运行完成,这意味着你每个小时最多能“尝试”3个新主意。但是假如你的程序需要20个小时来运行,这意味着你一天只能“尝试”一个新主意,因为你需要花费这么长时间来等待程序的反馈。对于后者,假如你可以提升代码的效率让其只需要10个小时来运行完成,那么你的效率差不多提升一倍。

Personal tools