Natural Language Processing With Transformers

Natural Language Processing With Transformers Book in PDF, ePub and Kindle version is available to download in english. Read online anytime anywhere directly from your device. Click on the download button below to get a free pdf file of Natural Language Processing With Transformers book. This book definitely worth reading, it is an incredibly well-written.

Natural Language Processing with Transformers

Author : Lewis Tunstall,Leandro von Werra,Thomas Wolf
Publisher : "O'Reilly Media, Inc."
Page : 429 pages
File Size : 47,6 Mb
Release : 2022-01-26
Category : Computers
ISBN : 9781098103194

DOWNLOAD

Natural Language Processing with Transformers Book in PDF, Epub and Kindle

Since their introduction in 2017, transformers have quickly become the dominant architecture for achieving state-of-the-art results on a variety of natural language processing tasks. If you're a data scientist or coder, this practical book shows you how to train and scale these large models using Hugging Face Transformers, a Python-based deep learning library. Transformers have been used to write realistic news stories, improve Google Search queries, and even create chatbots that tell corny jokes. In this guide, authors Lewis Tunstall, Leandro von Werra, and Thomas Wolf, among the creators of Hugging Face Transformers, use a hands-on approach to teach you how transformers work and how to integrate them in your applications. You'll quickly learn a variety of tasks they can help you solve. Build, debug, and optimize transformer models for core NLP tasks, such as text classification, named entity recognition, and question answering Learn how transformers can be used for cross-lingual transfer learning Apply transformers in real-world scenarios where labeled data is scarce Make transformer models efficient for deployment using techniques such as distillation, pruning, and quantization Train transformers from scratch and learn how to scale to multiple GPUs and distributed environments

Transformers for Natural Language Processing

Author : Denis Rothman
Publisher : Packt Publishing Ltd
Page : 384 pages
File Size : 40,8 Mb
Release : 2021-01-29
Category : Computers
ISBN : 9781800568631

DOWNLOAD

Transformers for Natural Language Processing Book in PDF, Epub and Kindle

Publisher's Note: A new edition of this book is out now that includes working with GPT-3 and comparing the results with other models. It includes even more use cases, such as casual language analysis and computer vision tasks, as well as an introduction to OpenAI's Codex. Key FeaturesBuild and implement state-of-the-art language models, such as the original Transformer, BERT, T5, and GPT-2, using concepts that outperform classical deep learning modelsGo through hands-on applications in Python using Google Colaboratory Notebooks with nothing to install on a local machineTest transformer models on advanced use casesBook Description The transformer architecture has proved to be revolutionary in outperforming the classical RNN and CNN models in use today. With an apply-as-you-learn approach, Transformers for Natural Language Processing investigates in vast detail the deep learning for machine translations, speech-to-text, text-to-speech, language modeling, question answering, and many more NLP domains with transformers. The book takes you through NLP with Python and examines various eminent models and datasets within the transformer architecture created by pioneers such as Google, Facebook, Microsoft, OpenAI, and Hugging Face. The book trains you in three stages. The first stage introduces you to transformer architectures, starting with the original transformer, before moving on to RoBERTa, BERT, and DistilBERT models. You will discover training methods for smaller transformers that can outperform GPT-3 in some cases. In the second stage, you will apply transformers for Natural Language Understanding (NLU) and Natural Language Generation (NLG). Finally, the third stage will help you grasp advanced language understanding techniques such as optimizing social network datasets and fake news identification. By the end of this NLP book, you will understand transformers from a cognitive science perspective and be proficient in applying pretrained transformer models by tech giants to various datasets. What you will learnUse the latest pretrained transformer modelsGrasp the workings of the original Transformer, GPT-2, BERT, T5, and other transformer modelsCreate language understanding Python programs using concepts that outperform classical deep learning modelsUse a variety of NLP platforms, including Hugging Face, Trax, and AllenNLPApply Python, TensorFlow, and Keras programs to sentiment analysis, text summarization, speech recognition, machine translations, and moreMeasure the productivity of key transformers to define their scope, potential, and limits in productionWho this book is for Since the book does not teach basic programming, you must be familiar with neural networks, Python, PyTorch, and TensorFlow in order to learn their implementation with Transformers. Readers who can benefit the most from this book include experienced deep learning & NLP practitioners and data analysts & data scientists who want to process the increasing amounts of language-driven data.

