Exploring related content or papers - some aren’t really “notation” but general adoption, this is not as easily to realize through search engine results
Say you see f:A→B; it means that f takes things from A and maps them to B. Basically like defining the return type in programming. Note that we’re using sets, not variables (in this case, set A and B).
f:x↦y is the same as f(x)=y. Notice that this works with variables and not sets (though, your variable COULD be a set too).
5↦3 is valid, for example, if we have some f(5)=3.
It differs from mapping because you’re not restricted to sets. It also doesn’t identify a return type, but rather a variable.
× - Cartesian product
Set theory: Cartesian Product. say A×B, we get a matrix of Ci∈A,j∈B. ex.: R:State×Action→R = function R that takes a paired State and Action and returns something in the set of real numbers.
When you prepend it right next to a function, that means you’re taking that function’s gradient. That is, the partial derivative of all its inputs. ∇f(x,y)=[∂x∂f∂y∂f] It has a geometrical significance. When you visualize it as vectors, with an origin at point (x,y) where the corresponding partial derivatives form the vector, like so: output vectoro=[∂x∂f,∂y∂f] Map them to a 2D plane, and you get the following (arrows scaled down to fit):When you have a little subscript, i.e. ∇v, that’s the directional derivative, which is like the gradient but you sum it into one value. So in this case ∇v=∂x∂f+∂y∂f
x- Wide hat
In statistics: an approximation of a variable x (underneath the hat)
In machine learning: unbiased, i.e. the unbiased momentum vectors m,v(ex.: gradient descent with momentum).
μ - Mean
In statistics: the mean value. Used in the Gaussian distribution for example.
=def - Define new variable
Used to contrast that the content to the left of the equality is being defined now, rather than being predefined.
Basically a way of measuring the magnitude of an n-dimensional vector. L2, for instance, is the Euclidean distance. You can see an example below, where the p parameter is the x axis:
Not actually a math symbol. In programming, it means that whatever is to the right of it, gets assigned to it. Often used for defining language grammar. It follows BNF notation.
⊙ - Hadamard product
In machine learning: A⊙B returns an element-wise multiplication. That is, (A⊙B)i,j=Ai,j⋅Bi,j