开方那个算法是针对IEEE754的浮点数才有意义
有论文讲原理
类似的奇技淫巧有很多
参见
hacker‘s delight
【 在 feng321 的大作中提到: 】
: 我看几本讲深度学习的书 ,遇到的第一个例子,也有这个问题。向量(矩阵)可微,或者可导,太难理解了。我和一本书的作者沟通过,他也没有很好的解释。只好说结论是对的就行。网上有一个经典例子,以前小内存的时候,写游戏又要快还要算得准,一牛人在算开平方根的时候,直接采取了加一个整数,再移几位的方法。没有人能解释通道理,但这个代码用起来效果很好
--
FROM 124.126.140.*