📑 Table of Contents
Gráfico da função sigmóide

A função sigmoide é uma função matemática de amplo uso em campos como a economia e a computação. O nome "sigmoide" vem da forma em S do seu gráfico.[1]

Ela é definida como: para todo real.

Ela é solução da equação diferencial: com entre 0 e 1.

A função sigmoide pode ser reescrita como:

Computação

editar

Um exemplo de código para Octave, que aplica a função a um escalar ou a alguma matriz:

function f = sigmoid(z)
f=1./(1+exp(-z));
endfunction

No MATLAB a função sigmf possui dois valores de ajustes da sigmoide. O primeiro indica o grau de inclinação da curva, enquanto o segundo indica o ponto médio da curva, ou seja, para que valor de x a sigmoide vai assumir valor 0.5 no eixo y (centro da sigmoide).

Um exemplo de código para o Matlab:

x = 0:0.5:20 //definimos x como um vetor de valores que vai de 0 a 20 em um intervalo de 0.5, ou seja, x = {0 , 0.5, 1, 1.5, … , 19.5, 20}
s1 = sigmf(x,[1 5]) // s1 será uma sigmoide cujo centro é no 5
s2 = sigmf(x,[0.5 5]) // s2 será uma sigmoide cujo centro é no 5, porém com uma inclinação mais suave que anterior
s3 = sigmf(x,[0.5 10]) // s3 será uma sigmoide cujo centro é no 10, com a mesma inclinação que anterior
plot(x,s1)
plot(x,s2)
plot(x,s3)

Ver também

editar

Referências

  1. Han, Jun; Morag, Claudio (1995). «The influence of the sigmoid function parameters on the speed of backpropagation learning». In: Mira, José; Sandoval, Francisco. From Natural to Artificial Neural Computation. Col: Lecture Notes in Computer Science. 930. [S.l.: s.n.] pp. 195–201. ISBN 978-3-540-59497-0. doi:10.1007/3-540-59497-3_175 

📚 Artikel Terkait di Wikipedia

Função de Legendre

− μ 2 1 − x 2 ] y = 0 , {\displaystyle (1-x^{2})\,y''-2xy'+\left[\lambda (\lambda +1)-{\frac {\mu ^{2}}{1-x^{2}}}\right]\,y=0,\,} onde os números complexos

Callback

de ordem maior invocada') funcao_de_ordem_maior(lambda: print('Callback invocado')) «Callback function - MDN Web Docs Glossary: Definitions of Web-related

Função de partição (matemática)

{\displaystyle \lambda _{1}\geq \lambda _{2}\geq ...\geq \lambda _{m}~~\mathrm {e} ~~\lambda _{1}+\lambda _{2}+\cdots \lambda _{m}=n} . As possíveis partições

Autovalores e autovetores

{\displaystyle |A-\lambda I|=(\lambda _{1}-\lambda )^{\mu _{A}(\lambda _{1})}(\lambda _{2}-\lambda )^{\mu _{A}(\lambda _{2})}\cdots (\lambda _{d}-\lambda )^{\mu _{A}(\lambda

Hipótese de Riemann

+ 1 − 1 + 1 − 1 − ⋯ {\displaystyle \lambda (1)+\lambda (2)+\lambda (3)+\lambda (4)+\lambda (5)+\lambda (6)+\lambda (7)+\cdots =1-1-1+1-1+1-1-\cdots } é

Mecânica quântica

}}}\left({\frac {\lambda }{\pi }}\right)^{1/4}e^{-{\frac {\lambda x^{2}}{2}}}H_{n}\left({\sqrt {\lambda }}x\right),,} onde λ = m ω / ℏ {\displaystyle \lambda =m\omega

Clausura (ciência da computação)

linguagem de programação com recurso a clausuras. Ruby: def new_counter i = 0 lambda { i += 1 } end c1 = new_counter puts c1.call puts c1.call puts c1.call puts

Função matricial

{p(\lambda )}{0!}}&{\frac {p'(\lambda )}{1!}}&{\frac {p''(\lambda )}{2!}}&\ldots &{\frac {p^{(n)}(\lambda )}{n!}}\\0&{\frac {p(\lambda )}{0!}}&{\frac