(name, n_in, n_out, inputs, w_initialization)
| 1857 | |
| 1858 | |
| 1859 | def LinearLayer(name, n_in, n_out, inputs, w_initialization): |
| 1860 | if isinstance(w_initialization, np.ndarray): |
| 1861 | weight_values = w_initialization.astype("float32") |
| 1862 | |
| 1863 | W = param(name + ".W", weight_values) |
| 1864 | result = tf.matmul(inputs, W) |
| 1865 | output = tf.nn.bias_add( |
| 1866 | result, param(name + ".b", np.zeros((n_out,), dtype="float32")) |
| 1867 | ) |
| 1868 | return output, W |
| 1869 | |
| 1870 | |
| 1871 | def Generator(n_samples, X_real, params=None): |
no test coverage detected