コード例 #1
0
 def D(self, input, train=True):
     h = input
     h = self.D_l1(h)
     h = L.relu(h)
     h = self.D_l2(h)
     h = L.relu(h)
     h = self.D_l3(h)
     h = L.sigmoid(h)
     return h
コード例 #2
0
 def D(self, input, train=True):
     h = input
     h = self.D_l1(h)
     h = L.relu(h)
     h = self.D_l2(h)
     h = L.relu(h)
     h = self.D_l3(h)
     h = L.sigmoid(h)
     return h
コード例 #3
0
 def decode(self, input, train=True):
     h = input
     h = self.dec_l1(h)
     h = self.dec_b1(h, train=train)
     h = L.relu(h)
     h = self.dec_l2(h)
     h = self.dec_b2(h, train=train)
     h = L.relu(h)
     h = self.dec_l3(h)
     h = L.sigmoid(h)
     return h
コード例 #4
0
 def encode(self, input, train=True):
     h = input
     h = self.enc_l1(h)
     h = self.enc_b1(h, train=train)
     h = L.relu(h)
     h = self.enc_l2(h)
     h = self.enc_b2(h, train=train)
     h = L.relu(h)
     h = self.enc_l3(h)
     h = self.enc_b3(h, train=train)
     return h
コード例 #5
0
 def decode(self, input, train=True):
     h = input
     h = self.dec_l1(h)
     h = self.dec_b1(h, train=train)
     h = L.relu(h)
     h = self.dec_l2(h)
     h = self.dec_b2(h, train=train)
     h = L.relu(h)
     h = self.dec_l3(h)
     h = L.sigmoid(h)
     return h
コード例 #6
0
 def encode(self, input, train=True):
     h = input
     h = self.enc_l1(h)
     h = self.enc_b1(h, train=train)
     h = L.relu(h)
     h = self.enc_l2(h)
     h = self.enc_b2(h, train=train)
     h = L.relu(h)
     h = self.enc_l3(h)
     h = self.enc_b3(h, train=train)
     return h
コード例 #7
0
 def forward(self, input, train=True):
     h = input
     h = L.dropout(h, rate=self.drate, train=train)
     h = self.l1(h)
     h = L.relu(h)
     # h = L.dropout(h,rate=self.drate,train=train)
     h = self.l2(h)
     return L.softmax(h)
コード例 #8
0
ファイル: fnn_syn_dropout.py プロジェクト: ilovecv/vat
 def forward(self,input,train=True):
     h = input
     h = L.dropout(h,rate=self.drate,train=train)
     h = self.l1(h)
     h = L.relu(h)
     #h = L.dropout(h,rate=self.drate,train=train)
     h = self.l2(h)
     return L.softmax(h)
コード例 #9
0
ファイル: fnn_syn.py プロジェクト: ilovecv/vat
 def forward(self,input,train=True):
     h = input
     h = self.l1(h)
     h = L.relu(h)
     h = self.l2(h)
     return L.softmax(h)
コード例 #10
0
ファイル: fnn_syn.py プロジェクト: sndnyang/vat_theano
 def forward(self, inputs, train=True):
     h = inputs
     h = self.l1(h)
     h = L.relu(h)
     h = self.l2(h)
     return L.softmax(h)