원래는 내가 원하던 모델 출력 0-1 할 수 있도록 지도하는 범주형 이미지 레이블(플럭스입니다.jl 제한 변수는 0 과 1). 그래서 나를 추가하기로 결정했 s 상 활성화 기능은 다음과 같습니다:
σ = sigmoid
model = Chain(
resnet[1:end-2],
Dense(2048, 1000),
Dense(1000, 256),
Dense(256, 2, σ), # we get 2048 features out, and we have 2 classes
);
그러나,지금 내 모델 출력 1.0. 어떤 아이디어는 이유에는 경우 또는 나를 사용하여 활성화 기능을 잘못입니까?
MethodError: no method matching similar(::Float32, ::Type{Float32}) Closest candidates are: similar(!Matched::Union{LinearAlgebra.Adjoint{T, var"#s814"}, LinearAlgebra.Transpose{T, var"#s814"}} where {T, var"#s814"<:(AbstractVector{T} where T)}, ::Type{T}) where T at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.6/LinearAlgebra/src/adjtrans.jl