色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

機器學習的logistic函數和softmax函數總結

lviY_AI_shequ ? 來源:工程師曾玲 ? 2018-12-30 09:04 ? 次閱讀

前言

本文簡單總結了機器學習最常見的兩個函數,logistic函數和softmax函數。首先介紹兩者的定義和應用,最后對兩者的聯系和區別進行了總結。

目錄

1. logisitic函數

2. softmax函數

3. logistic函數和softmax函數的關系

4. 總結

logistic函數

1.1 logistic函數定義

logsitic函數也就是經常說的sigmoid函數,幾何形狀也就是一條sigmoid曲線。

logistic函數的定義如下:

機器學習的logistic函數和softmax函數總結

其中,x0表示了函數曲線的中心(sigmoid midpoint),k是曲線的坡度,表示f(x)在x0的導數。

對應的幾何形狀:

1.2 logistic函數的應用

logistic函數在統計學和機器學習領域應用最為廣泛或最為人熟知的肯定是邏輯斯蒂回歸模型,邏輯斯蒂回歸(Logisitic Regression,簡稱LR)作為一種對數線性模型被廣泛地應用于分類和回歸場景中,此外,logistic函數也是神經網絡中最為常用的激活函數,即sigmoid函數 。

logistic函數常用作二分類場景中,表示輸入已知的情況下,輸出為1的概率:

機器學習的logistic函數和softmax函數總結

其中,為分類的決策邊界。另一類的生成概率:

機器學習的logistic函數和softmax函數總結

softmax函數

2.1 softmax函數的定義

softmax函數是logistic函數的一般形式,本質是將一個K維的任意實數向量映射成K維的實數向量,其中向量中的每個元素取值都介于(0,1)之間,且所有元素的和為1。

softmax函數的表達式:

機器學習的logistic函數和softmax函數總結

2.2 softmax函數的應用

softmax函數經常用在神經網絡的最后一層,作為輸出層,進行多分類。公式如下:

機器學習的logistic函數和softmax函數總結

(2)式含義:輸入樣本為,輸出向量的每個元素為K個類別中每個類的生成概率,其中為第 j類的模型參數,為歸一化項,使得所有概率之和為1。

2.3 softmax回歸模型的參數冗余

我們對(2)式減去向量,此時,輸入樣本為,輸出為第j類的生成概率:

機器學習的logistic函數和softmax函數總結

由上式可得,從o4YBAFwmyLSAV_6vAAABGqLz7yk609.png中減去o4YBAFwmyLSAeTuiAAABAkyKcnU811.png完全不影響假設函數的預測結果,表明softmax回歸模型存在冗余的參數,模型最優化結果存在多個參數解。

解決辦法:對softmax回歸模型的損失函數引入正則化項(懲罰項),就可以保證得到唯一的最優解。

logistic函數和softmax函數的關系

相同點:

(1)最優模型的學習方法

我們常用梯度下降算法來求模型損失函數的最優解,因為softmax回歸是logistic回歸的一般形式,因此最優模型的學習方法相同。

logistic回歸的損失函數的偏導數:

機器學習的logistic函數和softmax函數總結

參數更新:

機器學習的logistic函數和softmax函數總結

由(3)式可知,當樣本實際標記值為1時,則會以增大的方向更新;樣本實際標記值為-1時,則會以減小的方向更新。同理,softmax回歸參數的思想也大致相同,使得模型實際標記的第K類的生成概率接近于1。

(2)二分類情況

logistic回歸針對的是二分類情況,而softmax解決的是多分類問題,若softmax回歸處理的是二分類問題,則表達式如下:

機器學習的logistic函數和softmax函數總結

利用2.3節的softmax回歸的參數冗余特點,參數向量減去向量o4YBAFwmyLeAAcUWAAAA8izqIIs268.png,得到:

機器學習的logistic函數和softmax函數總結

機器學習的logistic函數和softmax函數總結,上式可表示為:

機器學習的logistic函數和softmax函數總結

