Deep Learning for Natural Language Processing: Creating Neural Networks with Python

Palash Goyal

買這商品的人也買了...

商品描述

Discover the concepts of deep learning used for natural language processing (NLP), with full-fledged examples of neural network models such as recurrent neural networks, long short-term memory networks, and sequence-2-sequence models.
 
You’ll start by covering the mathematical prerequisites and the fundamentals of deep learning and NLP with practical examples. The first three chapters of the book cover the basics of NLP, starting with word-vector representation before moving onto advanced algorithms. The final chapters focus entirely on implementation, and deal with sophisticated architectures such as RNN, LSTM, and Seq2seq, using Python tools: TensorFlow, and Keras. Deep Learning for Natural Language Processing follows a progressive approach and combines all the knowledge you have gained to build a question-answer chatbot system.
 
This book is a good starting point for people who want to get started in deep learning for NLP. All the code presented in the book will be available in the form of IPython notebooks and scripts, which allow you to try out the examples and extend them in interesting ways.
 
What You Will Learn
  • Gain the fundamentals of deep learning and its mathematical prerequisites
  • Discover deep learning frameworks in Python 
  • Develop a chatbot 
  • Implement a research paper on sentiment classification
 
Who This Book Is For
 
Software developers who are curious to try out deep learning with NLP.

 

 

 

商品描述(中文翻譯)

深度學習是自然語言處理(NLP)中使用的概念,本書提供了完整的神經網絡模型示例,如循環神經網絡、長短期記憶網絡和序列到序列模型。

首先,您將學習數學先決條件和深度學習和NLP的基礎知識,並通過實際示例進行實踐。本書的前三章介紹了NLP的基礎知識,從詞向量表示開始,然後進行高級算法。最後幾章完全專注於實施,並使用Python工具(TensorFlow和Keras)處理複雜的架構,如RNN、LSTM和Seq2seq。《深度學習用於自然語言處理》採用漸進的方法,結合您所獲得的所有知識,構建了一個問答聊天機器人系統。

本書是深度學習用於NLP的入門點。書中提供的所有代碼都以IPython筆記本和腳本的形式提供,讓您可以嘗試示例並以有趣的方式擴展它們。

本書的學習重點包括:
- 獲得深度學習及其數學先決條件的基礎知識
- 在Python中探索深度學習框架
- 開發聊天機器人
- 實施情感分類的研究論文

本書適合對深度學習和NLP感興趣的軟件開發人員。