Cargando…

Deep Learning for Natural Language Processing : Solve Your Natural Language Processing Problems with Smart Deep Neural Networks.

Starting with the basics, this book teaches you how to choose from the various text pre-processing techniques and select the best model from the several neural network architectures for NLP issues.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Reddy Bokka, Karthiek
Otros Autores: Hora, Shubhangi, Jain, Tanuj, Wambugu, Monicah
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, Limited, 2019.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • Intro; Preface; Introduction to Natural Language Processing; Introduction; The Basics of Natural Language Processing; Importance of natural language processing; Capabilities of Natural language processing; Applications of Natural Language Processing; Text Preprocessing; Text Preprocessing Techniques; Lowercasing/Uppercasing; Exercise 1: Performing Lowercasing on a Sentence; Noise Removal; Exercise 2: Removing Noise from Words; Text Normalization; Stemming; Exercise 3: Performing Stemming on Words; Lemmatization; Exercise 4: Performing Lemmatization on Words; Tokenization
  • Exercise 5: Tokenizing WordsExercise 6: Tokenizing Sentences; Additional Techniques; Exercise 7: Removing Stop Words; Word Embeddings; The Generation of Word Embeddings; Word2Vec; Functioning of Word2Vec; Exercise 8: Generating Word Embeddings Using Word2Vec; GloVe; Exercise 9: Generating Word Embeddings Using GloVe; Activity 1: Generating Word Embeddings from a Corpus Using Word2Vec.; Summary; Applications of Natural Language Processing; Introduction; POS Tagging; Parts of Speech; POS Tagger; Applications of Parts of Speech Tagging; Types of POS Taggers; Rule-Based POS Taggers
  • Exercise 10: Performing Rule-Based POS TaggingStochastic POS Taggers; Exercise 11: Performing Stochastic POS Tagging; Chunking; Exercise 12: Performing Chunking with NLTK; Exercise 13: Performing Chunking with spaCy; Chinking; Exercise 14: Performing Chinking; Activity 2: Building and Training Your Own POS Tagger; Named Entity Recognition; Named Entities; Named Entity Recognizers; Applications of Named Entity Recognition; Types of Named Entity Recognizers; Rule-Based NERs; Stochastic NERs; Exercise 15: Perform Named Entity Recognition with NLTK
  • Exercise 16: Performing Named Entity Recognition with spaCyActivity 3: Performing NER on a Tagged Corpus; Summary; Introduction to Neural Networks; Introduction; Introduction to Deep Learning; Comparing Machine Learning and Deep Learning; Neural Networks; Neural Network Architecture; The Layers; Nodes; The Edges; Biases; Activation Functions; Training a Neural Network; Calculating Weights; The Loss Function; The Gradient Descent Algorithm; Backpropagation; Designing a Neural Network and Its Applications; Supervised neural networks; Unsupervised neural networks
  • Exercise 17: Creating a neural networkFundamentals of Deploying a Model as a Service; Activity 4: Sentiment Analysis of Reviews; Summary; Foundations of Convolutional Neural Network; Introduction; Exercise 18: Finding Out How Computers See Images; Understanding the Architecture of a CNN; Feature Extraction; Convolution; The ReLU Activation Function; Exercise 19: Visualizing ReLU; Pooling; Dropout; Classification in Convolutional Neural Network; Exercise 20: Creating a Simple CNN Architecture; Training a CNN; Exercise 21: Training a CNN; Applying CNNs to Text