aboutsummaryrefslogtreecommitdiff
path: root/mllib
diff options
context:
space:
mode:
authorNaftali Harris <naftaliharris@gmail.com>2014-07-30 09:56:59 -0700
committerXiangrui Meng <meng@databricks.com>2014-07-30 09:56:59 -0700
commite3d85b7e40073b05e2588583e9d8db11366c2f7b (patch)
tree8691dfd4ee050bbc60ffa3489c9b1b188bb1807a /mllib
parent3bc3f1801e3347e02cbecdd8e941003430155da2 (diff)
downloadspark-e3d85b7e40073b05e2588583e9d8db11366c2f7b.tar.gz
spark-e3d85b7e40073b05e2588583e9d8db11366c2f7b.tar.bz2
spark-e3d85b7e40073b05e2588583e9d8db11366c2f7b.zip
Avoid numerical instability
This avoids basically doing 1 - 1, for example: ```python >>> from math import exp >>> margin = -40 >>> 1 - 1 / (1 + exp(margin)) 0.0 >>> exp(margin) / (1 + exp(margin)) 4.248354255291589e-18 >>> ``` Author: Naftali Harris <naftaliharris@gmail.com> Closes #1652 from naftaliharris/patch-2 and squashes the following commits: 0d55a9f [Naftali Harris] Avoid numerical instability
Diffstat (limited to 'mllib')
0 files changed, 0 insertions, 0 deletions