舉報

會員
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章)
倒序
- 封面
- 版權信息
- 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
推薦閱讀
- R Machine Learning By Example
- Google App Inventor
- 大數據技術入門(第2版)
- AutoCAD 2012中文版繪圖設計高手速成
- 計算機系統結構
- 電腦主板現場維修實錄
- 人工智能趣味入門:光環板程序設計
- 悟透JavaScript
- 教育機器人的風口:全球發展現狀及趨勢
- Word 2007,Excel 2007辦公應用融會貫通
- ESP8266 Robotics Projects
- Spatial Analytics with ArcGIS
- 網絡存儲·數據備份與還原
- 重估:人工智能與賦能社會
- 數字多媒體技術基礎
- PVCBOT零基礎機器人制作(第2版)
- SQL語言與數據庫操作技術大全
- CAD應用程序開發詳解
- Mastering Windows Group Policy
- IBM Watson Projects
- CAD/CAE/CAM技術
- 人工智能時代移動學習服務
- 操作系統與網絡服務器使用與管理(Windows Server 2003)
- 工業自動化儀器儀表與裝置修理工
- 名家傳道:數碼攝影后期處理秘笈
- 機器人力觸覺感知技術
- Web風格:用戶體驗設計基本原則及實踐(原書第4版)
- Hands-On Machine Learning with JavaScript
- 機器學習
- 汽油發動機電控系統核心控制算法