自然语言处理(NLP)入门(1)——前言
生活随笔
收集整理的這篇文章主要介紹了
自然语言处理(NLP)入门(1)——前言
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
什么是NLP?
? 自然語言處理(Natural Language Processing, 簡稱NLP), 是計算機科學與語言學中關注于計算機與人類語言間轉換的領域, 簡單來說就是讓計算機識別并理解我們人類的語言,幫助我們完成一些類似翻譯、問答等任務,NLP解決文本任務但并不限于文本,語音識別、看圖說話等領域也屬于NLP任務。
? 計算機科學之父圖靈在1950年發表的論文中提出“Can machines thinking?”這一劃時代的問題,從此促成了人類語言與計算機科學的交融。在1957~1970年間,NLP領域開始形成兩大陣營:基于規則和基于統計,直到1994~1999年,基于統計的方法逐漸取得勝利,概率計算開始引入到NLP領域的每個任務中。在2015年之前,NLP的解決方案都來源于機器學習,而2015年到至今,深度學習技術深刻改變NLP的未來。
NLP 常見任務
場景:設想你現在拿到一張英語試卷,會有哪些題目呢?
- 判斷題:對應NLP任務中分類任務,如情感分析等
- 完形填空:對應NLP任務中的MLM任務
- 排序:預訓練語句順序打亂, 排序
- 閱讀理解:對應NLP任務中閱讀理解
- 翻譯: 對應NLP任務中的機器翻譯
- 寫作:對應NLP任務中的文本生成
NLP解決上述任務的流程:數據獲取 -> 文本預處理 ->模型構建 ->模型訓練和評估 -> 模型測試 ->模型保存
其中重點內容就是文本預處理和模型構建的過程,文本預處理的程度決定了數據的優質程度,數據越好,越能達到預期,同樣模型就類似人的大腦,越聰明,學習的越快,對數據的理解越深刻。
總結
以上是生活随笔為你收集整理的自然语言处理(NLP)入门(1)——前言的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 利用Python实现视频号自动赚钱一条龙
- 下一篇: 请更换备份电池 pos机_免费邮寄低费率