哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內(nèi)不再提示

淺析機器學(xué)習(xí)建模中常見的7個誤區(qū)

zhKF_jqr_AI ? 來源:未知 ? 作者:胡薇 ? 2018-07-28 09:27 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Cheng-Tao Chu總結(jié)了機器學(xué)習(xí)建模中常見的誤區(qū),提醒讀者注意算法的假定未必適合手頭的數(shù)據(jù)。Chu曾任Google欺詐支付分析首席工程師,LinkedIn搜索相關(guān)性負責(zé)人,Square欺詐檢測負責(zé)人,Codecademy數(shù)據(jù)分析主管,現(xiàn)為都鐸投資公司下一代研究、模擬、交易基礎(chǔ)設(shè)施MacroPipeline的首席架構(gòu)師。Chu在NIPS 2006的論文“基于多核的機器學(xué)習(xí)Map-Reduce”引用超過1400次,是開源項目Apache Mahout的基礎(chǔ)。

統(tǒng)計建模和工程有許多相似之處。

在工程上,有多種方法構(gòu)建一個鍵值存儲,而每種設(shè)計對使用模式有著不同的假設(shè)。在統(tǒng)計建模中,有多種算法構(gòu)建一個分類器,而每種算法對數(shù)據(jù)有著不同的假設(shè)。

當處理小規(guī)模數(shù)據(jù)時,由于試驗的成本較低,盡可能多地嘗試各種算法然后選出最好的算法,是很合理的選擇。但是當我們碰到“大數(shù)據(jù)”的時候,事先分析數(shù)據(jù)并據(jù)此設(shè)計建模流程(預(yù)處理、建模、優(yōu)化算法、評估、產(chǎn)品化),會有很大幫助。

我在前一篇博客文章就提到了,有幾十種方法解決一個給定的建模問題。每種模型有著不同的假定,辨識哪些假設(shè)合理,并沒有顯而易見的方法。在業(yè)界,大多數(shù)從業(yè)人員選擇他們最熟悉的建模算法,而不是最適合數(shù)據(jù)的算法。在這篇文章中,我想要分享一些常見的誤區(qū),至于最佳實踐,留待以后的文章。

1. 理所當然地使用默認損失函數(shù)

很多從業(yè)人員在訓(xùn)練和挑選模型的時候使用默認的損失函數(shù)(例如,均方誤差)。在實踐中,默認的損失函數(shù)很少對齊業(yè)務(wù)的目標。就拿欺詐檢測來說吧。當嘗試檢測欺詐性交易時,業(yè)務(wù)目標是最小化欺詐的損失。而二元分類器的默認損失函數(shù)給予假陽性和假陰性同樣的權(quán)重。為了對齊業(yè)務(wù)目標,損失函數(shù)不僅應(yīng)該加大懲罰假陰性的力度,同時懲罰假陰性的力度也應(yīng)該和損失金額成比例。此外,欺詐檢測中的數(shù)據(jù)集通常包含高度失衡的標簽。在這些情形下,損失函數(shù)需要向罕見類別方向傾斜。

2. 在非線性相互作用中使用原始的線性模型

構(gòu)建二元分類器時,出于簡單性,許多從業(yè)人員立刻拿出邏輯回歸。不過,很多人忘了,邏輯回歸是一個線性模型,因此需要手工編碼預(yù)測因子中的非線性相互作用。回到欺詐性檢測的例子,“賬單地址 = 配送地址且交易額 < $50”這樣的高階相互作用特征對良好的模型表現(xiàn)而言不可或缺。所以,這類問題應(yīng)該考慮非線性模型,比如配有核函數(shù)的SVM、基于決策樹的分類器這樣內(nèi)置高階相互作用特征支持的模型。

3. 忘了離群值

離群值值得注意。取決于上下文,它們或者需要特別關(guān)注,或者應(yīng)該完全忽略。以利潤預(yù)測為例。如果觀察到了不同尋常的利率尖峰,對其給予額外關(guān)注,查明導(dǎo)致尖峰的原因,應(yīng)該是個好主意。不過如果離群值是由機制誤差、測量誤差或其他任何不可推廣的原因造成的,那么,在將數(shù)據(jù)傳給建模算法前,過濾掉這些離群值是個好主意。

相比其他模型,一些模型對離群值更敏感。比如,AdaBoost可能會將那些離群值視作“困難”情形,給予離群值巨大的權(quán)重,而決策樹可能僅僅將每個離群值視作假分類。如果數(shù)據(jù)集包含相當數(shù)量的離群值,需要使用在離群值上魯棒性好的建模算法,或者過濾掉離群值,這一點很重要。

4. 當n遠小于p時使用高方差模型

SVM是最流行的現(xiàn)成的建模算法之一,而其最強力的特性之一是使用不同的核調(diào)整模型。SVM的核可以看成一種自動組合現(xiàn)有特征至更豐富的特征空間的方法。由于這一強力特性幾乎沒什么代價,大多數(shù)從業(yè)人員在訓(xùn)練SVM模型時默認使用核。然而,當n << p(樣本數(shù)遠小于特征數(shù))時——在業(yè)界很常見,比如醫(yī)療數(shù)據(jù)——更豐富的特征空間意味著高得多的過擬合數(shù)據(jù)的風(fēng)險。事實上,當n << p時,應(yīng)該完全避免高方差模型。

