自然語言處理(nlp)比計算機視覺(cv)發展緩慢,而且更難!
1 . 搶跑的nlp
nlp發展的歷史非常早,因為人從計算機發明開始,就有對語言處理的需求。各種字串演算法都貫穿於計算機的發展歷史中。偉大的喬姆斯基提出了生成文法,人類擁有的處理語言的最基本框架,自動機(正規表示式),隨機上下文無關分析樹,字串匹配演算法KMP,動態規劃。
nlp任務裡如文字分類,成熟的非常早,如垃圾郵件分類等,用樸素貝葉斯就能有不錯的效果。20年前通過純統計和規則都可以做機器翻譯了。相比,在cv領域,那時候mnist分類還沒搞好呢。
90年代,資訊檢索的發展提出BM25等一系列文字匹配演算法,Google等搜尋引擎的發展將nlp推向了高峰。相比CV領域暗淡的一些。
2 . 特徵抽取困難的cv
cv的前身就有一個領域叫影像處理,研究圖片的壓縮、濾波、邊緣提取,天天擺弄著一個叫lenna的美女。
早期的計算機視覺領域受困於特徵提取的困難,無論是HOG還是各種手工特徵提取,都沒辦法取得非常好的效果。
大規模商業化應用比較困難。而同期nlp裡手工特徵➕svm已經搞的風生水起了。
3 . 深度學習的崛起- 自動特徵提取
近些年,非常火爆的深度學習模型簡單可以概括為:
深度學習 = 特徵提取器➕分類器
一下子解決cv難於手工提取特徵的難題,所以給cv帶來了爆發性的進展。深度學習的思路就是讓模型自動從資料中學習特徵提取,從而生成了很多人工很難提取的特徵:
4 . nlp的知識困境
不是說nlp在這波深度學習浪潮下沒有進展,而是說突破並沒有cv那麼巨大。很多文字分類任務,你用一個巨複雜的雙向LTSM的效果,不見得比好好做手工feature + svm好多少,而svm速度快、小巧、不需要大量資料、不需要gpu,很多場景真不見得深度學習的模型就比svm、gbdt等傳統模型就好用。
而nlp更大的難題在於知識困境。不同於cv的感知智慧,nlp是認知智慧,認知就必然涉及到知識的問題,而知識卻又是最離散最難於表示的。
轉自: https://mp.weixin.qq.com/s/kWw0xce4kdCx62AflY6AzQ
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29829936/viewspace-2218686/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 自然語言處理NLP(四)自然語言處理
- 自然語言處理(NLP)概述自然語言處理
- 自然語言處理(NLP)系列(一)——自然語言理解(NLU)自然語言處理
- 自然語言處理(NLP)簡介 | NLP課程自然語言處理
- 自然語言處理NLP快速入門自然語言處理
- Pytorch系列:(六)自然語言處理NLPPyTorch自然語言處理
- 2023nlp影片教程大全 NLP自然語言處理教程 自然語言處理NLP從入門到專案實戰自然語言處理
- 自然語言處理NLP(6)——詞法分析自然語言處理詞法分析
- 自然語言處理(NLP)路線圖 - kdnuggets自然語言處理
- 《自然》證實:計算機語言更類似人類語言計算機
- 探索自然語言處理:語言模型的發展與應用自然語言處理模型
- Python自然語言處理實戰(1):NLP基礎Python自然語言處理
- 中文和英文NLP自然語言處理異同點分析自然語言處理
- NLP自然語言處理中的hanlp分詞例項自然語言處理HanLP分詞
- 自然語言(NLP)發展史及相關體系
- NLP神經語言學的12條假設(不是自然語言處理哪個NLP哈)自然語言處理
- 《NLP漢語自然語言處理原理與實踐》學習四自然語言處理
- 「NLP」一文彙總自然語言處理主要研究方向自然語言處理
- Facebook 自然語言處理新突破:新模型能力趕超人類 & 超難 NLP 新基準自然語言處理模型
- 精通Python自然語言處理 2 :統計語言建模Python自然語言處理
- Python 計算機視覺(十五)—— 影像特效處理Python計算機視覺特效
- 自然語言處理(NLP)- 一個英文拼寫糾錯系統自然語言處理
- 史丹佛NLP團隊釋出最新自然語言處理Python庫自然語言處理Python
- 自然語言處理NLP(8)——句法分析b:完全句法分析自然語言處理
- Pytext 簡介——Facebook 基於 PyTorch 的自然語言處理 (NLP) 框架PyTorch自然語言處理框架
- 自然語言處理中句子相似度計算的幾種方法自然語言處理
- HanLP 自然語言處理 for nodejsHanLP自然語言處理NodeJS
- 自然語言處理 NLP 基本概念大全,讓非技術也能看懂 NLP自然語言處理
- 2018自然語言處理與機器學習論文發表統計自然語言處理機器學習
- 【自然語言處理篇】--Chatterbot聊天機器人自然語言處理機器人
- 計算機視覺 の1. 影像預處理計算機視覺
- 【自然語言處理】--視覺問答(Visual Question Answering,VQA)從初始到應用自然語言處理視覺
- 自然語言處理NLP(7)——句法分析a:Chomsky(喬姆斯基)形式文法自然語言處理
- NLP漢語自然語言處理入門基礎知識自然語言處理
- 計算機視覺--CV技術指南文章彙總計算機視覺
- [譯] 自然語言處理真是有趣!自然語言處理
- 自然語言處理:分詞方法自然語言處理分詞
- NLP 與 NLU:從語言理解到語言處理