與logistic二分類的表達式一致,因此,softmax回歸與logistic回歸的二分類算法相同 。

不同點:

多分類情況

logistic回歸是二分類,通過“1對1(one vs one)“分類器和”1對其他(one vs the rest)“分類器轉化為多分類。但是,這兩種方法會產生無法分類的區域,該區域屬于多個類,如下圖:

機器學習的logistic函數和softmax函數總結

機器學習的logistic函數和softmax函數總結

左圖是1對多的分類情況,右圖是1對1的分類情況,綠色為無法分類的區域。

softmax回歸進行的多分類,輸出的類別是互斥的,不存在無法分類的區域,一個輸入只能被歸為一類;

logistic多分類的解決辦法:若構建K類的分類器,通過創建K類判定函數來解決無法分類的問題。假定K類判定函數為,對于輸入樣本x,

機器學習的logistic函數和softmax函數總結

則樣本屬于第k類。

總結

logisitc函數常用于二分類和神經網絡的激活函數,softmax函數常用于神經網絡的輸出層,進行多分類。logistic多分類回歸可通過設置與類數相同的判別函數來避免無法分類的情況。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 神經網絡
    +關注

    關注

    42

    文章

    4771

    瀏覽量

    100715
  • 機器學習
    +關注

    關注

    66

    文章

    8406

    瀏覽量

    132565

原文標題:淺談logistic函數和softmax函數

