Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Natural Language Processing with TensorFlow: Teach language to machines using Python's deep learning library


Write modern natural language processing applications using deep learning algorithms and TensorFlow

Key Features

  • Focuses on more efficient natural language processing using TensorFlow
  • Covers NLP as a field in its own right to improve understanding for choosing TensorFlow tools and other deep learning approaches
  • Provides choices for how to process and evaluate large unstructured text datasets
  • Learn to apply the TensorFlow toolbox to specific tasks in the most interesting field in artificial intelligence

Book Description

Natural language processing (NLP) supplies the majority of data available to deep learning applications, while TensorFlow is the most important deep learning framework currently available. Natural Language Processing with TensorFlow brings TensorFlow and NLP together to give you invaluable tools to work with the immense volume of unstructured data in today's data streams, and apply these tools to specific NLP tasks.

Thushan Ganegedara starts by giving you a grounding in NLP and TensorFlow basics. You'll then learn how to use Word2vec, including advanced extensions, to create word embeddings that turn sequences of words into vectors accessible to deep learning algorithms. Chapters on classical deep learning algorithms, like convolutional neural networks (CNN) and recurrent neural networks (RNN), demonstrate important NLP tasks as sentence classification and language generation. You will learn how to apply high-performance RNN models, like long short-term memory (LSTM) cells, to NLP tasks. You will also explore neural machine translation and implement a neural machine translator.

After reading this book, you will gain an understanding of NLP and you'll have the skills to apply TensorFlow in deep learning NLP applications, and how to perform specific NLP tasks.

What you will learn

  • Core concepts of NLP and various approaches to natural language processing
  • How to solve NLP tasks by applying TensorFlow functions to create neural networks
  • Strategies to process large amounts of data into word representations that can be used by deep learning applications
  • Techniques for performing sentence classification and language generation using CNNs and RNNs
  • About employing state-of-the art advanced RNNs, like long short-term memory, to solve complex text generation tasks
  • How to write automatic translation programs and implement an actual neural machine translator from scratch
  • The trends and innovations that are paving the future in NLP

Who This Book Is For

This book is for Python developers with a strong interest in deep learning, who want to learn how to leverage TensorFlow to simplify NLP tasks. Fundamental Python skills are assumed, as well as some knowledge of machine learning and undergraduate-level calculus and linear algebra. No previous natural language processing experience required, although some background in NLP or computational linguistics will be helpful.

Table of Contents

  1. Introduction
  2. How to Get TensorFlow to Work
  3. Producing Word Embeddings with Word2Vec
  4. Advanced Word2Vec
  5. Sentence Classification with CNNs
  6. Language Modelling with RNNs
  7. What is LSTM?
  8. Applying LSTM to Text Generation
  9. Applications of LSTM: Image Caption Generation
  10. Neural Machine Translation
  11. NLP developments and Trends
  12. Appendix I Linear Algebra and Statistics
(HTML tags aren't allowed.)

Engineering the User Interface: From Research to Practice
Engineering the User Interface: From Research to Practice
This book contains a collection of the best papers presented at the VII International Conference on Interacción Persona-Ordenador (IPO), Human-Computer Interaction in Spanish, which took place in Puertollano (Ciudad Real) on November 13th-17th, 2006. In its seventh edition this conference has become a multidisciplinary forum for the...
Working With Microsoft Visual Studio 2005
Working With Microsoft Visual Studio 2005

Showing you how to make your programming more powerful by sharing code with other users, this book will help you to understand the IDE and the project system and how you can adopt it to meet your specific needs.

Use new features in Microsoft Visual Studio 2005 to make your programming more powerful by sharing code with other users....

Treatment of Pediatric Neurologic Disorders (Neurological Disease and Therapy)
Treatment of Pediatric Neurologic Disorders (Neurological Disease and Therapy)

This reference discusses state-of-the-art methods for the management of children with conditions affecting the nervous system-providing over 80 chapters that outline direct, logical approaches to numerous pediatric neurologic disorders using clear tables, algorithms, and figures for quick reference to key material.


Microscope Image Processing
Microscope Image Processing
Digital image processing is an integral part of microscopy and is increasingly important to the fields of medicine and scientific research. This book provides a unique one-stop reference on the theory, techniques and applications of this technology.

Written by leading experts in the field, the book presents a unique practical perspective
Pro Apache Tomcat 6
Pro Apache Tomcat 6
Pro Apache Tomcat 6 is ideal for Tomcat administrators and others who want to configure Tomcat. It covers only Tomcat 6 and doesn''t get bogged down trying to overexplain tasks from each older version of the server. The book examines the entire installation, including file system, database, and web server, and provides you with security...
Programming Microsoft® Robotics Studio
Programming Microsoft® Robotics Studio

In an effort to make the field of robotics accessible to a larger group of developers, Microsoft has released Microsoft Robotics Studio (MSRS). MSRS is based on the popular .NET Framework. It offers developers a standard and consistent way to develop applications for an almost limitless variety of robotic platforms. Currently,...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy