Documentation does not indicate that one can pass `None` to the weights variables to randomly initialize different network parts.