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

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

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

機(jī)器學(xué)習(xí):數(shù)據(jù)泄漏的原因、相關(guān)實(shí)例和解決措施

如意 ? 來源:今日頭條 ? 作者:deephub ? 2020-10-08 14:29 ? 次閱讀

您是否對優(yōu)秀或接近優(yōu)秀的模型表現(xiàn)不知所措? 你的快樂被出賣了嗎?

簡而言之,當(dāng)您要預(yù)測的信息直接或間接出現(xiàn)在訓(xùn)練數(shù)據(jù)集中時(shí),就會發(fā)生標(biāo)簽泄漏或目標(biāo)泄漏。 它會導(dǎo)致模型夸大其泛化誤差,并極大地提高了模型的性能,但模型對于任何實(shí)際應(yīng)用都毫無用處。

數(shù)據(jù)泄漏如何發(fā)生

最簡單的示例是使用標(biāo)簽本身訓(xùn)練模型。 在實(shí)踐中,在數(shù)據(jù)收集和準(zhǔn)備過程中無意中引入了目標(biāo)變量的間接表示。 觸發(fā)結(jié)果的特征和目標(biāo)變量的直接結(jié)果是在數(shù)據(jù)挖掘過程中收集的,因此在進(jìn)行探索性數(shù)據(jù)分析時(shí)應(yīng)手動識別它們。

數(shù)據(jù)泄漏的主要指標(biāo)是“太好了,不能成為現(xiàn)實(shí)”模型。 由于該模型不是優(yōu)秀模型,因此在預(yù)測期間最有可能表現(xiàn)不佳。

數(shù)據(jù)泄漏不僅可以通過訓(xùn)練特征作為標(biāo)簽的間接表示來實(shí)現(xiàn)。 也可能是因?yàn)閬碜则?yàn)證或測試數(shù)據(jù)的某些信息保留在訓(xùn)練數(shù)據(jù)中,或者使用了來自將來的歷史記錄。

標(biāo)簽泄漏問題的示例

通過此人關(guān)聯(lián)銀行賬號的特征來預(yù)測是否會開設(shè)銀行帳戶

在客戶流失預(yù)測問題中,事實(shí)證明,無論客戶是否流失,稱為“采訪者”的功能都是最好的指示。 模型表現(xiàn)不佳的原因是此“采訪者”是僅在客戶確認(rèn)他們打算流失之后才分配調(diào)查人員。

如何應(yīng)對標(biāo)簽泄漏

1、刪除它們或添加噪音以引入可以平滑的隨機(jī)性

2、使用交叉驗(yàn)證或確保使用驗(yàn)證集在看不見的實(shí)例上測試模型。

3、使用管道處理而不是縮放或變換整個(gè)數(shù)據(jù)集。 當(dāng)基于提供的整個(gè)數(shù)據(jù)集按比例縮小特征時(shí),例如使用最小-最大縮放器,然后應(yīng)用訓(xùn)練和測試分割,縮放的測試集還包含來自縮放的訓(xùn)練特征的信息,因?yàn)樽钚≈岛妥钚≈?使用了整個(gè)數(shù)據(jù)集的最大值。 因此,始終建議使用管道來防止標(biāo)簽泄漏。

4、根據(jù)保留數(shù)據(jù)測試模型并評估性能。 就基礎(chǔ)架構(gòu),時(shí)間和資源而言,這是最昂貴的方式,因?yàn)楸仨毷褂谜_的方法再次執(zhí)行整個(gè)過程。

總結(jié)

數(shù)據(jù)泄漏是最常見的一種錯(cuò)誤和可能發(fā)生的特性工程,使用時(shí)間序列,數(shù)據(jù)集標(biāo)簽,并巧妙地通過驗(yàn)證信息訓(xùn)練集。重要的是機(jī)器學(xué)習(xí)模型僅僅是接觸信息可用時(shí)的預(yù)測。因此,明智的做法是仔細(xì)挑選特性,在應(yīng)用轉(zhuǎn)換之前分割數(shù)據(jù),避免在驗(yàn)證集上擬合轉(zhuǎn)換,并使用管道處理。
責(zé)編AJX

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

    關(guān)注

    8

    文章

    6842

    瀏覽量

    88758
  • 模型
    +關(guān)注

    關(guān)注

    1

    文章

    3123

    瀏覽量

    48664
  • 機(jī)器學(xué)習(xí)

    關(guān)注

    66

    文章

    8357

    瀏覽量

    132335
