Ich sehe oft die Verwendung von Masken (in C, C++, Python, Java), wie maskierte Softmax oder so. Ich kann seinen Gebrauch nicht verstehen (ich spreche nicht über Masken in der Computer Vision, sondern über Masken in der Programmierung im Allgemeinen).Was ist die Verwendung von Maske?
Ich verstand Maske als etwas, das Sie in einer bitweisen Operation wie x & 1
verwendet: hier ist 1 eine Maske, die etwas in der bitweisen Operation tut.
Aber sehe ich mehr und mehr Verwendung von Masken wie unten:
import theano
import theano.tensor as tt
# The context document (2D matrix of long type called context.)
context_bt = tt.lmatrix('context')
# Context document mask used to distinguish real symbols from the sequence and padding symbols that are at the end.
context_mask_bt = tt.matrix('context_mask')
Ich wäre sehr dankbar, wenn Sie mir zu verstehen helfen könnten:
Was Maskengrößen sind (wie hier warum nennst du die zweite var eine maske, irgendwas besonderes hier)?
Wo werden sie verwendet?
Wie kann ich eine Maskenvariable erstellen?
Danke, Prost :).
Ich kann Downvotes nicht verstehen ... es es duplizieren ... – John77
Ich denke, das ist, weil Ihre Frage zu breit ist ... – n00dl3
Es gibt * one * downvote (Upd: OK, zwei jetzt ...) Frage, wie es scheint, ist zu breit. Es gibt viele Dinge, die "Masken" genannt werden. Das Beispiel in der Frage ist anwendungsspezifisch, ohne dass ein Kontext angezeigt wird. –