Skip to content

Instantly share code, notes, and snippets.

@ImadDabbura
Last active September 20, 2018 14:49
Show Gist options
  • Save ImadDabbura/77984185069f843a30c84be8412aa1ba to your computer and use it in GitHub Desktop.
Save ImadDabbura/77984185069f843a30c84be8412aa1ba to your computer and use it in GitHub Desktop.
def initialize_parameters(layers_dims):
np.random.seed(1)
parameters = {}
L = len(layers_dims)
for l in range(1, L):
parameters["W" + str(l)] = np.random.randn(
layers_dims[l], layers_dims[l - 1]) * 0.01
parameters["b" + str(l)] = np.zeros((layers_dims[l], 1))
assert parameters["W" + str(l)].shape == (
layers_dims[l], layers_dims[l - 1])
assert parameters["b" + str(l)].shape == (layers_dims[l], 1)
return parameters
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment