| @@ 48-56 (lines=9) @@ | ||
| 45 | self.tuning_optimizer = tuning_optimizer |
|
| 46 | # Create Layers |
|
| 47 | for i in range(len(layers)): |
|
| 48 | if i == 0: |
|
| 49 | # First Layer |
|
| 50 | self.inner_layers.append( |
|
| 51 | AutoencoderLayer(num_features, layers[i], x=self.x, name=('Hidden%d' % i)) |
|
| 52 | ) |
|
| 53 | else: |
|
| 54 | # inner Layer |
|
| 55 | self.inner_layers.append( |
|
| 56 | AutoencoderLayer(layers[i-1], layers[i], x=self.inner_layers[i-1].y, name=('Hidden%d' % i)) |
|
| 57 | ) |
|
| 58 | self.summaries += self.inner_layers[i].summaries |
|
| 59 | self.encode_opts.append( |
|
| @@ 51-60 (lines=10) @@ | ||
| 48 | self.summaries = [] |
|
| 49 | # Create Layers |
|
| 50 | for i in range(len(layers)): |
|
| 51 | if i == 0: |
|
| 52 | # First Layer |
|
| 53 | self.inner_layers.append( |
|
| 54 | HiddenLayer(num_features, layers[i], x=self.x, name=('Hidden%d' % i), activation_fn=activation_fn) |
|
| 55 | ) |
|
| 56 | else: |
|
| 57 | # inner Layer |
|
| 58 | self.inner_layers.append( |
|
| 59 | HiddenLayer(layers[i-1], layers[i], x=self.inner_layers[i-1].y, |
|
| 60 | name=('Hidden%d' % i), activation_fn=activation_fn) |
|
| 61 | ) |
|
| 62 | self.summaries += self.inner_layers[i].summaries |
|
| 63 | if num_classes == 1: |
|