コード例 #1
0
ファイル: testctrnn.py プロジェクト: stain/scrapbook
 def testSigmoid(self):
     self.assertEqual(ctrnn.sigmoid(1000), 1.0)
     self.assertEqual(ctrnn.sigmoid(-1000), 0.0) # Not OverflowError
     self.assertEqual(ctrnn.sigmoid(0), 0.5)
     self.assertEqual(ctrnn.sigmoid(0, gain=4), 0.5)
     # 0.401312339887548
     assert 0.401 < ctrnn.sigmoid(0, gain=4, bias=0.1) < 0.402 
     # 2.6503965530043108e-261
     assert 0.0 < ctrnn.sigmoid(-600) < 2.66e-261 
コード例 #2
0
ファイル: soiland.py プロジェクト: stain/scrapbook
def sigmoid_bias(x):
    """Sigmoid with gain and bias set according to Soiland."""
    return ctrnn.sigmoid(x, gain=1, bias=-0.1)
コード例 #3
0
ファイル: berns.py プロジェクト: stain/scrapbook
def sigmoid_bias(x):
    """Sigmoid with gain and bias set according to Berns1998."""
    return ctrnn.sigmoid(x, gain=4, bias=0.0)