万本电子书0元读

万本电子书0元读

顶部广告

Natural Language Processing and Computational Linguistics电子书

售       价:¥

15人正在读 | 0人评论 6.2

作       者:Bhargav Srinivasa-Desikan

出  版  社:Packt Publishing

出版时间:2018-06-29

字       数:43.4万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
Work with Python and powerful open source tools such as Gensim and spaCy to perform modern text analysis, natural language processing, and computational linguistics algorithms. About This Book ? Discover the open source Python text analysis ecosystem, using spaCy, Gensim, scikit-learn, and Keras ? Hands-on text analysis with Python, featuring natural language processing and computational linguistics algorithms ? Learn deep learning techniques for text analysis Who This Book Is For This book is for you if you want to dive in, hands-first, into the interesting world of text analysis and NLP, and you're ready to work with the rich Python ecosystem of tools and datasets waiting for you! What You Will Learn ? Why text analysis is important in our modern age ? Understand NLP terminology and get to know the Python tools and datasets ? Learn how to pre-process and clean textual data ? Convert textual data into vector space representations ? Using spaCy to process text ? Train your own NLP models for computational linguistics ? Use statistical learning and Topic Modeling algorithms for text, using Gensim and scikit-learn ? Employ deep learning techniques for text analysis using Keras In Detail Modern text analysis is now very accessible using Python and open source tools, so discover how you can now perform modern text analysis in this era of textual data. This book shows you how to use natural language processing, and computational linguistics algorithms, to make inferences and gain insights about data you have. These algorithms are based on statistical machine learning and artificial intelligence techniques. The tools to work with these algorithms are available to you right now - with Python, and tools like Gensim and spaCy. You'll start by learning about data cleaning, and then how to perform computational linguistics from first concepts. You're then ready to explore the more sophisticated areas of statistical NLP and deep learning using Python, with realistic language and text samples. You'll learn to tag, parse, and model text using the best tools. You'll gain hands-on knowledge of the best frameworks to use, and you'll know when to choose a tool like Gensim for topic models, and when to work with Keras for deep learning. This book balances theory and practical hands-on examples, so you can learn about and conduct your own natural language processing projects and computational linguistics. You'll discover the rich ecosystem of Python tools you have available to conduct NLP - and enter the interesting world of modern text analysis. Style and approach The book teaches NLP from the angle of a practitioner as well as that of a student. This is a tad unusual, but given the enormous speed at which new algorithms and approaches travel from scientific beginnings to industrial implementation, first principles can be clarified with the help of entirely practical examples.
目录展开

Title Page

Copyright and Credits

Natural Language Processing and Computational Linguistics

Packt Upsell

Why subscribe?

PacktPub.com

Contributors

About the author

About the reviewers

Packt is searching for authors like you

Preface

Who this book is for

What this book covers

To get the most out of this book

Download the example code files

Download the color images

Conventions used

Get in touch

Reviews

What is Text Analysis?

What is text analysis?

Where's the data at?

Garbage in, garbage out

Why should you do text analysis?

Summary

References

Python Tips for Text Analysis

Why Python?

Text manipulation in Python

Summary

References

spaCy's Language Models

spaCy

Installation

Troubleshooting

Language models

Installing language models

Installation – how and why?

Basic preprocessing with language models

Tokenizing text

Part-of-speech (POS) – tagging

Named entity recognition

Rule-based matching

Preprocessing

Summary

References

Gensim – Vectorizing Text and Transformations and n-grams

Introducing Gensim

Vectors and why we need them

Bag-of-words

TF-IDF

Other representations

Vector transformations in Gensim

n-grams and some more preprocessing

Summary

References

POS-Tagging and Its Applications

What is POS-tagging?

POS-tagging in Python

POS-tagging with spaCy

Training our own POS-taggers

POS-tagging code examples

Summary

References

NER-Tagging and Its Applications

What is NER-tagging?

NER-tagging in Python

NER-tagging with spaCy

Training our own NER-taggers

NER-tagging examples and visualization

Summary

References

Dependency Parsing

Dependency parsing

Dependency parsing in Python

Dependency parsing with spaCy

Training our dependency parsers

Summary

References

Topic Models

What are topic models?

Topic models in Gensim

Latent Dirichlet allocation

Latent semantic indexing

Hierarchical Dirichlet process

Dynamic topic models

Topic models in scikit-learn

Summary

References

Advanced Topic Modeling

Advanced training tips

Exploring documents

Topic coherence and evaluating topic models

Visualizing topic models

Summary

References

Clustering and Classifying Text

Clustering text

Starting clustering

K-means

Hierarchical clustering

Classifying text

Summary

References

Similarity Queries and Summarization

Similarity metrics

Similarity queries

Summarizing text

Summary

References

Word2Vec, Doc2Vec, and Gensim

Word2Vec

Using Word2Vec with Gensim

Doc2Vec

Other word embeddings

GloVe

FastText

WordRank

Varembed

Poincare

Summary

References

Deep Learning for Text

Deep learning

Deep learning for text (and more)

Generating text

Summary

References

Keras and spaCy for Deep Learning

Keras and spaCy

Classification with Keras

Classification with spaCy

Summary

References

Sentiment Analysis and ChatBots

Sentiment analysis

Reddit for mining data

Twitter for mining data

ChatBots

Summary

References

Other Books You May Enjoy

Leave a review - let other readers know what you think

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部