Mastering Transformers

Author : Savas Yildirim,Meysam Asgari-Chenaghlu
Publisher : Packt Publishing Ltd
Page : 374 pages
File Size : 49,9 Mb
Release : 2021-09-15
Category : Computers
ISBN : 9781801078894

DOWNLOAD

Mastering Transformers Book in PDF, Epub and Kindle

Take a problem-solving approach to learning all about transformers and get up and running in no time by implementing methodologies that will build the future of NLP Key Features • Explore quick prototyping with up-to-date Python libraries to create effective solutions to industrial problems • Solve advanced NLP problems such as named-entity recognition, information extraction, language generation, and conversational AI • Monitor your model's performance with the help of BertViz, exBERT, and TensorBoard Book Description Transformer-based language models have dominated natural language processing (NLP) studies and have now become a new paradigm. With this book, you'll learn how to build various transformer-based NLP applications using the Python Transformers library. The book gives you an introduction to Transformers by showing you how to write your first hello-world program. You'll then learn how a tokenizer works and how to train your own tokenizer. As you advance, you'll explore the architecture of autoencoding models, such as BERT, and autoregressive models, such as GPT. You'll see how to train and fine-tune models for a variety of natural language understanding (NLU) and natural language generation (NLG) problems, including text classification, token classification, and text representation. This book also helps you to learn efficient models for challenging problems, such as long-context NLP tasks with limited computational capacity. You'll also work with multilingual and cross-lingual problems, optimize models by monitoring their performance, and discover how to deconstruct these models for interpretability and explainability. Finally, you'll be able to deploy your transformer models in a production environment. By the end of this NLP book, you'll have learned how to use Transformers to solve advanced NLP problems using advanced models. What you will learn • Explore state-of-the-art NLP solutions with the Transformers library • Train a language model in any language with any transformer architecture • Fine-tune a pre-trained language model to perform several downstream tasks • Select the right framework for the training, evaluation, and production of an end-to-end solution • Get hands-on experience in using TensorBoard and Weights & Biases • Visualize the internal representation of transformer models for interpretability Who this book is for This book is for deep learning researchers, hands-on NLP practitioners, as well as ML/NLP educators and students who want to start their journey with Transformers. Beginner-level machine learning knowledge and a good command of Python will help you get the best out of this book. Table of Contents • From Bag-of-Words to the Transformers • A Hands-On Introduction to the Subject • Autoencoding Language Models • Autoregressive and Other Language Models • Fine-Tuning Language Models for Text Classification • Fine-Tuning Language Models for Token Classification • Text Representation • Working with Efficient Transformers • Cross-Lingual and Multilingual Language Modeling • Serving Transformer Models • Attention Visualization and Experiment Tracking Review "Transformers rule for a lot of NLP tasks now, and this is a great book about them. Beginners will appreciate clear explanations and experienced programmers have plenty of examples how to use Transformers even for complex tasks. Code examples are well selected and I did like that they use both Tensorflow and PyTorch." -- Andrzej Jankowski, AI Sales Engineer at Intel and Business AI Postgraduate Course Leader at Kozminski University

Getting Started with Google BERT

Author : Sudharsan Ravichandiran
Publisher : Packt Publishing Ltd
Page : 352 pages
File Size : 49,9 Mb
Release : 2021-01-22
Category : Computers
ISBN : 9781838826239

DOWNLOAD

Getting Started with Google BERT Book in PDF, Epub and Kindle

Getting Started with Google BERT will help you become well-versed with the BERT model from scratch and learn how to create interesting NLP applications. You'll understand several variants of BERT such as ALBERT, RoBERTa, DistilBERT, ELECTRA, VideoBERT, and many others in detail.

Applied Natural Language Processing in the Enterprise

Author : Ankur A. Patel,Ajay Uppili Arasanipalai
Publisher : "O'Reilly Media, Inc."
Page : 336 pages
File Size : 48,5 Mb
Release : 2021-05-12
Category : Electronic
ISBN : 9781492062523

DOWNLOAD

Applied Natural Language Processing in the Enterprise Book in PDF, Epub and Kindle

NLP has exploded in popularity over the last few years. But while Google, Facebook, OpenAI, and others continue to release larger language models, many teams still struggle with building NLP applications that live up to the hype. This hands-on guide helps you get up to speed on the latest and most promising trends in NLP. With a basic understanding of machine learning and some Python experience, you'll learn how to build, train, and deploy models for real-world applications in your organization. Authors Ankur Patel and Ajay Uppili Arasanipalai guide you through the process using code and examples that highlight the best practices in modern NLP. Use state-of-the-art NLP models such as BERT and GPT-3 to solve NLP tasks such as named entity recognition, text classification, semantic search, and reading comprehension Train NLP models with performance comparable or superior to that of out-of-the-box systems Learn about Transformer architecture and modern tricks like transfer learning that have taken the NLP world by storm Become familiar with the tools of the trade, including spaCy, Hugging Face, and fast.ai Build core parts of the NLP pipeline--including tokenizers, embeddings, and language models--from scratch using Python and PyTorch Take your models out of Jupyter notebooks and learn how to deploy, monitor, and maintain them in production

Advanced Natural Language Processing with TensorFlow 2

Author : Ashish Bansal
Publisher : Packt Publishing Ltd
Page : 380 pages
File Size : 42,8 Mb
Release : 2021-02-04
Category : Computers
ISBN : 9781800201057

DOWNLOAD

Advanced Natural Language Processing with TensorFlow 2 Book in PDF, Epub and Kindle

One-stop solution for NLP practitioners, ML developers, and data scientists to build effective NLP systems that can perform real-world complicated tasks Key FeaturesApply deep learning algorithms and techniques such as BiLSTMS, CRFs, BPE and more using TensorFlow 2Explore applications like text generation, summarization, weakly supervised labelling and moreRead cutting edge material with seminal papers provided in the GitHub repository with full working codeBook Description Recently, there have been tremendous advances in NLP, and we are now moving from research labs into practical applications. This book comes with a perfect blend of both the theoretical and practical aspects of trending and complex NLP techniques. The book is focused on innovative applications in the field of NLP, language generation, and dialogue systems. It helps you apply the concepts of pre-processing text using techniques such as tokenization, parts of speech tagging, and lemmatization using popular libraries such as Stanford NLP and SpaCy. You will build Named Entity Recognition (NER) from scratch using Conditional Random Fields and Viterbi Decoding on top of RNNs. The book covers key emerging areas such as generating text for use in sentence completion and text summarization, bridging images and text by generating captions for images, and managing dialogue aspects of chatbots. You will learn how to apply transfer learning and fine-tuning using TensorFlow 2. Further, it covers practical techniques that can simplify the labelling of textual data. The book also has a working code that is adaptable to your use cases for each tech piece. By the end of the book, you will have an advanced knowledge of the tools, techniques and deep learning architecture used to solve complex NLP problems. What you will learnGrasp important pre-steps in building NLP applications like POS taggingUse transfer and weakly supervised learning using libraries like SnorkelDo sentiment analysis using BERTApply encoder-decoder NN architectures and beam search for summarizing textsUse Transformer models with attention to bring images and text togetherBuild apps that generate captions and answer questions about images using custom TransformersUse advanced TensorFlow techniques like learning rate annealing, custom layers, and custom loss functions to build the latest DeepNLP modelsWho this book is for This is not an introductory book and assumes the reader is familiar with basics of NLP and has fundamental Python skills, as well as basic knowledge of machine learning and undergraduate-level calculus and linear algebra. The readers who can benefit the most from this book include intermediate ML developers who are familiar with the basics of supervised learning and deep learning techniques and professionals who already use TensorFlow/Python for purposes such as data science, ML, research, analysis, etc.

Learning Deep Learning

Author : Magnus Ekman
Publisher : Addison-Wesley Professional
Page : 752 pages
File Size : 54,5 Mb
Release : 2021-08
Category : Electronic
ISBN : 0137470355

DOWNLOAD

Learning Deep Learning Book in PDF, Epub and Kindle

NVIDIA's Full-Color Guide to Deep Learning: All StudentsNeed to Get Started and Get Results Learning Deep Learning is a complete guide to DL.Illuminating both the core concepts and the hands-on programming techniquesneeded to succeed, this book suits seasoned developers, data scientists, analysts, but also those with no prior machine learning or statisticsexperience. After introducing the essential building blocks of deep neural networks, such as artificial neurons and fully connected, convolutional, and recurrent layers, Magnus Ekman shows how to use them to build advanced architectures, includingthe Transformer. He describes how these concepts are used to build modernnetworks for computer vision and natural language processing (NLP), includingMask R-CNN, GPT, and BERT. And he explains how a natural language translatorand a system generating natural language descriptions of images. Throughout, Ekman provides concise, well-annotated code examples usingTensorFlow with Keras. Corresponding PyTorch examples are provided online, andthe book thereby covers the two dominating Python libraries for DL used inindustry and academia. He concludes with an introduction to neural architecturesearch (NAS), exploring important ethical issues and providing resources forfurther learning. Exploreand master core concepts: perceptrons, gradient-based learning, sigmoidneurons, and back propagation See how DL frameworks make it easier to developmore complicated and useful neural networks Discover how convolutional neuralnetworks (CNNs) revolutionize image classification and analysis Apply recurrentneural networks (RNNs) and long short-term memory (LSTM) to text and othervariable-length sequences Master NLP with sequence-to-sequence networks and theTransformer architecture Build applications for natural language translation andimage captioning

Practical Natural Language Processing

Author : Sowmya Vajjala,Bodhisattwa Majumder,Anuj Gupta,Harshit Surana
Publisher : O'Reilly Media
Page : 455 pages
File Size : 47,9 Mb
Release : 2020-06-17
Category : Computers
ISBN : 9781492054023

DOWNLOAD

Practical Natural Language Processing Book in PDF, Epub and Kindle

Many books and courses tackle natural language processing (NLP) problems with toy use cases and well-defined datasets. But if you want to build, iterate, and scale NLP systems in a business setting and tailor them for particular industry verticals, this is your guide. Software engineers and data scientists will learn how to navigate the maze of options available at each step of the journey. Through the course of the book, authors Sowmya Vajjala, Bodhisattwa Majumder, Anuj Gupta, and Harshit Surana will guide you through the process of building real-world NLP solutions embedded in larger product setups. You’ll learn how to adapt your solutions for different industry verticals such as healthcare, social media, and retail. With this book, you’ll: Understand the wide spectrum of problem statements, tasks, and solution approaches within NLP Implement and evaluate different NLP applications using machine learning and deep learning methods Fine-tune your NLP solution based on your business problem and industry vertical Evaluate various algorithms and approaches for NLP product tasks, datasets, and stages Produce software solutions following best practices around release, deployment, and DevOps for NLP systems Understand best practices, opportunities, and the roadmap for NLP from a business and product leader’s perspective

Natural Language Processing with Transformers

Author : Lewis Tunstall,Leandro von Werra,Thomas Wolf
Publisher : O'Reilly Media
Page : 82 pages
File Size : 49,8 Mb
Release : 2022-03-31
Category : Electronic
ISBN : 1098103246

DOWNLOAD

Natural Language Processing with Transformers Book in PDF, Epub and Kindle

Since their introduction in 2017, Transformers have quickly become the dominant architecture for achieving state-of-the-art results on a variety of natural language processing tasks. If you're a data scientist or machine learning engineer, this practical book shows you how to train and scale these large models using HuggingFace Transformers, a Python-based deep learning library. Transformers have been used to write realistic news stories, improve Google Search queries, and even create chatbots that tell corny jokes. In this guide, authors Lewis Tunstall, Leandro von Werra, and Thomas Wolf use a hands-on approach to teach you how Transformers work and how to integrate them in your applications. You'll quickly learn a variety of tasks they can help you solve. Build, debug, and optimize Transformer models for core NLP tasks, such as text classification, named entity recognition, and question answering Learn how Transformers can be used for cross-lingual transfer learning Apply Transformers in real-world scenarios where labeled data is scarce Make Transformer models efficient for deployment using techniques such as distillation, pruning, and quantization Train Transformers from scratch and learn how to scale to multiple GPUs and distributed environments

Natural Language Processing with PyTorch

Author : Delip Rao,Brian McMahan
Publisher : O'Reilly Media
Page : 256 pages
File Size : 48,7 Mb
Release : 2019-01-22
Category : Computers
ISBN : 9781491978207

DOWNLOAD

Natural Language Processing with PyTorch Book in PDF, Epub and Kindle

Natural Language Processing (NLP) provides boundless opportunities for solving problems in artificial intelligence, making products such as Amazon Alexa and Google Translate possible. If you’re a developer or data scientist new to NLP and deep learning, this practical guide shows you how to apply these methods using PyTorch, a Python-based deep learning library. Authors Delip Rao and Brian McMahon provide you with a solid grounding in NLP and deep learning algorithms and demonstrate how to use PyTorch to build applications involving rich representations of text specific to the problems you face. Each chapter includes several code examples and illustrations. Explore computational graphs and the supervised learning paradigm Master the basics of the PyTorch optimized tensor manipulation library Get an overview of traditional NLP concepts and methods Learn the basic ideas involved in building neural networks Use embeddings to represent words, sentences, documents, and other features Explore sequence prediction and generate sequence-to-sequence models Learn design patterns for building production NLP systems

Deep Learning for Coders with fastai and PyTorch

Author : Jeremy Howard,Sylvain Gugger
Publisher : "O'Reilly Media, Inc."
Page : 624 pages
File Size : 41,9 Mb
Release : 2020-06-29
Category : Computers
ISBN : 9781492045472

DOWNLOAD

Deep Learning for Coders with fastai and PyTorch Book in PDF, Epub and Kindle

Deep learning is often viewed as the exclusive domain of math PhDs and big tech companies. But as this hands-on guide demonstrates, programmers comfortable with Python can achieve impressive results in deep learning with little math background, small amounts of data, and minimal code. How? With fastai, the first library to provide a consistent interface to the most frequently used deep learning applications. Authors Jeremy Howard and Sylvain Gugger, the creators of fastai, show you how to train a model on a wide range of tasks using fastai and PyTorch. You’ll also dive progressively further into deep learning theory to gain a complete understanding of the algorithms behind the scenes. Train models in computer vision, natural language processing, tabular data, and collaborative filtering Learn the latest deep learning techniques that matter most in practice Improve accuracy, speed, and reliability by understanding how deep learning models work Discover how to turn your models into web applications Implement deep learning algorithms from scratch Consider the ethical implications of your work Gain insight from the foreword by PyTorch cofounder, Soumith Chintala

Speech & Language Processing

Author : Dan Jurafsky
Publisher : Pearson Education India
Page : 912 pages
File Size : 40,5 Mb
Release : 2000-09
Category : Electronic
ISBN : 8131716724

DOWNLOAD

Speech & Language Processing Book in PDF, Epub and Kindle

Natural Language Processing with Spark NLP

Author : Alex Thomas
Publisher : "O'Reilly Media, Inc."
Page : 366 pages
File Size : 44,9 Mb
Release : 2020-06-25
Category : Computers
ISBN : 9781492047711

DOWNLOAD

Natural Language Processing with Spark NLP Book in PDF, Epub and Kindle

If you want to build an enterprise-quality application that uses natural language text but aren’t sure where to begin or what tools to use, this practical guide will help get you started. Alex Thomas, principal data scientist at Wisecube, shows software engineers and data scientists how to build scalable natural language processing (NLP) applications using deep learning and the Apache Spark NLP library. Through concrete examples, practical and theoretical explanations, and hands-on exercises for using NLP on the Spark processing framework, this book teaches you everything from basic linguistics and writing systems to sentiment analysis and search engines. You’ll also explore special concerns for developing text-based applications, such as performance. In four sections, you’ll learn NLP basics and building blocks before diving into application and system building: Basics: Understand the fundamentals of natural language processing, NLP on Apache Stark, and deep learning Building blocks: Learn techniques for building NLP applications—including tokenization, sentence segmentation, and named-entity recognition—and discover how and why they work Applications: Explore the design, development, and experimentation process for building your own NLP applications Building NLP systems: Consider options for productionizing and deploying NLP models, including which human languages to support

Real-World Natural Language Processing

Author : Masato Hagiwara
Publisher : Simon and Schuster
Page : 336 pages
File Size : 53,5 Mb
Release : 2021-12-21
Category : Computers
ISBN : 9781638350392

DOWNLOAD

Real-World Natural Language Processing Book in PDF, Epub and Kindle

