下面我們介紹激活函數。
激活函數在深度學習中扮演著非常重要的角色,它給網絡賦予了非線性,從而使得神經網絡能夠擬合任意復雜的函數。
如果沒有激活函數,無論多復雜的網絡,都等價于單一的線性變換,無法對非線性函數進行擬合。
目前,深度學習中最流行的激活函數為 relu, 但也有些新推出的激活函數,例如 swish、GELU,據稱效果優于relu激活函數。
激活函數的綜述介紹可以參考下面兩篇文章。
《一文概覽深度學習中的激活函數》
https://zhuanlan.zhihu.com/p/98472075
《從ReLU到GELU,一文概覽神經網絡中的激活函數》
https://zhuanlan.zhihu.com/p/98863801
激活函數在深度學習中扮演著非常重要的角色,它給網絡賦予了非線性,從而使得神經網絡能夠擬合任意復雜的函數。
1,tf.nn.sigmoid:將實數壓縮到0到1之間,一般只在二分類的最后輸出層使用。主要缺陷為存在梯度消失問題,計算復雜度高,輸出不以0為中心。
2,tf.nn.softmax:sigmoid的多分類擴展,一般只在多分類問題的最后輸出層使用。
3,tf.nn.tanh:將實數壓縮到-1到1之間,輸出期望為0。主要缺陷為存在梯度消失問題,計算復雜度高。
4,tf.nn.relu:修正線性單元,最流行的激活函數。一般隱藏層使用。主要缺陷是:輸出不以0為中心,輸入小于0時存在梯度消失問題(死亡relu)。
5,tf.nn.leaky_relu:對修正線性單元的改進,解決了死亡relu問題。
6,tf.nn.elu:指數線性單元。對relu的改進,能夠緩解死亡relu問題。
7,tf.nn.selu:擴展型指數線性單元。在權重用tf.keras.initializers.lecun_normal初始化前提下能夠對神經網絡進行自歸一化。不可能出現梯度爆炸或者梯度消失問題。需要和Dropout的變種AlphaDropout一起使用。
8,tf.nn.swish:自門控激活函數。谷歌出品,相關研究指出用swish替代relu將獲得輕微效果提升。
9,gelu:高斯誤差線性單元激活函數。在Transformer中表現最好。tf.nn模塊尚沒有實現該函數。
在keras模型中使用激活函數一般有兩種方式,一種是作為某些層的activation參數指定,另一種是顯式添加layers.Activation激活層。
importnumpyasnp
importpandasaspd
importtensorflowastf
fromtensorflow.kerasimportlayers,models
tf.keras.backend.clear_session()
model=models.Sequential()
model.add(layers.Dense(32,input_shape=(None,16),activation=tf.nn.relu))#通過activation參數指定
model.add(layers.Dense(10))
model.add(layers.Activation(tf.nn.softmax))#顯式添加layers.Activation激活層
model.summary()
看完上述內容,你們對激活函數activation怎么用呢有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注本站行業資訊頻道,感謝大家的支持。
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
2019獨生子女補貼最新政策是什么?一、獨生子女獎勵金只要是農村獨生子女家庭,就可以按月領取到這項補貼,地方不同、補助標準會有不同,夫妻雙方每人每月都有。領取的條件很簡單,只要持有獨生子女證書即可,因此還沒有辦理這個證書的農民抓緊了。二、獨生子女養老補貼農村里的獨生子女壓力比城鎮里的大,因為農村的父母沒有可觀的退休金,年紀大了后又失去了勞動能力。為了減輕這一養老負擔,國家規定獨生子女家庭的父母年滿...
巴勒斯坦忍無可忍!如果你再忍下去,巴勒斯坦就會滅亡!近日,一張巴勒斯坦領土地圖在網上瘋傳。在這張地圖上,原本屬于巴勒斯坦的領土越來越少,而與以色列相鄰的領土越來越多。巴勒斯坦失去的每一寸土地都被以色列吞并了。據估計,按照這個速度,到2050年,巴勒斯坦可能已經從地球上消失,讓全世界頭疼的巴以矛盾也將徹底消失。因為未來以色列會吃掉并吞并所有的巴勒斯坦領土,巴勒斯坦會滅亡。在這一輪巴以沖突中,網上已經...
不打疫苗不能回家,不打疫苗不能上學。據《北京青年報》報道,近日,廣州的袁先生反映,自己是外來人員,因未接種疫苗,被限制打開出租屋門鎖。以前有門禁卡可以買,現在規定只能用APP,不允許居民辦卡。沒打預防針不能開門??梢匀ゴ謇镩_一個7天的證明,但是7天之后需要再開一次。當地村委會工作人員回應稱,電腦系統僅限于此,“就這樣?!彼拇吻笾?,廣州12345熱線回應“是村規民約”。不打疫苗就不能回家,有些地方...