亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

python人工智能tensorflow常用激活函數(shù)Activation?Functions

 更新時(shí)間:2022年05月05日 11:45:54   作者:Bubbliiiing  
這篇文章主要為大家介紹了python人工智能tensorflow常用激活函數(shù)Activation?Functions的匯總介紹,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

前言

激活函數(shù)在機(jī)器學(xué)習(xí)中常常用在神經(jīng)網(wǎng)絡(luò)隱含層節(jié)點(diǎn)與神經(jīng)網(wǎng)絡(luò)的輸出層節(jié)點(diǎn)上,激活函數(shù)的作用是賦予神經(jīng)網(wǎng)絡(luò)更多的非線性因素,如果不用激勵(lì)函數(shù),輸出都是輸入的線性組合,這種情況與最原始的感知機(jī)相當(dāng),網(wǎng)絡(luò)的逼近能力相當(dāng)有限。如果能夠引入恰當(dāng)?shù)姆蔷€性函數(shù)作為激活函數(shù),這樣神經(jīng)網(wǎng)絡(luò)逼近能力就能夠更加強(qiáng)大。

哦豁,激活函數(shù)那么厲害,那常見的激活函數(shù)有什么呢?感覺還挺多的。

常見的激活函數(shù)種類及其圖像

1 sigmoid(logsig)函數(shù)

特點(diǎn):sigmoid函數(shù)函數(shù)在不同的地方表達(dá)方式不同,常用的名稱就是sigmoid和logsig,它能夠把輸入的連續(xù)實(shí)值變換為0和1之間的輸出,如果輸入是特別大的負(fù)數(shù),則輸出為0,如果輸入是特別大的正數(shù),則輸出為1。

缺點(diǎn):

  • 在深度神經(jīng)網(wǎng)絡(luò)中,容易導(dǎo)致梯度爆炸和梯度消失;
  • 冪函數(shù)運(yùn)算較慢;
  • 不是0均值。

其計(jì)算公式為:

其圖像如下所示。

2 tanh函數(shù)

特點(diǎn):它能夠把輸入的連續(xù)實(shí)值變換為-1和1之間的輸出,如果輸入是特別大的負(fù)數(shù),則輸出為-1,如果輸入是特別大的正數(shù),則輸出為1;

解決了Sigmoid函數(shù)的不是0均值的問題。

缺點(diǎn):梯度消失的問題和冪運(yùn)算的問題仍然存在。

其計(jì)算公式為:

其圖像如下所示。

3 relu函數(shù)

特點(diǎn):解決了梯度消失的問題;計(jì)算速度非常快,只需要判斷輸入是否大于0;

收斂速度遠(yuǎn)快于sigmoid和tanh兩個(gè)函數(shù)。

缺點(diǎn):不是0均值。

其計(jì)算公式為:

其圖像如下所示

4 softplus函數(shù)

特點(diǎn):softplus函數(shù)相當(dāng)于平滑版的relu函數(shù)。

缺點(diǎn):不是0均值。

其計(jì)算公式為:

其圖像如下所示(與relu函數(shù)對(duì)比)。

tensorflow中損失函數(shù)的表達(dá)

1 sigmoid(logsig)函數(shù)

tf.nn.sigmoid(x, name=None)

2 tanh函數(shù)

tf.nn.tanh(x, name=None)

3 relu函數(shù)

tf.nn.relu(features, name=None)
tf.nn.relu6(features, name=None)
#relu6相對(duì)于普通relu更容易學(xué)習(xí)到稀疏特征。

4 softplus函數(shù)

tf.nn.softplus(features, name=None)

以上就是python人工智能tensorflow常用激活函數(shù)Activation Functions的詳細(xì)內(nèi)容,更多關(guān)于tensorflow激活函數(shù)的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • python模塊常用用法實(shí)例詳解

    python模塊常用用法實(shí)例詳解

    由于平時(shí)習(xí)慣,strftime比較常用,strptime和它是反操作。這篇文章主要介紹了python模塊常用用法,需要的朋友可以參考下
    2019-10-10
  • 給 TensorFlow 變量進(jìn)行賦值的方式

    給 TensorFlow 變量進(jìn)行賦值的方式

    今天小編就為大家分享一篇給 TensorFlow 變量進(jìn)行賦值的方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • Python plt.imshow函數(shù)及其參數(shù)使用

    Python plt.imshow函數(shù)及其參數(shù)使用

    plt.imshow()是Matplotlib庫中的一個(gè)函數(shù),主要用于顯示圖像或矩陣數(shù)據(jù),本文主要介紹了Python plt.imshow函數(shù)及其參數(shù)使用,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-02-02
  • python實(shí)現(xiàn)21點(diǎn)小游戲

    python實(shí)現(xiàn)21點(diǎn)小游戲

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)21點(diǎn)小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-04-04
  • python實(shí)現(xiàn)簡單聊天應(yīng)用 python群聊和點(diǎn)對(duì)點(diǎn)均實(shí)現(xiàn)

    python實(shí)現(xiàn)簡單聊天應(yīng)用 python群聊和點(diǎn)對(duì)點(diǎn)均實(shí)現(xiàn)

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)簡單聊天應(yīng)用,python群聊和點(diǎn)對(duì)點(diǎn)均實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • Django 對(duì)象關(guān)系映射(ORM)源碼詳解

    Django 對(duì)象關(guān)系映射(ORM)源碼詳解

    這篇文章主要介紹了Django 對(duì)象關(guān)系映射(ORM)源碼詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08
  • Python 字符串池化的前提

    Python 字符串池化的前提

    這篇文章主要介紹了Python 字符串池化的前提,文中示例代碼非常詳細(xì),幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07
  • 如何利用Python和matplotlib更改縱橫坐標(biāo)刻度顏色

    如何利用Python和matplotlib更改縱橫坐標(biāo)刻度顏色

    對(duì)于圖表來說最簡單的莫過于作出一個(gè)單一函數(shù)的圖像,下面這篇文章主要給大家介紹了關(guān)于如何利用Python和matplotlib更改縱橫坐標(biāo)刻度顏色的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-08-08
  • 你知道怎么改進(jìn)Python 二分法和牛頓迭代法求算術(shù)平方根嗎

    你知道怎么改進(jìn)Python 二分法和牛頓迭代法求算術(shù)平方根嗎

    這篇文章主要介紹了Python編程實(shí)現(xiàn)二分法和牛頓迭代法求平方根代碼的改進(jìn),具有一定參考價(jià)值,需要的朋友可以了解下,希望能夠給你帶來幫助
    2021-08-08
  • Python 高級(jí)庫15 個(gè)讓新手愛不釋手(推薦)

    Python 高級(jí)庫15 個(gè)讓新手愛不釋手(推薦)

    對(duì)于初學(xué)者來說,這是一種簡單易學(xué)的編程語言;另一個(gè)原因:大量開箱即用的第三方庫,正是 23 萬個(gè)由用戶提供的軟件包使得 Python 真正強(qiáng)大和流行,本文給大家分享15 個(gè)讓新手愛不釋手Python 高級(jí)庫的相關(guān)知識(shí),感興趣的朋友一起看看吧
    2021-05-05

最新評(píng)論