文章出處:【微信號:AI_shequ,微信公眾號:人工智能愛好者社區】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    機器學習實戰之logistic回歸

    logistic回歸是一種廣義的線性回歸,通過構造回歸函數,利用機器學習來實現分類或者預測。 原理 上一文簡單介紹了線性回歸,與邏輯回歸的原理是類似的。 預測
    的頭像 發表于 09-29 15:17 ?2338次閱讀
    <b class='flag-5'>機器</b><b class='flag-5'>學習</b>實戰之<b class='flag-5'>logistic</b>回歸

    WinCC標準函數總結

      該系統包含標準函數。 可以按需要修改這些函數。 此外,還可以自己創建標準函數。   該系統包括一個標準函數集。   一、Alarm - 簡短描述   Alarm
    發表于 10-09 16:14 ?0次下載

    matlab牛逼函數總結

    matlab牛逼函數總結,想大家會因為MATLAB函數不懂吧!自己看看吧!
    發表于 11-06 17:18 ?0次下載

    函數指針和指針函數定義

    函數指針和指針函數,C語言學習中最容易混淆的一些概念,好好學習
    發表于 01-11 16:44 ?0次下載

    MATLAB常用函數總結(表格)

    MATLAB常用函數總結,MATLAB函數速查手冊,方便應用MATLAB函數
    發表于 01-21 14:31 ?0次下載

    arduino學習必須掌握的函數資料下載

    arduino學習必須掌握的函數
    發表于 04-26 10:58 ?36次下載
    arduino<b class='flag-5'>學習</b>必須掌握的<b class='flag-5'>函數</b>資料下載

    機器學習算法之一:Logistic 回歸算法的優缺點

    然后這些概率必須二值化才能真地進行預測。這就是 logistic 函數的任務,也稱為 sigmoid 函數。Sigmoid 函數是一個 S 形曲線,它可以將任意實數值映射到介于 0 和
    發表于 06-23 12:31 ?3.8w次閱讀

    機器學習經典損失函數比較

    所有的機器學習算法都或多或少的依賴于對目標函數最大化或者最小化的過程。我們常常將最小化的函數稱為損失函數,它主要用于衡量模型的預測能力。
    的頭像 發表于 06-13 17:53 ?8562次閱讀
    <b class='flag-5'>機器</b><b class='flag-5'>學習</b>經典損失<b class='flag-5'>函數</b>比較

    C語言入門教學之函數資料總結免費下載

    本文檔的主要內容詳細介紹的是C語言入門教學之函數資料總結免費下載內容包括了:1 庫函數2 函數的定義和返回值3 函數的調用4
    發表于 10-23 17:53 ?3次下載

    機器學習Softmax定義和優點

    Softmax機器學習中有非常廣泛的應用,但是剛剛接觸機器學習的人可能對Softmax的特點以
    的頭像 發表于 03-15 17:18 ?4676次閱讀
    <b class='flag-5'>機器</b><b class='flag-5'>學習</b>的<b class='flag-5'>Softmax</b>定義和優點

    機器學習和深度學習中分類與回歸常用的幾種損失函數

    本文將介紹機器學習、深度學習中分類與回歸常用的幾種損失函數,包括均方差損失 Mean Squared Loss、平均絕對誤差損失 Mean Absolute Error Loss、Hu
    的頭像 發表于 10-09 16:36 ?6230次閱讀
    <b class='flag-5'>機器</b><b class='flag-5'>學習</b>和深度<b class='flag-5'>學習</b>中分類與回歸常用的幾種損失<b class='flag-5'>函數</b>

    c++中構造函數學習總結(一)

    關于這個構造函數,簡單理解就是在一個類中,有一個函數,它的函數名稱和類名同名,而且這個構造函數沒有返回值類型的說法( Test()這個函數
    的頭像 發表于 12-24 18:06 ?724次閱讀

    機器學習中若干典型的目標函數構造方法

    幾乎所有的機器學習算法都歸結為求解最優化問題。有監督學習算法在訓練時通過優化一個目標函數而得到模型,然后用模型進行預測。無監督學習算法通常通
    的頭像 發表于 12-26 09:52 ?4273次閱讀
    <b class='flag-5'>機器</b><b class='flag-5'>學習</b>中若干典型的目標<b class='flag-5'>函數</b>構造方法

    vc++-CDC常用函數總結

    vc++-CDC常用函數總結(電源技術論壇)-該文檔為vc++-CDC常用函數總結講解文檔,是一份還算不錯的參考文檔,感興趣的可以下載看看,,,,,,,,,,,,,,,,,
    發表于 09-27 15:40 ?2次下載
    vc++-CDC常用<b class='flag-5'>函數</b><b class='flag-5'>總結</b>

    機器學習找一個好用的函數的原因是什么

    (1)機器學習中經典的“支持向量機(SVM)”的主要提出者弗拉基米爾·萬普尼克(Vladimir Vapnik),在其著作《統計學習理論的本質》中這樣定義機器
    的頭像 發表于 11-02 16:15 ?795次閱讀
    主站蜘蛛池模板: 男女做爽爽爽视频免费软件| 国产成人精品免费视频软件| 青青草 久久久| 成人无码国产AV免费看直播| 三叶草未满十八岁| 国产精品乱码色情一区二区视频| 性欧美videos俄罗斯| 解开白丝老师的短裙猛烈进入| 伊人久99久女女视频精品免| 美女一级毛片免费不卡视频| caoporm国产精品视频免费| 日韩亚洲中文欧美在线| 国产精品人妻无码久久久2022| 亚洲国产精品VA在线看黑人| 久久国产精品麻豆AV影视| 91精品福利一区二区| 人妻超级精品碰碰在线97视频| 国产成人精品久久一区二区三区| 亚洲刺激视频| 久久亚洲高清观看| 啊叫大点声欠CAO的SAO贷 | 在线观看日本污污ww网站| 免费视频xxx| 风情韵味人妻HD| 亚洲国产中文字幕新在线| 久久这里只有精品视频e| se01国产短视频在线观看| 无码人妻精品一区二区蜜桃在线看 | 成人18视频在线观看| 亚洲an天堂an在线观看| 久久秋霞理论电影| 插骚妇好爽好骚| 亚洲精品不卡视频| 蜜桃传媒在线播放| 国产成人免费片在线视频观看 | 免费在线视频a| 国产99九九久久无码熟妇| 亚洲一区在线播放| 欧美性猛交xxxxxxxx软件| 国产欧美精品国产国产专区| 在线一本码道高清|