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

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

3天內不再提示

數據科學項目失敗9個最常見的原因

8gVR_D1Net08 ? 來源:未知 ? 作者:胡薇 ? 2018-08-15 15:48 ? 次閱讀

本文總結了數據科學項目失敗的最常見原因,希望能夠幫助你避免陷阱。

1問錯了問題

如果你問了錯問題,你將會得到錯誤的答案。比如金融業中的欺詐識別問題,這個問題最初可能是“這個特定的交易是否存在欺詐”。為了確定這一問題,你將需要一個包含欺詐和非欺詐交易示例的數據集。這個數據集可以在一組專門負責偵測欺詐行為的專家(SME)的幫助下生成。但是,由于專家們依據的是過去對欺詐行為的認識進行的標記,用該數據集訓練的模型只會捕獲符合舊模式欺詐,而對于新興的欺詐方式,這一模型將無法識別。如果將問題改為“這個交易是否反?!?,它只需尋找不符合“正?!焙灻慕灰?,依靠人類進一步分析預測的欺詐交易以驗證模型結果即可。但這種方法的副作用是,它很可能會比以前的模型產生更多的誤報。

2.試圖用它來解決錯誤的問題

我們經常會忽視一個問題:我們費盡心思解決了一個問題,但是解決后是否能實現我們的目的。比如,你想出了用人工智能開發出一個將人的全身照傳上網站就能根據提醒量身定做一套合身的衣服的項目。完成這個項目我們需要完成以下任務:

·開發AI/ML技術以確定照片中的身體測量值;

·設計并創建一個網站和手機應用,以便與客戶進行互動;

·進行可行性研究以確定此產品是否有市場。

作為技術專家,我們最熟悉的就是產品設計與編碼,因此我們可能想開始研究前兩個任務。如果我們在執行前兩項任務后進行可行性研究并且研究結果表明我們的產品沒有市場,那將很可怕。

3.沒有足夠的數據

有一些數據十分敏感并且受到嚴密的保護,對它的訪問可能會受到很大的限制,我們可能獲取不到相關數據。

比如,在一些與生命科學領域相關的項目中,由于生命科學行業對存儲和傳輸受保護的健康信息(PHI)非常敏感,大多數可用數據集都會將這些信息刪除。例如,密西西比人比康涅狄格州的人患糖尿病的可能性更高。但是由于這些信息可能無法獲得,我們將無法使用。

4.沒有正確的數據

就算你擁有超棒的模型,使用錯誤數據或者有缺陷的數據也可能導致預測錯誤。在監督學習中,我們使用以前標注過的數據,由于這種標簽通常是人做得,可能會存在一些錯誤。舉一個極端的例子,假設有一個具有完美準確性的模型但使用了不準確的數據,如MINIST數據集,圖像的人工標記是100%準確的?,F在,假設三分之一的數字被貼錯了標簽,就如古老格言所說的,如果是垃圾輸入,你將得到垃圾輸出。

5.擁有太多數據

從理論上講,你永遠不需要很多的數據(只要它是正確的數據)。在實踐中,即使存儲和計算成本和性能取得了巨大的進步,我們仍然受到時間和空間的物理限制。所以數據科學家最重要的工作之一就是明智地挑選他們認為會對實現精準的模型預測產生影響的數據源。例如,預測嬰兒出生體重。與母親的年齡及住處似乎相關,但與母親的名字可能不相關。在本例中,需要人工干預來確定刪除不相關的數據。在運行模型之前,確定哪些因素相關仍是一個潛在的陷阱,可能會破壞你的數據科學項目。

6.雇傭錯誤的人

如果你有的是一個小型數據科學實踐,你可能別無選擇,只能依賴一個或幾個來執行所有任務。但是,隨著團隊的發展你應該考慮為每項任務聘請專家。特別是對于生物技術、金融等行業擁有專業的領域知識是非常有價值的,甚至是至關重要的。同時,擁有一個主題專家(SME)和具有良好溝通技巧的數據科學家也很重要。隨著你團隊的不斷發展,擁有正確的資源和人才庫是你實踐成功的最重要因素之一。

7.使用錯誤的工具

舉個例子:你最近派遣團隊在MySQL上進行訓練,他們回來后,你需要設置一個分析管道。由于他們的想法已經被重新訓練,于是他們建議使用他們的新工具。但是,根據管道將要處理的數據量以及你需要對結果執行的分析量,這個選擇可能是對作業的錯誤選擇。許多SQL產品對可以存儲在單個表中的數據量有嚴格的限制。在這種情況下,更好的選擇可能是使用像MongoDB這樣的NoSQL產品或者像AWS Redshift這樣的高度可擴展的列式數據庫。

8.沒有合適的模型

“無免費的午餐”(NFL)是數學中的著名定理。它指出沒有一種模型是可以解決所有問題的。例如,在營銷應用程序中,保留客戶電子郵件和地址等屬性可能很重要。而在醫療環境中,患者的身高、體重和血型可能更為重要。這表明在某種情況下運作良好的模型可能在另一種情況下不起作用。所以在數據科學中使用多個模型進行迭代,以找到最合適給定情況的模型是很常見的。在監督學習中更是如此。驗證或交叉驗證通常用于評估不具有復雜性的多個模型的準確性,以找到最合適的模型。此外,一個有效地模型也可以通過多種算法進行訓練—例如,可以使用正規方程(Linear least squares)或使用梯度下降(Gradient descent)來訓練線性回歸。

