lighttuner.hpo.utils.math¶
l2normal¶
-
lighttuner.hpo.utils.math.
l2normal
(x, mu=0.0, sigma=1.0)[source]¶ - Overview:
Turn one \(\left[0, 1\right]\) linear value to normal distribution value, follows
N(mu, sigma)
.
- Parameters:
x – Original linear value.
mu – Mu value.
sigma – Sigma value.
- Returns:
A normal distribution value.
- Examples::
Simple usage
>>> from lighttuner.hpo.utils.math import l2normal >>> l2normal(0.0) -inf >>> l2normal(0.2) -0.8416212335729143 >>> l2normal(0.5) 0.0 >>> l2normal(0.8) 0.8416212335729143 >>> l2normal(1.0) inf >>> l2normal(-0.1) nan >>> l2normal(1.1) nan
Use given
mu
andsigma
>>> l2normal(0.2, 2, 8) -4.732969868583314 >>> l2normal(0.5, 10, 4) 10.0 >>> l2normal(0.8, -3, 6) 2.0497274014374858