5. 使用L1/L2/...正則化時不做標準化

應(yīng)用L1或L2懲罰大系數(shù)是常用的正則化線性回歸或邏輯回歸的方法。然而,許多從業(yè)人員沒有意識到在應(yīng)用這些正則化技術(shù)之前標準化特征的重要性。

回到欺詐檢測的例子,想象一個交易額特征的線性回歸模型。在沒有正則化的情況下,如果交易額的單位是元,擬合的參數(shù)大概會是單位是分的情況下擬合的參數(shù)的一百倍。而在有正則化的情況下,由于L1/L2對較大系數(shù)懲罰的力度更大,以元為單位的交易額會受到更多懲罰。因此,正則化出現(xiàn)了偏差,傾向于懲罰尺度較小的特征。為了緩解這一問題,在預(yù)處理步驟中標準化所有特征,讓它們位于同一水平線上。

6. 使用線性模型時沒有考慮多重共線性

想象一下,創(chuàng)建一個包含兩個變量X1、X2的線性模型,假定標準答案是Y = X1+ X2。理想情況下,如果觀測數(shù)據(jù)的噪聲不大,線性回歸方案將重建標準答案。然而,如果X1和X2共線,那么在大多數(shù)優(yōu)化算法看來,Y = 2 * X1、Y = 3 * X1- X2、Y = 100 * X1- 99 * X2都很不錯。這可能不會造成什么妨害,因為它并未導(dǎo)致估計出現(xiàn)偏差。不過,它確實造成了不良的狀況,使得系數(shù)的權(quán)重難以解釋。

7. 將線性回歸或邏輯回歸的系數(shù)絕對值視作特征重要性

因為很多現(xiàn)成的線性回歸器返回每個系數(shù)的p值,許多從業(yè)人員相信,線性模型的系數(shù)的絕對值越大,相應(yīng)的特征就越重要。其實這極少成立:

改變變量的尺度會改變系數(shù)的絕對值

如果特征具有多重共線性,系數(shù)可以從一個特征移動到其他特征。同時,數(shù)據(jù)集的特征越多,特征具有多重共線性的概率就越高,通過系數(shù)解釋特征重要性就越不可靠。

以上是機器學(xué)習(xí)實踐中常見的7個誤區(qū)。這個列表并不求全,主要用意是激發(fā)讀者的思考,建模的假定可能并不適用于手頭的數(shù)據(jù)。為了達到最佳的模型表現(xiàn),選擇具有最合適的假定的建模算法很重要——而不是直接選擇你最熟悉的算法。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴

原文標題:老司機帶你避開機器學(xué)習(xí)那些坑

