import numpy as np
alpha = 0.0251 # as close to true alpha as possible
def nonlinear(x, deriv=False):
if(deriv==True):
return x*(1-x)
return 1/(1+np.e**(-x))
#seed
np.random.seed(
我想實現一個循環神經網絡,其中sigmoid被選爲激活函數。 我的第一個原型是寫在python,我發現sigmoid是程序的瓶頸,約佔總運行時間的30%。 # x is a fixed size vector here
def sigmoid(x):
return numpy.reciprocal(1.0 + numpy.exp(-x))
所以,我想另一個實現 def sigmoi