收藏 人收藏

    評論

    相關(guān)推薦

    MOS管泄漏電流的類型和產(chǎn)生原因

    MOS管(金屬氧化物半導(dǎo)體場效應(yīng)晶體管)的泄漏電流是指在MOS管關(guān)斷狀態(tài)下,從源極或漏極到襯底之間仍然存在的微弱電流。這些泄漏電流可能對電路的性能和穩(wěn)定性產(chǎn)生不利影響,因此需要深入了解其類型和產(chǎn)生原因。
    的頭像 發(fā)表于 10-10 15:11 ?905次閱讀

    【《時(shí)間序列與機(jī)器學(xué)習(xí)》閱讀體驗(yàn)】+ 時(shí)間序列的信息提取

    本人有些機(jī)器學(xué)習(xí)的基礎(chǔ),理解起來一點(diǎn)也不輕松,加油。 作者首先說明了時(shí)間序列的信息提取是時(shí)間序列分析的一個(gè)重要環(huán)節(jié),目標(biāo)是從給定的時(shí)間序列數(shù)據(jù)中提取出有用的信息和特征,以支持后續(xù)的分析和預(yù)測任務(wù),可以
    發(fā)表于 08-14 18:00

    如何檢測內(nèi)存泄漏

    檢測內(nèi)存泄漏是軟件開發(fā)過程中一項(xiàng)至關(guān)重要的任務(wù),它有助于識別和解決那些導(dǎo)致程序占用過多內(nèi)存資源,從而影響程序性能甚至導(dǎo)致程序崩潰的問題。以下將詳細(xì)闡述幾種常見的內(nèi)存泄漏檢測方法,每種方法都會結(jié)合具體步驟和工具進(jìn)行說明。
    的頭像 發(fā)表于 07-30 11:50 ?1383次閱讀

    Python在AI中的應(yīng)用實(shí)例

    Python在人工智能(AI)領(lǐng)域的應(yīng)用極為廣泛且深入,從基礎(chǔ)的數(shù)據(jù)處理、模型訓(xùn)練到高級的應(yīng)用部署,Python都扮演著至關(guān)重要的角色。以下將詳細(xì)探討Python在AI中的幾個(gè)關(guān)鍵應(yīng)用實(shí)例,包括機(jī)器
    的頭像 發(fā)表于 07-19 17:16 ?886次閱讀

    機(jī)器學(xué)習(xí)中的數(shù)據(jù)分割方法

    機(jī)器學(xué)習(xí)中,數(shù)據(jù)分割是一項(xiàng)至關(guān)重要的任務(wù),它直接影響到模型的訓(xùn)練效果、泛化能力以及最終的性能評估。本文將從多個(gè)方面詳細(xì)探討機(jī)器學(xué)習(xí)
    的頭像 發(fā)表于 07-10 16:10 ?1224次閱讀

    機(jī)器學(xué)習(xí)中的數(shù)據(jù)預(yù)處理與特征工程

    機(jī)器學(xué)習(xí)的整個(gè)流程中,數(shù)據(jù)預(yù)處理與特征工程是兩個(gè)至關(guān)重要的步驟。它們直接決定了模型的輸入質(zhì)量,進(jìn)而影響模型的訓(xùn)練效果和泛化能力。本文將從數(shù)據(jù)預(yù)處理和特征工程的基本概念出發(fā),詳細(xì)探討這
    的頭像 發(fā)表于 07-09 15:57 ?276次閱讀

    機(jī)器學(xué)習(xí)算法原理詳解

    機(jī)器學(xué)習(xí)作為人工智能的一個(gè)重要分支,其目標(biāo)是通過讓計(jì)算機(jī)自動從數(shù)據(jù)學(xué)習(xí)并改進(jìn)其性能,而無需進(jìn)行明確的編程。本文將深入解讀幾種常見的機(jī)器
    的頭像 發(fā)表于 07-02 11:25 ?705次閱讀

    機(jī)器學(xué)習(xí)數(shù)據(jù)分析中的應(yīng)用

    隨著大數(shù)據(jù)時(shí)代的到來,數(shù)據(jù)量的爆炸性增長對數(shù)據(jù)分析提出了更高的要求。機(jī)器學(xué)習(xí)作為一種強(qiáng)大的工具,通過訓(xùn)練模型從
    的頭像 發(fā)表于 07-02 11:22 ?526次閱讀

    深度學(xué)習(xí)與傳統(tǒng)機(jī)器學(xué)習(xí)的對比

    在人工智能的浪潮中,機(jī)器學(xué)習(xí)和深度學(xué)習(xí)無疑是兩大核心驅(qū)動力。它們各自以其獨(dú)特的方式推動著技術(shù)的進(jìn)步,為眾多領(lǐng)域帶來了革命性的變化。然而,盡管它們都屬于機(jī)器
    的頭像 發(fā)表于 07-01 11:40 ?1128次閱讀

    機(jī)器學(xué)習(xí)的經(jīng)典算法與應(yīng)用

    關(guān)于數(shù)據(jù)機(jī)器學(xué)習(xí)就是喂入算法和數(shù)據(jù),讓算法從數(shù)據(jù)中尋找一種相應(yīng)的關(guān)系。Iris鳶尾花數(shù)據(jù)集是一個(gè)經(jīng)典數(shù)據(jù)
    的頭像 發(fā)表于 06-27 08:27 ?1549次閱讀
    <b class='flag-5'>機(jī)器</b><b class='flag-5'>學(xué)習(xí)</b>的經(jīng)典算法與應(yīng)用

    電機(jī)振動的原因分析及預(yù)防措施

    振動的原因并采取相應(yīng)的預(yù)防措施,對于保障電機(jī)的穩(wěn)定運(yùn)行具有重要意義。本文將對電機(jī)振動的十大原因進(jìn)行詳細(xì)分析,并提出相應(yīng)的預(yù)防措施。
    的頭像 發(fā)表于 06-14 14:09 ?1050次閱讀

    深入探討機(jī)器學(xué)習(xí)的可視化技術(shù)

    機(jī)器學(xué)習(xí)可視化(簡稱ML可視化)一般是指通過圖形或交互方式表示機(jī)器學(xué)習(xí)模型、數(shù)據(jù)及其關(guān)系的過程。目標(biāo)是使理解模型的復(fù)雜算法和
    發(fā)表于 04-25 11:17 ?354次閱讀
    深入探討<b class='flag-5'>機(jī)器</b><b class='flag-5'>學(xué)習(xí)</b>的可視化技術(shù)

    傅里葉變換基本原理及在機(jī)器學(xué)習(xí)應(yīng)用

    連續(xù)傅里葉變換(CFT)和離散傅里葉變換(DFT)是兩個(gè)常見的變體。CFT用于連續(xù)信號,而DFT應(yīng)用于離散信號,使其與數(shù)字數(shù)據(jù)機(jī)器學(xué)習(xí)任務(wù)更加相關(guān)
    發(fā)表于 03-20 11:15 ?813次閱讀
    傅里葉變換基本原理及在<b class='flag-5'>機(jī)器</b><b class='flag-5'>學(xué)習(xí)</b>應(yīng)用

    嵌入式軟件內(nèi)存與指針相關(guān)問題

    的慢性病,不會立即展現(xiàn),但不知道未來的哪一天,所有的設(shè)備,會在相近的時(shí)間點(diǎn)爆發(fā)問題。 內(nèi)存泄漏還會導(dǎo)致系統(tǒng)意外的重啟,重啟的原因可能千奇百怪。因此,檢測和解決內(nèi)存泄漏,就顯得非常重要。
    的頭像 發(fā)表于 12-07 16:07 ?408次閱讀

    oom異常的原因和解決方法

    一、OOM異常的原因 OOM異常的出現(xiàn)通常是由于以下幾個(gè)原因造成的: 1.1 內(nèi)存泄漏 內(nèi)存泄漏是指資源在使用完畢后沒有被正確釋放或回收,從而導(dǎo)致內(nèi)存不斷占用的現(xiàn)象。常見的內(nèi)存
    的頭像 發(fā)表于 12-05 13:45 ?6302次閱讀