Krakuski
Krakuski
mireczki, co robi polecenie SIG w pythonie?
#python
  • Najlepsze
  • Wszystkie komentarze
t.....l
t.....l
@Krakuski: to przypisanie lambdy. Teraz możesz wywołać SIG(10) albo SIG(jakasLiczba) i to Ci zwróci wynik funkcji 1/(1+np.exp(-jakasLiczba))
t.....l
t.....l
Krakuski
Krakuski
Krakuski Autor
0
@tomash-pl: a w tym konkretnym przykładzie o co chodzi?

SIG = lambda x : 1 / (1 + np.exp(-x))
dSIG = lambda o : np.multiply(o, (1 - o))
RapRose
@Krakuski: tak jak Tomash odpowiedział, to jednolinijkowa funkcja, równoważna z tym:
def SIG(x):
__return 1/(1+np.exp(-x))
Krakuski
Krakuski
Krakuski Autor
0
@tomash-pl: @RapRose: jesli jeszcze moge zapytac,
jaka to ma funkcje?
# Error function and its derivative
ERROR = lambda t, o : np.multiply(0.5, np.multiply((t - o), (t - o)))
dERROR = lambda t, o : o - t
RapRose
@Krakuski: matematycznie to ci nie powiem co realizuje np.multilpy ->https://numpy.org/doc/stable/reference/generated/numpy.multiply.html
ale to wciąż funkcja tylko z dwoma argumentami, można rozpisać to tak:
def ERROR(t, o):
_innerArgs = ((t - o), (t - o))
innerResult = np.multiply(innerArgs)
_return np.multiply(0.5, innerResult)