12345678910111213141516171819202122 |
- function W = debugInitializeWeights(fan_out, fan_in)
- %DEBUGINITIALIZEWEIGHTS Initialize the weights of a layer with fan_in
- %incoming connections and fan_out outgoing connections using a fixed
- %strategy, this will help you later in debugging
- % W = DEBUGINITIALIZEWEIGHTS(fan_in, fan_out) initializes the weights
- % of a layer with fan_in incoming connections and fan_out outgoing
- % connections using a fix set of values
- %
- % Note that W should be set to a matrix of size(1 + fan_in, fan_out) as
- % the first row of W handles the "bias" terms
- %
- % Set W to zeros
- W = zeros(fan_out, 1 + fan_in);
- % Initialize W using "sin", this ensures that W is always of the same
- % values and will be useful for debugging
- W = reshape(sin(1:numel(W)), size(W)) / 10;
- % =========================================================================
- end
|