會話式AI:自然語言處理與人機交互
本書從邏輯上看分為三大部分。第一部分(第1~2章)介紹語言理解的基礎概念與環境搭建。其中,第1章介紹人機交互的演變歷史及技術變革。第2章介紹前置技術,重點涵蓋PyTorch、TorchText、Jieba等自然語言處理學習庫的使用方法。第二部分(第3~8章)介紹自然語言處理和人機交互相關的核心技術。本書強調理論與實戰并行,在介紹相關核心技術的同時,每章針對相應核心算法展開實戰,在真實中文數據集下驗證算法性能,讓讀者從更深層面了解相關算法。第3章主要介紹中文分詞技術,包含分詞概念、分類體系、常見分詞算法,并針對HMM算法進行實戰。第4章主要介紹數據預處理相關內容,重點關注TorchText針對數據預處理與構建數據集的使用。詞向量(第5章)、序列標注(第6章)、文本分類(第7章)、文本生成(第8章)作為4種核心技術將分別單獨介紹。第三部分(第9~12章)通過講解人機交互中4個不同類型的高階技術,幫助讀者了解人機交互中的深層技術。其中包括對話生成(第9章)、知識圖譜問答(第10章)、自然語言推理(第11章)和實體語義理解(第12章)。
·13.4萬字