文章出處:【微信號:jqr_AI,微信公眾號:論智】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    電路設(shè)計常見的八誤區(qū)

    電路設(shè)計常見的八誤區(qū):現(xiàn)象一:這板子的PCB設(shè)計要求不高,就用細一點的線,自動布吧;現(xiàn)象二:這些總線信號都用電阻拉一下,感覺放心些;現(xiàn)象三:CPU和FPGA的這些不用的I/O口怎么處理呢?先讓它空著吧,以后再說。
    發(fā)表于 12-28 11:46 ?1524次閱讀

    單片機學(xué)習(xí)中常見的問題和誤區(qū)

    ,對一些知識把握不準,也不可避免地形成一些誤解。根據(jù)本人在教學(xué)及實踐中的探討和摸索,總結(jié)出這些在學(xué)習(xí)過程中常見的問題和誤區(qū)并給予分析和糾正。2.單片機學(xué)習(xí)中的
    發(fā)表于 02-09 00:11

    初學(xué)單片機常見誤區(qū)?

    學(xué)習(xí)單片機常見誤區(qū)
    發(fā)表于 04-02 06:20

    10常見的_Android_新手誤區(qū)

    10常見的_Android_新手誤區(qū)
    發(fā)表于 03-19 11:23 ?0次下載

    從零到python機器學(xué)習(xí)大神的7步驟

    有許多python機器學(xué)習(xí)資源在線免費提供,從哪開始?如何進行?從零到python機器學(xué)習(xí)大神只要7
    發(fā)表于 11-15 12:29 ?1.3w次閱讀

    糾正10有關(guān)編程的常見誤區(qū)

    在編程行業(yè),一直流傳著很多誤區(qū)。下面讓我們一起來糾正10有關(guān)編程的常見誤區(qū),以幫助編程初學(xué)者或有志成為程序員的人,更理性地認識編程。
    的頭像 發(fā)表于 02-02 16:02 ?3919次閱讀

    機器學(xué)習(xí)研究中常見的七大謠傳總結(jié)

    學(xué)習(xí)深度學(xué)習(xí)的過程中,我們常會遇到各種謠傳,也會遇到各種想當然的「執(zhí)念」。在本文中,作者總結(jié)了機器學(xué)習(xí)研究中常見的七大謠傳,他們很多都是我
    的頭像 發(fā)表于 02-26 14:05 ?3602次閱讀
    <b class='flag-5'>機器</b><b class='flag-5'>學(xué)習(xí)</b>研究<b class='flag-5'>中常見</b>的七大謠傳總結(jié)

    機器學(xué)習(xí)在衛(wèi)星遙測分析建模中的應(yīng)用綜述

    機器學(xué)習(xí)在衛(wèi)星遙測分析建模中的應(yīng)用綜述
    發(fā)表于 06-29 16:40 ?56次下載

    17機器學(xué)習(xí)的常用算法

    根據(jù)數(shù)據(jù)類型的不同,對一問題的建模有不同的方式。在機器學(xué)習(xí)或者人工智能領(lǐng)域,人們首先會考慮算法的學(xué)習(xí)方式。在
    的頭像 發(fā)表于 08-11 11:20 ?2568次閱讀

    17機器學(xué)習(xí)的常用算法!

    源自:AI知識干貨 根據(jù)數(shù)據(jù)類型的不同,對一問題的建模有不同的方式。在機器學(xué)習(xí)或者人工智能領(lǐng)域,人們首先會考慮算法的學(xué)習(xí)方式。在
    的頭像 發(fā)表于 08-22 09:57 ?3246次閱讀
    17<b class='flag-5'>個</b><b class='flag-5'>機器</b><b class='flag-5'>學(xué)習(xí)</b>的常用算法!

    消除 AC 驅(qū)動器的 8 常見誤區(qū)

    消除 AC 驅(qū)動器的 8 常見誤區(qū)
    發(fā)表于 11-04 09:52 ?0次下載
    消除 AC 驅(qū)動器的 8 <b class='flag-5'>個</b><b class='flag-5'>常見</b><b class='flag-5'>誤區(qū)</b>

    新手學(xué)習(xí)單片機最常見的六大誤區(qū)

    ,扮演著至關(guān)重要的角色。然而,學(xué)習(xí)單片機并非一帆風(fēng)順,初學(xué)者常常會面臨各種挑戰(zhàn)和困惑。因此,了解并避免新手常見誤區(qū),將有助于使學(xué)習(xí)過程更加順利和愉快。新手
    的頭像 發(fā)表于 03-28 08:03 ?2176次閱讀
    新手<b class='flag-5'>學(xué)習(xí)</b>單片機最<b class='flag-5'>常見</b>的六大<b class='flag-5'>誤區(qū)</b>!

    棱鏡——機器視覺系統(tǒng)中常見的重要配件

    棱鏡——機器視覺系統(tǒng)中常見的重要配件
    的頭像 發(fā)表于 01-15 17:36 ?1178次閱讀
    棱鏡——<b class='flag-5'>機器</b>視覺系統(tǒng)<b class='flag-5'>中常見</b>的重要配件

    機器學(xué)習(xí)和深度學(xué)習(xí)中需避免的 7 常見錯誤與局限性

    無論你是剛?cè)腴T還是已經(jīng)從事人工智能模型相關(guān)工作一段時間,機器學(xué)習(xí)和深度學(xué)習(xí)中都存在一些我們需要時刻關(guān)注并銘記的常見錯誤。如果對這些錯誤置之不理,日后可能會引發(fā)諸多麻煩!只要我們密切關(guān)注
    的頭像 發(fā)表于 01-07 15:37 ?331次閱讀
    <b class='flag-5'>機器</b><b class='flag-5'>學(xué)習(xí)</b>和深度<b class='flag-5'>學(xué)習(xí)</b>中需避免的 <b class='flag-5'>7</b> <b class='flag-5'>個</b><b class='flag-5'>常見</b>錯誤與局限性

    學(xué)習(xí)電子電路中常見的問題

    電子電路作為現(xiàn)代科技的基礎(chǔ),其學(xué)習(xí)過程中常會遇到各種理論和實踐問題。無論是初學(xué)者還是有一定經(jīng)驗的工程師,都可能面臨電路設(shè)計、元器件選型、信號處理等方面的困惑。本文將系統(tǒng)梳理電子電路學(xué)習(xí)中常見
    的頭像 發(fā)表于 01-20 07:38 ?427次閱讀
    龙里县| 东方市| 荥经县| 油尖旺区| 搜索| 榕江县| 石首市| 建平县| 香港| 托里县| 玉溪市| 泗阳县| 凤翔县| 灵璧县| 玛曲县| 安徽省| 盈江县| 桐庐县| 佛冈县| 江华| 德清县| 甘洛县| 二连浩特市| 望奎县| 潞西市| 交城县| 清流县| 璧山县| 库车县| 平定县| 三明市| 恩施市| 仁怀市| 工布江达县| 山东省| 安仁县| 江油市| 聂荣县| 阿合奇县| 榆树市| 响水县|