croft_math.java
来自「CroftSoft Code Library是一个开源的可移植的纯Java游戏库」· Java 代码 · 共 27 行
JAVA
27 行
package com.croftsoft.apps.insight;
public class Croft_Math {
//////////////////////////////////////////////////////////////////////
// Croft_Math.java v0.0 (C) Copyright 1996 David Wallace Croft.
// 1996-08-24
//////////////////////////////////////////////////////////////////////
static public double sigmoid ( double a ) {
//////////////////////////////////////////////////////////////////////
// Also known as the "logistic function".
//////////////////////////////////////////////////////////////////////
return 1.0 / ( 1.0 + java.lang.Math.exp ( -a ) );
}
static public double sigmoid_derivative ( double a ) {
//////////////////////////////////////////////////////////////////////
// The derivative with respect to the argument.
//////////////////////////////////////////////////////////////////////
double y = sigmoid ( a );
return y * ( 1.0 - y );
}
//////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?