9.沒有正確的尺度

機器學習中,根據對數據的訓練和測試來衡量模型的性能是非常重要的。該信息將用于選擇要使用的模型、超參數和確定模型是否已準備好用于生產使用。為了衡量模型的性能,最重要的是選擇最佳的評估標準來完成手頭的任務。

關于度量選擇的文獻有很多,對此不在深入探討,但在選擇指標時要牢記以下一些參數

機器學習問題的類型:監督學習、無監督學習和強化學習。

監督學習的類型:二元、分類或回歸。

數據集類型:如果數據集不平衡,則不同的度量標準可能更合適。

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

    關注

    1780

    文章

    44560

    瀏覽量

    231301
  • 機器學習
    +關注

    關注

    66

    文章

    8173

    瀏覽量

    130887

原文標題:機器學習項目失敗的9個原因,你中招了嗎?

文章出處:【微信號:D1Net08,微信公眾號:AI人工智能D1net】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    電工最常見電路

    電工最常見電路
    發表于 10-12 21:11

    列舉了20最常見的電路

    為電子工程師的你,已經掌握了多少模擬電路呢?還應該掌握多少圖紙和原理呢?本文列舉了20最常見的電路,并粗略的推斷出不同層次的發燒對線路的不同理解程度,快來對照看看你是哪個程度的電子工程師?! ∫?/div>
    發表于 05-21 07:35

    單片機項目失敗原因有哪些?

    單片機項目失敗原因有哪些?
    發表于 04-19 07:33

    記錄幾種最常見、最基礎的通信方法

    文章目錄前言數據類型和編碼格式發送單個字符發送單個整形發送字符+數字總結避坑前言通信無疑是做項目最常用到的一部分內容,如Openmv、K210、樹莓派等經常需要將其檢測到的目標物體的坐標發送給單片機
    發表于 01-05 06:19

    電工最常見電路集

    電工最常見電路集:
    發表于 02-28 15:39 ?415次下載
    電工<b class='flag-5'>最常見</b>電路集

    講述分析硬件連接失敗原因

    Atmel小貼士 硬件連接失敗常見原因
    的頭像 發表于 07-10 00:32 ?3434次閱讀

    企業物聯網項目失敗原因是什么?

    盡管物聯網帶來了諸多好處,但仍有一些項目未能達到預定目標。物聯網項目很難管理,并且有一些突出原因經常導致此類項目失敗。
    的頭像 發表于 07-26 10:46 ?3064次閱讀

    模擬問題最常見原因除接地外,下一個因素是未用IC引腳的誤接

    如果接地是模擬問題的最常見原因之一,下一個最重要的因素是什么?未用IC引腳的誤接。
    的頭像 發表于 10-02 10:38 ?3831次閱讀

    物聯網項目失敗原因有哪些

    物聯網是許多公司的戰略重點,但根據2017年思科的一份報告顯示,僅有26%的受訪者認為有1個物聯網項目取得了成功。這意味著,至少有75%的物聯網項目失敗了。
    發表于 12-14 09:59 ?1019次閱讀

    數據泄露的最常見原因 企業如何預防數據泄露

    。這里說的信息是指關于目標標簽或者在訓練數據中可用但在真實世界中卻不可用、不合法的數據。 數據泄露的最常見原因: 1.分布式拒絕服務(DDo
    的頭像 發表于 01-30 17:34 ?2553次閱讀

    FTP連接服務器失敗原因有哪些

      為了使網站能夠在搜索結果中擁有較好的排名,站長需要對網站進行日常更新,而網站內容的更新,便需要用到網站數據文件的上傳與下載,FTP是最常用的軟件。有些站長在使用FTP連接服務器時出現連接失敗,從而導致沒有辦法對網站進行正常的
    的頭像 發表于 05-17 15:32 ?1.2w次閱讀

    哪些因素會導致人工智能AI項目失敗?

    當分析人工智能(AI)項目失敗原因時,我們會發現,永遠不會只有一個錯誤——業務和技術團隊都有人工智能項目失敗的不同點。本文將討論導致AI
    發表于 08-30 16:35 ?375次閱讀

    GD32 485發送異常最常見原因

    相信有小伙伴們遇到過這樣的問題,在使用GD32進行串口485發送的時候,明明發送了特定長度的數據,但從機就是不響應,現在就讓我們來解析下最常見的一個原因。
    的頭像 發表于 01-16 09:39 ?561次閱讀
    GD32 485發送異常<b class='flag-5'>最常見</b><b class='flag-5'>原因</b>

    最常見的發動機怠速抖動問題及原因

    最常見的發動機怠速抖動問題及原因 發動機怠速抖動問題是一種常見的車輛故障,它通常會導致發動機運行不穩定,并伴有抖動感。這種問題可能由多種原因引起,本文將詳細介紹
    的頭像 發表于 02-02 10:40 ?2837次閱讀

    GD32 MCU ISP失敗原因

    玩過GD32的小伙伴們都知道,GD32 MCU支持ISP,即在系統編程,前面的常見問題也給大家講過什么是ISP,什么是IAP?那有沒有小伙伴遇到過ISP失敗的情況,失敗原因是什么呢?
    的頭像 發表于 02-28 09:23 ?581次閱讀
    GD32 MCU ISP<b class='flag-5'>失敗</b>的<b class='flag-5'>原因</b>
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>