sigmoid微分問題
2019/07/11 下午 11:46
機器學習共學討論版
Yu-jhang Su
觀看數:145
回答數:3
收藏數:0
ml100-2
ml100-2-d75
回答列表
-
2019/07/12 下午 04:31張維元 (WeiYuan)贊同數:1不贊同數:1留言數:0
你是講這一段嗎?
```
# Sigmoid
函數可以將任何值都映射到一個位於 0 到 1 範圍內的值。通過它,我們可以將實數轉化為概率值
def
nonlin
(
x
,
deriv
=
False
):
if
(
deriv
==
True
):
return
x
*
(
1
-
x
)
return
1
/
(
1
+
np
.
exp
(
-
x
))
```
這一段不是在作微分吧?
-
2019/07/13 上午 01:20Jeffrey贊同數:1不贊同數:0留言數:2
-
2019/07/14 下午 10:41Seanyu.TW贊同數:2不贊同數:0留言數:0
這個 function 是回傳了有微分 (deriv=True) 或不微分 (deriv=False) 後的結果,如果對推導過程有興趣的話,網路上應該有滿多資源的,這邊如 Jeffery 老師所說,僅提供最後結果。如果回答串中有錯誤引導的話,請學員不要介意。