コード例 #1
0
 def weights_init_func(self, rng, n_inputs, n_outputs):
     """
     this function should be rewrote by children classes
     default would return all zeros
     :param rng: passed random state to generate random values
     :param n_inputs: number of inputs
     :param n_outputs: number of outputs
     """
     return tu.shared_zeros((n_inputs, n_outputs), name='W')
コード例 #2
0
ファイル: my_ceptron.py プロジェクト: yxiaohan/nn
 def weights_init_func(self, rng, n_inputs, n_outputs):
     """
     this function should be rewrote by children classes
     default would return all zeros
     :param rng: passed random state to generate random values
     :param n_inputs: number of inputs
     :param n_outputs: number of outputs
     """
     return tu.shared_zeros((n_inputs, n_outputs), name='W')
コード例 #3
0
ファイル: theano_base_net.bak.py プロジェクト: yxiaohan/nn
 def init_biases(self):
     biases = []
     for i, outputs in enumerate(self.layers[1:]):
         b = tu.shared_zeros((outputs,), name='b%d' % (i + 1))
         biases.append(b)
     return biases
コード例 #4
0
ファイル: theano_base_net.bak.py プロジェクト: yxiaohan/nn
 def init_weights(self):
     weights = []
     for i, (inputs, outputs) in enumerate(zip(self.layers[:-1], self.layers[1:])):
         w = tu.shared_zeros((inputs, outputs), name='w%d%d' % (i, i + 1))
         weights.append(w)
     return weights
コード例 #5
0
 def init_biases(self):
     self.b = tu.shared_zeros(self.get_outputs_shape(), 'b')
コード例 #6
0
 def init_biases(self):
     self.b = tu.shared_zeros(self.n_feature_map, 'b')