首頁>Club>
13
回覆列表
  • 1 # 恆臣

    作為IT開發人員,根據自己的經驗簡單的做了一下總結,分了兩大部分內容:

    一、自然語言處理(NLP)

    (1)、基礎

    1、文字清洗(正則、分詞與規範化);

    2、中文分詞(HMM、trie tree、工具有jieba)

    3、文法分析

    4、詞袋模型(ngram)

    5、關鍵詞抽取(tfidf、texttrank)

    6、語義相似度(term、score、距離函式)

    7、文字的向量化表示(word2vec(skip、gram、glove)、elmo、bert)

    8、機器學習(lr、svm、bayesian、fast text、)

    9、深度學習(textCNN、textRNN、seq2seq、siamese LSTM、DSSM、attention)

    (2)、在實際專案中的應用

    1、實體識別(應用:醫療智慧、對話機器人)、(技術:CRF、bilstm-CRF、PCNN)、(擴充套件:知識圖譜、圖資料庫)

    2、query相似變換(應用:sug、糾錯改寫)、(技術:elasticsearch 建庫索引)

    3、文字分類(應用:情感識別、文章型別、意圖識別(樣本爬取)、語種檢測)

    4、序列標註(機器翻譯、詞性標註)

    5、文字生成(應用:詩歌對聯、摘要生成)、(技術:VAE、GAN)

    6、聊天機器人(案例:百度anyQ)

    二、影象視覺處理(計算機視覺)

    (1)、主要應用

    1、主要應用:無人駕駛、醫療影像診斷、安防、人臉識別、影片內容理解、影象分類、影象分割、目標檢測、目標跟蹤。

    2、OpenCV

    3、影象分類(CNN、AlexNet、LeNet、VGG、ResNet、Fast-RCNN)

    4、影象檢索(距離度量與檢索、影象特徵抽取、LSH近鄰檢索演算法)

    上面兩大內容中要學習的內容分為三個階段

    第一階段:人工智慧基礎。包括程式設計基礎:機器學習深度學習框架例如tensorflow/pytorch;數學基礎:高等數學,線性代數,機率論,統計學知識;機器學習基礎:決策樹,邏輯迴歸,聚類演算法,支援向量機,整合學習;深度學習基礎:反向傳播,鏈式求導,卷積神技網路,迴圈神經網路等。

    第二階段:演算法在NLP領域的實踐應用。基礎的NLP任務:詞法分析,包括:分詞,詞性標註等;句法依存分析;語義表示與語言模型;命名實體識別;文字分類;文字生成;機器翻譯;資訊檢索等。

    第三階段:演算法在CV領域的實踐應用。CV影象處理的基礎,opencv的框架;同時也是基於cv領域應用最廣的幾種任務:影象分類;語義分割;影象目標檢測;目標跟蹤;序列分析。

  • 2 # 江西新華柚子

    人工智慧入門需要掌握的知識有:自然語言處理、機器學習、計算機視覺、知識表示、自動推理和機器人學。雖然這些領域的側重點各有不同,但是都需要一個重要的基礎,那就是數學和計算機基礎。

  • 中秋節和大豐收的關聯?
  • 24歲女離婚怎麼和父母說?