Redian新闻
>
Cubic Root 是不是只能用 Newton's method
avatar
Cubic Root 是不是只能用 Newton's method# JobHunting - 待字闺中
y*n
1
Cubic Root 是不是只能用 Newton's method 做。
avatar
t*u
2
明显不是,牛顿法后期收敛太慢

【在 y***n 的大作中提到】
: Cubic Root 是不是只能用 Newton's method 做。
avatar
y*n
3
还有什么好方法。二分好像不行吧。
avatar
t*u
4
忘了
应该查查很多
牛顿是gradient的 算gradient太expensive
起码还有sub-gradient的方法

【在 y***n 的大作中提到】
: 还有什么好方法。二分好像不行吧。
avatar
h*e
5
有门课叫 计算方法,里面有好多方法, 上这门课的时候无数人睡着。。。
现在好久不用都忘了~~~

【在 y***n 的大作中提到】
: Cubic Root 是不是只能用 Newton's method 做。
avatar
l*i
6
you can use binary search, because x^1/3 is monotonic
double cubicRoot(double x)
{
if 0 <= x and x <= 1, then set lo = 0, hi = 1
else if 1 < x, then set lo = 1, hi = x
// deal with negative x
then you can do binary search in [lo, hi]
Newton's method is likely faster
}
avatar
y*n
7
不好意思,这个出啦不是SquareRoot 吗?
avatar
x*a
8
套公式

【在 y***n 的大作中提到】
: Cubic Root 是不是只能用 Newton's method 做。
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。