Vectors in assembly language PART3 (copy, Sigmoid/Logistic, Sigmoid Derivative)

Опубликовано: 23 Август 2024
на канале: Computing Mongoose
30
2

Continuing the series of vector and matrix operations. In this video I'm showing how to copy a vector and compute the Logistic (Sigmoid) values and Logistic (Sigmoid) derivatives over the vector elements. Implemented in pure x86 64-bit assembly language, using the x87 floating point instructions.

As noted also in Wikipedia: in some fields, most notably in the context of artificial neural networks, the term "sigmoid function" is used as an alias for the logistic function.

Sigmoid functions are very important for Artificial Intelligence (AI) algorithms as activation functions. They are employed at the end of artificial neural neurons processing for computing the final neuronal output. The derivative is used in the backward phase of the back propagation algorithm.

Resources:
Sigmoid (Logistic) derivative:    • Derivative of the Logistic (Sigmoid) ...  
Sigmoid (Logistic) calculation:    • Logistic (Sigmoid) function in assemb...  
Wikipedia: https://en.wikipedia.org/wiki/Sigmoid...

#assemblylanguage #x86 #64bits #linux #8087 #ai