有哪些深度學習效果不如傳統方法的經典案例?
作為目前最前沿的科技領域之一,深度學習通常被認為是推動科技進步的關鍵。然而,是否存在一些深度學習的效果不如傳統方法的案例?本文彙整了一些來自知乎的高品質回答,以解答這個問題
#問題連結:https://www.zhihu.com/question/451498156
# 回答一
作者:桔了個仔
來源連結:https://www.zhihu.com/question /451498156/answer/1802577845
對於解釋性有要求的領域,基本深度學習是沒法和傳統方法比的。我這幾年都在做風控/反洗錢的產品,但監管要求我們的決策要可解釋性,而我們曾經嘗試深度學習,解釋性很難搞,而且,效果也不咋地。對於風控場景,資料清洗是非常重要的事,否則只會是garbage in garge out。
在寫上面內容時,我想起前兩年看的一篇文章:《你不需要ML/AI,你需要SQL》
##https://www.php.cn/link/f0e1f0412f36e086dc5f596b84370e86
#作者是奈及利亞的軟體工程師Celestine Omin,在奈及利亞最大的電商網站之一Konga工作。我們都知道,對老用戶精準行銷和個人化推薦,都是AI最常用的領域之一。當別人在用深度學習搞推薦時,他的方法顯得異常簡單。他只是跑了一遍資料庫,篩選出所有3個月沒有登入的用戶,給他們推優惠券。也跑了一次用戶購物車的商品清單,根據這些熱門商品,決定推薦什麼相關聯的商品。
結果,他這種簡單的而基於SQL的個人化推薦,大多數行銷郵件的開啟率在7-10%之間,做得好時開啟率接近25 -30%,是業界平均開啟率的三倍。
當然,這個例子不是告訴大家,推薦演算法沒用,大家都應該用SQL,而是說,深度學習應用時,需要考慮成本,應用場景等限制因素。我在之前的回答裡(演算法工程師的落地能力具體指的是什麼?),說到過演算法落地時需要考慮實際限制因素。
https://www.php.cn/link/f0e1f0412f36e086dc5f596b84370e86
而奈及利亞的電商環境,依然出於非常落後的狀態,物流也跟不上。即使使用深度學習方法,提升了效果,實際上對公司整體利潤並不會有太大影響。
所以,演算法落地時必須「因地制宜」否則,又會出現「電風扇吹香皂盒」的情況。
某大企業引進了一條香皂包裝生產線,結果發現這條生產線有個缺陷:常常會有盒子裡沒裝入香皂。總不能把空盒子賣給顧客啊,他們只好請了一個學自動化的博士後設計一個方案來分類空的香皂盒。 博士後拉起了一個十幾人的科學研究攻關小組,綜合採用了機械、微電子、自動化、X射線探測等技術,花了90萬,成功解決了問題。每當生產線上有空香皂盒通過,兩旁的探測器就會偵測到,並且驅動一隻機械手把空皂盒推走。
中國南方有個鄉鎮企業也買了同樣的生產線,老闆發現這個問題後大為發火,找了個小工來說“你他媽給老子把這個搞定,不然你給老子爬走。”小工很快就想出了辦法他花了190塊錢在生產線旁放了一台大功率電風扇猛吹,於是空皂盒都被吹走了。
(雖然只是個段子)
#深度學習是錘子,而世間萬物不都是釘子。
# 回答二
作者:莫笑傅立葉來源連結:https://www.zhihu.com/question/ 451498156/answer/1802730183#有兩個比較常見的場景:
1.追求可解釋性的場景。
深度學習非常善於解決分類和回歸問題,但對於什麼影響了結果的解釋很弱,如果實際業務場景中,對於解釋性要求很高,諸如以下場景,那麼深度學習往往被幹翻。
2. 許多運籌最佳化場景
#諸如調度,規劃,分配問題,往往這類問題無法很好的轉換為監督學習格式,因此常採用最佳化演算法。在現在研究中,在求解過程中往往融合深度學習演算法更好地求解,但整體而言,模型本身還不是深度學習為主幹。
深度學習是一個非常好的求解思路,但不是唯一,甚至在落地時依舊問題很大。若將深度學習融合於最佳化演算法,作為求解的一個部件,依舊有很大的用武之地。
總之,
## 回答三
作者:LinT
來源連結:https://www.zhihu.com/question/451498156/answer/1802516688
這個問題要分場景看。深度學習固然免去了特徵工程的麻煩,但是在一些場景下應該很難應用:
- #應用對時延有高要求,而對精度沒有那麼高的要求,這時簡單的模型可能是更好的選擇;
- 一些數據類型,例如tabular數據,可能更適合使用基於樹的模型等統計學習模型而不是深度學習模型;
- 模型決策有重大影響,例如安全相關、經濟決策相關,要求模型具有可解釋性,那麼線性模型或基於樹的模型,相對深度學習是更好的選擇;
- 應用場景決定了資料擷取困難,使用深度學習有過擬合的風險
##真實的應用都是從需求出發的,拋開需求(精確度、延遲、算力消耗)談表現是不科學的。如果把問題中的『幹翻』限定到某個指標上,可能討論範圍可以縮小一些。
以上是有哪些深度學習效果不如傳統方法的經典案例?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

