You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ProtoNet also uses the mean of each support class as its center and then implement Euclidean distance to train the network. The difference between SimpleShot and ProtoNet is that SimpleShot just added normalization and centering to the feature vectors before computing the Euclidean distance, is that correct?
The text was updated successfully, but these errors were encountered:
SimpleShot trains by using a predictive function of the form w_k f(x, θ) with w_k and θ being free parameters (see first equation in §2 from their paper);
ProtoNet (in the Euclidean distance scenario) trains by using a predictive function of the form 2 c_k f(x, θ) - ‖c_k‖² where only θ is a free parameter, while c_k is constrained to the centroid for class k (see equation 8 in their paper); the centroid c_k also depends on θ (see equation 1 in their paper).
I assume that the different parametrisations might yield learn different values θ for the embedding function f.
(Caveat: I'm not an expert and I've just read the SimpleShot paper.)
ProtoNet also uses the mean of each support class as its center and then implement Euclidean distance to train the network. The difference between SimpleShot and ProtoNet is that SimpleShot just added normalization and centering to the feature vectors before computing the Euclidean distance, is that correct?
The text was updated successfully, but these errors were encountered: