舉報

會員
Hands-On Python Natural Language Processing
NaturalLanguageProcessing(NLP)isthesubfieldincomputationallinguisticsthatenablescomputerstounderstand,process,andanalyzetext.Thisbookcaterstotheunmetdemandforhands-ontrainingofNLPconceptsandprovidesexposuretoreal-worldapplicationsalongwithasolidtheoreticalgrounding.ThisbookstartsbyintroducingyoutothefieldofNLPanditsapplications,alongwiththemodernPythonlibrariesthatyou'llusetobuildyourNLP-poweredapps.Withthehelpofpracticalexamples,you’lllearnhowtobuildreasonablysophisticatedNLPapplications,andcovervariousmethodologiesandchallengesindeployingNLPapplicationsintherealworld.You'llcoverkeyNLPtaskssuchastextclassification,semanticembedding,sentimentanalysis,machinetranslation,anddevelopingachatbotusingmachinelearninganddeeplearningtechniques.Thebookwillalsohelpyoudiscoverhowmachinelearningtechniquesplayavitalroleinmakingyourlinguisticappssmart.Everychapterisaccompaniedbyexamplesofreal-worldapplicationstohelpyoubuildimpressiveNLPapplicationsofyourown.BytheendofthisNLPbook,you’llbeabletoworkwithlanguagedata,usemachinelearningtoidentifypatternsintext,andgetacquaintedwiththeadvancementsinNLP.
目錄(90章)
倒序
- 封面
- 版權(quán)信息
- About Packt
- Why subscribe?
- About the authors
- Preface
- Section 1: Introduction
- Understanding the Basics of NLP
- Programming languages versus natural languages
- Why should I learn NLP?
- Current applications of NLP
- Summary
- NLP Using Python
- Technical requirements
- Understanding Python with NLP
- Important Python libraries
- Web scraping libraries and methodology
- Overview of Jupyter Notebook
- Summary
- Section 2: Natural Language Representation and Mathematics
- Building Your NLP Vocabulary
- Technical requirements
- Lexicons
- Phonemes graphemes and morphemes
- Tokenization
- Understanding word normalization
- Summary
- Transforming Text into Data Structures
- Technical requirements
- Understanding vectors and matrices
- Exploring the Bag-of-Words architecture
- TF-IDF vectors
- Distance/similarity calculation between document vectors
- One-hot vectorization
- Building a basic chatbot
- Summary
- Word Embeddings and Distance Measurements for Text
- Technical requirements
- Understanding word embeddings
- Demystifying Word2vec
- Training a Word2vec model
- Word mover’s distance
- Summary
- Exploring Sentence- Document- and Character-Level Embeddings
- Technical requirements
- Venturing into Doc2Vec
- Exploring fastText
- Understanding Sent2Vec and the Universal Sentence Encoder
- Summary
- Section 3: NLP and Learning
- Identifying Patterns in Text Using Machine Learning
- Technical requirements
- Introduction to ML
- Data preprocessing
- The Naive Bayes algorithm
- The SVM algorithm
- Productionizing a trained sentiment analyzer
- Summary
- From Human Neurons to Artificial Neurons for Understanding Text
- Technical requirements
- Exploring the biology behind neural networks
- How does a neural network learn?
- Understanding regularization
- Let's talk Keras
- Building a question classifier using neural networks
- Summary
- Applying Convolutions to Text
- Technical requirements
- What is a CNN?
- Detecting sarcasm in text using CNNs
- Summary
- Capturing Temporal Relationships in Text
- Technical requirements
- Baby steps toward understanding RNNs
- Vanishing and exploding gradients
- Architectural forms of RNNs
- Giving memory to our networks – LSTMs
- Building a text generator using LSTMs
- Exploring memory-based variants of the RNN architecture
- Summary
- State of the Art in NLP
- Technical requirements
- Seq2Seq modeling
- Translating between languages using Seq2Seq modeling
- Let's pay some attention
- Transformers
- BERT
- Summary
- Other Books You May Enjoy
- Leave a review - let other readers know what you think 更新時間:2021-06-18 18:29:09
推薦閱讀
- Internet接入·網(wǎng)絡(luò)安全
- 人工智能超越人類
- 三菱FX3U/5U PLC從入門到精通
- 大數(shù)據(jù)專業(yè)英語
- ROS機器人編程與SLAM算法解析指南
- 群體智能與數(shù)據(jù)挖掘
- 大數(shù)據(jù)時代
- 精通數(shù)據(jù)科學(xué)算法
- 網(wǎng)站前臺設(shè)計綜合實訓(xùn)
- Hadoop應(yīng)用開發(fā)基礎(chǔ)
- Linux內(nèi)核精析
- 工業(yè)自動化技術(shù)實訓(xùn)指導(dǎo)
- 機器人剛?cè)狁詈蟿恿W(xué)
- 從零開始學(xué)ASP.NET
- 從機器學(xué)習(xí)到無人駕駛
- ARM嵌入式開發(fā)實例
- PVCBOT零基礎(chǔ)機器人制作(第2版)
- 工業(yè)機器人編程指令詳解
- Practical Autodesk AutoCAD 2021 and AutoCAD LT 2021
- 中文版Photoshop CS6高手速成
- 精通Qt4編程
- Julia 1.0 Programming Cookbook
- Hands-On Serverless Deep Learning with TensorFlow and AWS Lambda
- 智能小車機器人制作大全
- Learning Cypher
- 監(jiān)控與數(shù)據(jù)采集(SCADA)系統(tǒng)及其應(yīng)用
- Do more with SOA Integration:Best of Packt book
- 網(wǎng)站分析實戰(zhàn)
- 單片機原理與應(yīng)用
- Generative Adversarial Networks Cookbook