change how to random neuron's initial weight
This commit is contained in:
@@ -95,64 +95,6 @@ function addNewSynapticConn!(mask::AbstractArray{<:Any}, x::Number, wRec::Abstra
|
||||
end
|
||||
|
||||
|
||||
# function addNewSynapticConn!(mask::AbstractArray{<:Any}, x::Number, A::AbstractArray{<:Any},
|
||||
# A2::AbstractArray{<:Any}, n=0;
|
||||
# rng::AbstractRNG=MersenneTwister(1234))
|
||||
# # println("mask ", mask, size(mask))
|
||||
# # println("")
|
||||
# # println("x ", x, size(x))
|
||||
# # println("")
|
||||
# # println("A ", A, size(A))
|
||||
# # println("")
|
||||
# # println("A2 ", A2, size(A2))
|
||||
# # println("")
|
||||
# # println("n ", n, size(n))
|
||||
# # println("")
|
||||
|
||||
# total_x_tobeReplced = sum(isequal.(mask, x))
|
||||
# remaining = 0
|
||||
# if n == 0 || n > total_x_tobeReplced
|
||||
# remaining = n - total_x_tobeReplced
|
||||
# n = total_x_tobeReplced
|
||||
# end
|
||||
|
||||
# # check if mask and A have the same size
|
||||
# if size(mask) != size(A)
|
||||
# error("mask and A must have the same size")
|
||||
# end
|
||||
# # get the indices of elements in mask that equal x
|
||||
# indices = findall(x -> x == x, mask)
|
||||
# # shuffle the indices using the rng function
|
||||
# shuffle!(rng, indices)
|
||||
# # select the first n indices
|
||||
# selected = indices[1:n]
|
||||
# # replace the elements in A at the selected positions with a
|
||||
# for i in selected
|
||||
# A[i] = rand(0.1:0.01:0.3)
|
||||
# if A2 !== nothing
|
||||
# A2[i] = 10000
|
||||
# end
|
||||
# end
|
||||
# # println("==================")
|
||||
# # println("mask ", mask, size(mask))
|
||||
# # println("")
|
||||
# # println("x ", x, size(x))
|
||||
# # println("")
|
||||
# # println("A ", A, size(A))
|
||||
# # println("")
|
||||
# # println("A2 ", A2, size(A2))
|
||||
# # println("")
|
||||
# # println("n ", n, size(n))
|
||||
# # println("")
|
||||
# # error("DEBUG addNewSynapticConn!")
|
||||
# return remaining
|
||||
# end
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user