配置Debian郵件服務器的防火牆是確保服務器安全性的重要步驟。以下是幾種常用的防火牆配置方法,包括iptables和firewalld的使用。使用iptables配置防火牆安裝iptables(如果尚未安裝):sudoapt-getupdatesudoapt-getinstalliptables查看當前iptables規則:sudoiptables-L配置

Debian系統中的readdir函數是用於讀取目錄內容的系統調用,常用於C語言編程。本文將介紹如何將readdir與其他工具集成,以增強其功能。方法一:C語言程序與管道結合首先,編寫一個C程序調用readdir函數並輸出結果:#include#include#includeintmain(intargc,char*argv[]){DIR*dir;structdirent*entry;if(argc!=2){

在Debian系統中,readdir函數用於讀取目錄內容,但其返回的順序並非預先定義的。要對目錄中的文件進行排序,需要先讀取所有文件,再利用qsort函數進行排序。以下代碼演示瞭如何在Debian系統中使用readdir和qsort對目錄文件進行排序:#include#include#include#include//自定義比較函數,用於qsortintcompare(constvoid*a,constvoid*b){returnstrcmp(*(

在Debian郵件服務器上安裝SSL證書的步驟如下:1.安裝OpenSSL工具包首先,確保你的系統上已經安裝了OpenSSL工具包。如果沒有安裝,可以使用以下命令進行安裝:sudoapt-getupdatesudoapt-getinstallopenssl2.生成私鑰和證書請求接下來,使用OpenSSL生成一個2048位的RSA私鑰和一個證書請求(CSR):openss

在Debian系統上使用OpenSSL進行數字簽名驗證,可以按照以下步驟操作:準備工作安裝OpenSSL:確保你的Debian系統已經安裝了OpenSSL。如果沒有安裝,可以使用以下命令進行安裝:sudoaptupdatesudoaptinstallopenssl獲取公鑰:數字簽名驗證需要使用簽名者的公鑰。通常,公鑰會以文件的形式提供,例如public_key.pe

在Debian系統中,OpenSSL是一個重要的庫,用於加密、解密和證書管理。為了防止中間人攻擊(MITM),可以採取以下措施:使用HTTPS:確保所有網絡請求使用HTTPS協議,而不是HTTP。 HTTPS使用TLS(傳輸層安全協議)加密通信數據,確保數據在傳輸過程中不會被竊取或篡改。驗證服務器證書:在客戶端手動驗證服務器證書,確保其可信。可以通過URLSession的委託方法來手動驗證服務器

在Debian上管理Hadoop日誌,可以遵循以下步驟和最佳實踐:日誌聚合啟用日誌聚合:在yarn-site.xml文件中設置yarn.log-aggregation-enable為true,以啟用日誌聚合功能。配置日誌保留策略:設置yarn.log-aggregation.retain-seconds來定義日誌的保留時間,例如保留172800秒(2天)。指定日誌存儲路徑:通過yarn.n

CentOS 關機命令為 shutdown,語法為 shutdown [選項] 時間 [信息]。選項包括:-h 立即停止系統;-P 關機後關電源;-r 重新啟動;-t 等待時間。時間可指定為立即 (now)、分鐘數 ( minutes) 或特定時間 (hh:mm)。可添加信息在系統消息中顯示。
