There was a bug in nonlinearities.Sigmoid where the parameters returned are mislabeled. For instance, the reported threshold was actually the peak of the sigmoid, the slope of the sigmoid was actually the threshold, and so on. The origin of the bug is a different ordering in the parameters of the internal _sigmoid function and the external-facing Sigmoid(). This PR fixes the different ordering in the internal _sigmoid function.
There was a bug in nonlinearities.Sigmoid where the parameters returned are mislabeled. For instance, the reported threshold was actually the peak of the sigmoid, the slope of the sigmoid was actually the threshold, and so on. The origin of the bug is a different ordering in the parameters of the internal _sigmoid function and the external-facing Sigmoid(). This PR fixes the different ordering in the internal _sigmoid function.