舉報

會員
Natural Language Processing with TensorFlow
最新章節:
Index
ThisbookisforPythondeveloperswithastronginterestindeeplearning,whowanttolearnhowtoleverageTensorFlowtosimplifyNLPtasks.FundamentalPythonskillsareassumed,aswellassomeknowledgeofmachinelearningandundergraduate-levelcalculusandlinearalgebra.Nopreviousnaturallanguageprocessingexperiencerequired,althoughsomebackgroundinNLPorcomputationallinguisticswillbehelpful.
目錄(112章)
倒序
- 封面
- 版權信息
- PacktPub.com
- Contributors
- About the reviewers
- Packt is searching for authors like you
- Preface
- What this book covers
- To get the most out of this book
- Get in touch
- Chapter 1. Introduction to Natural Language Processing
- What is Natural Language Processing?
- Tasks of Natural Language Processing
- The traditional approach to Natural Language Processing
- The deep learning approach to Natural Language Processing
- The roadmap – beyond this chapter
- Introduction to the technical tools
- Summary
- Chapter 2. Understanding TensorFlow
- What is TensorFlow?
- Inputs variables outputs and operations
- Reusing variables with scoping
- Implementing our first neural network
- Summary
- Chapter 3. Word2vec – Learning Word Embeddings
- What is a word representation or meaning?
- Classical approaches to learning word representation
- Word2vec – a neural network-based approach to learning word representation
- The skip-gram algorithm
- The Continuous Bag-of-Words algorithm
- Summary
- Chapter 4. Advanced Word2vec
- The original skip-gram algorithm
- Comparing skip-gram with CBOW
- Extensions to the word embeddings algorithms
- More recent algorithms extending skip-gram and CBOW
- GloVe – Global Vectors representation
- Document classification with Word2vec
- Summary
- Chapter 5. Sentence Classification with Convolutional Neural Networks
- Introducing Convolution Neural Networks
- Understanding Convolution Neural Networks
- Exercise – image classification on MNIST with CNN
- Using CNNs for sentence classification
- Summary
- Chapter 6. Recurrent Neural Networks
- Understanding Recurrent Neural Networks
- Backpropagation Through Time
- Applications of RNNs
- Generating text with RNNs
- Evaluating text results output from the RNN
- Perplexity – measuring the quality of the text result
- Recurrent Neural Networks with Context Features – RNNs with longer memory
- Summary
- Chapter 7. Long Short-Term Memory Networks
- Understanding Long Short-Term Memory Networks
- How LSTMs solve the vanishing gradient problem
- Other variants of LSTMs
- Summary
- Chapter 8. Applications of LSTM – Generating Text
- Our data
- Implementing an LSTM
- Comparing LSTMs to LSTMs with peephole connections and GRUs
- Improving LSTMs – beam search
- Improving LSTMs – generating text with words instead of n-grams
- Using the TensorFlow RNN API
- Summary
- Chapter 9. Applications of LSTM – Image Caption Generation
- Getting to know the data
- The machine learning pipeline for image caption generation
- Extracting image features with CNNs
- Implementation – loading weights and inferencing with VGG-
- Learning word embeddings
- Preparing captions for feeding into LSTMs
- Generating data for LSTMs
- Defining the LSTM
- Evaluating the results quantitatively
- Captions generated for test images
- Using TensorFlow RNN API with pretrained GloVe word vectors
- Summary
- Chapter 10. Sequence-to-Sequence Learning – Neural Machine Translation
- Machine translation
- A brief historical tour of machine translation
- Understanding Neural Machine Translation
- Preparing data for the NMT system
- Training the NMT
- Inference with NMT
- The BLEU score – evaluating the machine translation systems
- Implementing an NMT from scratch – a German to English translator
- Training an NMT jointly with word embeddings
- Improving NMTs
- Attention
- Other applications of Seq2Seq models – chatbots
- Summary
- Chapter 11. Current Trends and the Future of Natural Language Processing
- Current trends in NLP
- Penetration into other research fields
- Towards Artificial General Intelligence
- NLP for social media
- New tasks emerging
- Newer machine learning models
- Summary
- References
- Appendix A. Mathematical Foundations and Advanced TensorFlow
- Special types of matrices
- Tensor/matrix operations
- Probability
- Introduction to Keras
- Introduction to the TensorFlow seq2seq library
- Visualizing word embeddings with TensorBoard
- Summary
- Index 更新時間:2021-06-25 21:28:44
推薦閱讀
- Azure IoT Development Cookbook
- Python深度學習
- Java虛擬機字節碼:從入門到實戰
- 人人都是網站分析師:從分析師的視角理解網站和解讀數據
- 概率成形編碼調制技術理論及應用
- Learning DHTMLX Suite UI
- Python機器學習基礎教程
- Learning Zurb Foundation
- WordPress 4.0 Site Blueprints(Second Edition)
- Extreme C
- 智能手機故障檢測與維修從入門到精通
- IPython Interactive Computing and Visualization Cookbook
- SEO教程:搜索引擎優化入門與進階(第3版)
- Mastering JavaScript Promises
- 前端Serverless:面向全棧的無服務器架構實戰
- ASP.NET 3.5系統開發精髓
- 小小的Python編程故事
- 編寫高質量代碼:改善JavaScript程序的188個建議
- Building Modern Networks
- Java核心技術第10版(套裝共2冊)
- WordPress Complete(Sixth Edition)
- C語言從入門到精通(第6版)
- Java Persistence with MyBatis 3
- WebRTC音視頻實時互動技術:原理、實戰與源碼分析
- RESTful Web API Design with Node.js 10
- Python測試之道
- 深度學習入門:基于PyTorch和TensorFlow的理論與實現
- Windows PowerShell 4.0 for .NET Developers
- Flutter組件詳解與實戰
- 程序員面試寶典(第三版)