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

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

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

如何學(xué)習(xí)自然語言處理NLP詳細學(xué)習(xí)方法說明

lviY_AI_shequ ? 來源:未知 ? 2019-03-03 11:05 ? 次閱讀

學(xué)習(xí)nlp方法大致可以分為二種。

第一種,在實踐中學(xué)習(xí),找一個特定的任務(wù),譬如文本分類、情感分析等。然后以做好任務(wù)為導(dǎo)向的去挖掘和這一個任務(wù)相關(guān)的知識點。由于沒有系統(tǒng)的學(xué)習(xí),肯定會遇到各種各樣的攔路虎問題,當(dāng)遇到不懂的概念時,利用百度/谷歌查閱相關(guān)資料去理解學(xué)習(xí)這個概念,若是概念難懂,就多看不同的人對這些概念的理解,有的時候有些人能深入淺出的講解一些很不錯的資料,個人覺得這種有目的性的實踐學(xué)習(xí)方式學(xué)來的東西更加印象深刻。

這樣也在潛移默化中鍛煉了個人能力(獨立查找資料/文獻是一種極其重要的能力),又能達成某些目的。這樣過了一段時間之后,好像懂很多東西了,但是好像又有很多方面不了解,其實這就是在某個點有點深度了,但是廣度還不夠。

如果此時有大把閑置的時間,就可以去刷刷那些不錯的系統(tǒng)性課程,刷課的時候會發(fā)現(xiàn)很多概念理解起來輕松多了,或者說似曾相識(理解的知識點又得到了復(fù)習(xí)并再次確認自己的理解了的知識點和這些老師講的是否一致)。

第二種,就是一上來就是刷課刷書,把理論什么的都梳理一遍,然后根據(jù)課程把課后作業(yè)都敲一遍并且理解。

這樣系統(tǒng)的學(xué)習(xí)雖然會花上很長的時間,但是也會讓你對知識體系有個全面的認識,之后你再進去某個小點(比如文本分類等)的深入探索,會發(fā)現(xiàn)很多東西都理解學(xué)習(xí)過。

其實你已經(jīng)有了知識的廣度,但是對某個點的知識深度還欠缺,此時就按需深挖即可,當(dāng)然,這個過程肯定也不輕松。

其實這二種學(xué)習(xí)方法我覺得都挺不錯,根據(jù)自身具體情況具體分析,交叉使用,效果應(yīng)該更佳。現(xiàn)在回過頭來看,我之前的學(xué)習(xí)方法更像第一種。

最近想從頭開始學(xué)一些基礎(chǔ)知識,以查漏補缺,所以收集了一大波不錯的資料,作為新年大禮包送給初學(xué)者們,往下看,你想要的都在后面,記得看完免費的贊來一個喲?。?!

編程語言

初學(xué)者推薦python,安裝方法可以選擇純python安裝也可以選擇Anaconda方式安裝。IDE推薦pycharm。

此外,強烈推薦初學(xué)者使用jupyter來學(xué)習(xí)代碼,感覺真的超級贊。

對于新手應(yīng)該如何學(xué)python,個人覺得最重要的是寫,排除那種特別優(yōu)秀的人,相信大部分人都可以歸入到我亦無他,唯手熟爾。因此前期的代碼量是必不可少的,即使在不熟悉的語法情況下對著敲也不失為一種不錯的方法,總而言之,要敲,要實踐,從而達到手熟。

有人會問,那我一開始敲什么呢?初學(xué)者建議把python基本語法敲一遍,可以配合jupyter,這樣可以很方便的敲完一個方法就能實時運行展示效果。然后敲一些基礎(chǔ)的python包的基本用法,譬如最基本的numpy、pandas、matlibplot三劍客。

個人建議一開始沒必要對里面的每個方法都去深究,這樣做會很費時而且可能正反饋也不大,把簡單的基本的用法敲幾遍熟悉,在這個過程中,要慢慢鍛煉一種能力:碰到問題能夠獨立通過百度/谷歌解決。以后會發(fā)現(xiàn)這種能力尤為重要。

自然語言處理初學(xué)者首先要了解熟悉nlp領(lǐng)域的基本術(shù)語、任務(wù)定義以及一些基本算法,前期可以結(jié)合一些不錯的工具實踐,比如經(jīng)典的jieba、hanlp、snownlp、stanfordcorenlp、spaCy、pyltp、nltk、textblob、gensim、scikit-learn等,以及最近的pkuseg、flair等等。通過這些熟悉比如任務(wù)的輸入輸出、評價指標(biāo)以及應(yīng)用場景等等。

書籍推薦

個人覺得從頭到尾的看書對于初學(xué)者來說不太友好,但是必備的工具書放在手邊經(jīng)常查閱是必不可少的。比如周志華老師的西瓜書《機器學(xué)習(xí)》、李航的《統(tǒng)計學(xué)習(xí)方法》、宗成慶的《統(tǒng)計自然語言處理》以及花書《Deep Learning》等等。另外一些比較有意思的書譬如《數(shù)學(xué)之美》也可以讀讀,通俗易懂的語言會讓你對這個領(lǐng)域產(chǎn)生興趣,最后推薦一本培養(yǎng)機器學(xué)習(xí)思維的書《Machine Learning Yearning》。

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

    關(guān)注

    23

    文章

    4612

    瀏覽量

    92909
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4797

    瀏覽量

    84694
  • nlp
    nlp
    +關(guān)注

    關(guān)注

    1

    文章

    488

    瀏覽量

    22038