Real-world Natural Language Processing shows you how to build the practical NLP applications that are transforming the way humans and computers work together. In Real-world Natural Language Processing you will learn how to: Design, develop, and deploy useful NLP applications Create named entity taggers Build machine translation systems Construct language generation systems and chatbots Use advanced NLP concepts such as attention and transfer learning Real-world Natural Language Processing teaches you how to create practical NLP applications without getting bogged down in complex language theory and the mathematics of deep learning. In this engaging book, you’ll explore the core tools and techniques required to build a huge range of powerful NLP apps, including chatbots, language detectors, and text classifiers. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the technology Training computers to interpret and generate speech and text is a monumental challenge, and the payoff for reducing labor and improving human/computer interaction is huge! Th e field of Natural Language Processing (NLP) is advancing rapidly, with countless new tools and practices. This unique book offers an innovative collection of NLP techniques with applications in machine translation, voice assistants, text generation, and more. About the book Real-world Natural Language Processing shows you how to build the practical NLP applications that are transforming the way humans and computers work together. Guided by clear explanations of each core NLP topic, you’ll create many interesting applications including a sentiment analyzer and a chatbot. Along the way, you’ll use Python and open source libraries like AllenNLP and HuggingFace Transformers to speed up your development process. What's inside Design, develop, and deploy useful NLP applications Create named entity taggers Build machine translation systems Construct language generation systems and chatbots About the reader For Python programmers. No prior machine learning knowledge assumed. About the author Masato Hagiwara received his computer science PhD from Nagoya University in 2009. He has interned at Google and Microsoft Research, and worked at Duolingo as a Senior Machine Learning Engineer. He now runs his own research and consulting company. Table of Contents PART 1 BASICS 1 Introduction to natural language processing 2 Your first NLP application 3 Word and document embeddings 4 Sentence classification 5 Sequential labeling and language modeling PART 2 ADVANCED MODELS 6 Sequence-to-sequence models 7 Convolutional neural networks 8 Attention and Transformer 9 Transfer learning with pretrained language models PART 3 PUTTING INTO PRODUCTION 10 Best practices in developing NLP applications 11 Deploying and serving NLP applications

Natural Language Processing in Action

Author : Hannes Hapke,Cole Howard,Hobson Lane
Publisher : Simon and Schuster
Page : 544 pages
File Size : 54,9 Mb
Release : 2019-03-16
Category : Computers
ISBN : 9781638356899

DOWNLOAD

Natural Language Processing in Action Book in PDF, Epub and Kindle

Summary Natural Language Processing in Action is your guide to creating machines that understand human language using the power of Python with its ecosystem of packages dedicated to NLP and AI. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology Recent advances in deep learning empower applications to understand text and speech with extreme accuracy. The result? Chatbots that can imitate real people, meaningful resume-to-job matches, superb predictive search, and automatically generated document summaries—all at a low cost. New techniques, along with accessible tools like Keras and TensorFlow, make professional-quality NLP easier than ever before. About the Book Natural Language Processing in Action is your guide to building machines that can read and interpret human language. In it, you'll use readily available Python packages to capture the meaning in text and react accordingly. The book expands traditional NLP approaches to include neural networks, modern deep learning algorithms, and generative techniques as you tackle real-world problems like extracting dates and names, composing text, and answering free-form questions. What's inside Some sentences in this book were written by NLP! Can you guess which ones? Working with Keras, TensorFlow, gensim, and scikit-learn Rule-based and data-based NLP Scalable pipelines About the Reader This book requires a basic understanding of deep learning and intermediate Python skills. About the Author Hobson Lane, Cole Howard, and Hannes Max Hapke are experienced NLP engineers who use these techniques in production. Table of Contents PART 1 - WORDY MACHINES Packets of thought (NLP overview) Build your vocabulary (word tokenization) Math with words (TF-IDF vectors) Finding meaning in word counts (semantic analysis) PART 2 - DEEPER LEARNING (NEURAL NETWORKS) Baby steps with neural networks (perceptrons and backpropagation) Reasoning with word vectors (Word2vec) Getting words in order with convolutional neural networks (CNNs) Loopy (recurrent) neural networks (RNNs) Improving retention with long short-term memory networks Sequence-to-sequence models and attention PART 3 - GETTING REAL (REAL-WORLD NLP CHALLENGES) Information extraction (named entity extraction and question answering) Getting chatty (dialog engines) Scaling up (optimization, parallelization, and batch processing)