舉報

會員
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
推薦閱讀
- FuelPHP Application Development Blueprints
- Building Modern Web Applications Using Angular
- Python數據分析入門與實戰
- Oracle Database In-Memory(架構與實踐)
- Vue.js快跑:構建觸手可及的高性能Web應用
- 程序員面試算法寶典
- PHP+MySQL網站開發技術項目式教程(第2版)
- 你必須知道的204個Visual C++開發問題
- 匯編語言程序設計(第3版)
- ArcGIS By Example
- 學Python也可以這么有趣
- UI設計全書(全彩)
- HTML5權威指南
- C++語言程序設計
- 深入解析Java編譯器:源碼剖析與實例詳解
- Learning D3.js 5 Mapping(Second Edition)
- Oracle SOA Suite 12c Administrator's Guide
- Mastering Machine Learning with scikit-learn
- Hadoop實戰
- Responsive Web Design with HTML5 and CSS3 Essentials
- jQuery 2.0 Development Cookbook
- Java語言案例教程
- Unity 5.x Cookbook
- Java Persistence with MyBatis 3
- Jupyter for Data Science
- Selenium 1.0 Testing Tools: Beginner's Guide
- SQL Server 2017 Integration Services Cookbook
- Swift 4 Programming Cookbook
- Python3.7編程快速入門
- Nuclio實戰及源碼分析:基于Kubernetes的Serverless FaaS平臺