原文標(biāo)題:強推 | 學(xué)習(xí)自然語言處理(NLP)的學(xué)習(xí)方法和資料合集

文章出處:【微信號:AI_shequ,微信公眾號:人工智能愛好者社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    python自然語言

    最近,python自然語言是越來越火了,那么什么是自然語言自然語言(Natural Language )廣納了眾多技術(shù),對自然或人類語言
    發(fā)表于 05-02 13:50

    【推薦體驗】騰訊云自然語言處理

    `相信大家對NLP自然語言處理的技術(shù)都不陌生,它是計算機科學(xué)領(lǐng)域和AI領(lǐng)域中的一個分支,它與計算機和人類之間使用自然語言進行交互密切相關(guān),而NLP
    發(fā)表于 10-09 15:28

    自然語言處理之66參數(shù)學(xué)習(xí)

    自然語言處理——66參數(shù)學(xué)習(xí)
    發(fā)表于 07-16 09:43

    什么是自然語言處理

    什么是自然語言處理?自然語言處理任務(wù)有哪些?自然語言處理
    發(fā)表于 09-08 06:51

    語言學(xué)到深度學(xué)習(xí)NLP,一文概述自然語言處理

    本文從兩篇論文出發(fā)先簡要介紹了自然語言處理的基本分類和基本概念,再向讀者展示了深度學(xué)習(xí)中的 NLP。這兩篇論文都是很好的綜述性入門論文,希望詳細
    的頭像 發(fā)表于 08-22 14:56 ?6371次閱讀

    閑談深度學(xué)習(xí)自然語言處理領(lǐng)域的5大關(guān)鍵優(yōu)勢

    自然語言處理領(lǐng)域,深度學(xué)習(xí)將給予最大的幫助,深度學(xué)習(xí)方法主要依靠一下這五個關(guān)鍵優(yōu)勢,閱讀本文將進一步了解自然語言
    發(fā)表于 01-12 16:00 ?4383次閱讀

    深入機器學(xué)習(xí)自然語言處理

    方法。隨著深度學(xué)習(xí)在圖像識別、語音識別領(lǐng)域的大放異彩,人們對深度學(xué)習(xí)NLP的價值也寄予厚望。自然語言
    發(fā)表于 09-18 22:31 ?755次閱讀

    自然語言處理研究的基本問題及發(fā)展趨勢

    自然語言處理NLP)是計算機科學(xué)領(lǐng)域與人工智能領(lǐng)域中的一個重要方向。它研究能實現(xiàn)人與計算機之間用自然語言進行有效通信的各種理論和方法。隨著
    的頭像 發(fā)表于 09-21 14:22 ?8601次閱讀

    采用深度學(xué)習(xí)自然語言處理進行分類

    用深度學(xué)習(xí)自然語言處理NLP)進行分類
    的頭像 發(fā)表于 11-05 06:51 ?3230次閱讀

    自然語言處理NLP)的學(xué)習(xí)方向

    自然語言處理(Natural Language Processing,NLP)是計算機科學(xué)領(lǐng)域與人工智能領(lǐng)域中的一個重要方向。它研究人與計算機之間用自然語言進行有效通信的理論和
    的頭像 發(fā)表于 07-06 16:30 ?1.3w次閱讀

    什么是自然語言處理 (NLP)

    自然語言處理(Natural Language Processing, NLP)是人工智能領(lǐng)域中的一個重要分支,它專注于構(gòu)建能夠理解和生成人類語言的計算機系統(tǒng)。
    的頭像 發(fā)表于 07-02 18:16 ?1186次閱讀

    nlp自然語言處理模型有哪些

    自然語言處理(Natural Language Processing,NLP)是計算機科學(xué)和人工智能領(lǐng)域的一個重要分支,旨在使計算機能夠理解、解釋和生成人類語言。以下是對
    的頭像 發(fā)表于 07-05 09:57 ?740次閱讀

    nlp自然語言處理模型怎么做

    自然語言處理(Natural Language Processing,簡稱NLP)是人工智能領(lǐng)域的一個重要分支,它涉及到計算機對人類語言的理解和生成。隨著深度
    的頭像 發(fā)表于 07-05 09:59 ?638次閱讀

    自然語言處理與機器學(xué)習(xí)的區(qū)別

    在人工智能的快速發(fā)展中,自然語言處理NLP)和機器學(xué)習(xí)(ML)成為了兩個核心的研究領(lǐng)域。它們都致力于解決復(fù)雜的問題,但側(cè)重點和應(yīng)用場景有所不同。 1.
    的頭像 發(fā)表于 11-11 10:35 ?589次閱讀

    自然語言處理與機器學(xué)習(xí)的關(guān)系 自然語言處理的基本概念及步驟

    自然語言處理(Natural Language Processing,簡稱NLP)是人工智能和語言學(xué)領(lǐng)域的一個分支,它致力于研究如何讓計算機能夠理解、解釋和生成人類
    的頭像 發(fā)表于 12-05 15:21 ?485次閱讀