Get in Touch
 Duration 21 hours

Course Outline

Comprehensive training outline

  1. Introduction to NLP
    • Concepts of NLP
    • NLP Frameworks
    • Business applications of NLP
    • Data scraping from web sources
    • Utilizing APIs to acquire text data
    • Managing and storing text corpora with associated metadata
    • Benefits of using Python and a quick overview of NLTK
  2. Practical Understanding of a Corpus and Dataset
    • The necessity of a corpus
    • Corpus Analysis
    • Categorization of data attributes
    • Various file formats for corpora
    • Dataset preparation for NLP tasks
  3. Understanding the Structure of a Sentences
    • Core NLP components
    • Natural language understanding
    • Morphological analysis - stems, words, tokens, speech tags
    • Syntactic analysis
    • Semantic analysis
    • Managing ambiguity
  4. Text data preprocessing
    • Corpus- raw text
      • Sentence tokenization
      • Stemming for raw text
      • Lemmization of raw text
      • Elimination of stop words
    • Corpus-raw sentences
      • Word tokenization
      • Word lemmatization
    • Handling Term-Document/Document-Term matrices
    • Tokenizing text into n-grams and sentences
    • Practical and tailored preprocessing
  5. Analyzing Text data
    • Fundamental NLP features
      • Parsers and parsing
      • POS tagging and taggers
      • Named entity recognition
      • N-grams
      • Bag of words
    • Statistical aspects of NLP
      • Linear algebra concepts for NLP
      • Probabilistic theory for NLP
      • TF-IDF
      • Vectorization
      • Encoders and Decoders
      • Normalization
      • Probabilistic Models
    • Advanced feature engineering and NLP
      • Foundations of word2vec
      • Components of the word2vec model
      • The underlying logic of word2vec
      • Expanding the word2vec concept
      • Applying the word2vec model
    • Case study: Applying bag of words for automatic text summarization using simplified and true Luhn's algorithms
  6. Document Clustering, Classification and Topic Modeling
    • Document clustering and pattern discovery (hierarchical clustering, k-means, etc.)
    • Comparing and classifying documents using TFIDF, Jaccard, and cosine distance
    • Document classification using Naïve Bayes and Maximum Entropy
  7. Identifying Important Text Elements
    • Dimensionality reduction: Principal Component Analysis, Singular Value Decomposition, and non-negative matrix factorization
    • Topic modeling and information retrieval via Latent Semantic Analysis
  8. Entity Extraction, Sentiment Analysis and Advanced Topic Modeling
    • Positive vs. negative: measuring sentiment intensity
    • Item Response Theory
    • Part of speech tagging and applications: identifying people, places, and organizations
    • Advanced topic modeling: Latent Dirichlet Allocation
  9. Case studies
    • Extracting insights from unstructured user reviews
    • Sentiment classification and visualization of Product Review Data
    • Analyzing search logs for usage patterns
    • Text classification
    • Topic modelling

Requirements

Familiarity with NLP fundamentals and an understanding of how AI is applied in business contexts.

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories