Get in Touch

Course Outline

Detailed training outline

  1. Introduction to NLP
    • Understanding NLP
    • NLP Frameworks
    • Commercial applications of NLP
    • Web scraping techniques
    • Utilizing APIs for text data retrieval
    • Managing text corpora: storing content and relevant metadata
    • Advantages of Python and an NLTK crash course
  2. Practical Understanding of a Corpus and Dataset
    • The necessity of a corpus
    • Corpus Analysis
    • Types of data attributes
    • Various file formats for corpora
    • Preparing datasets for NLP applications
  3. Understanding Sentence Structure
    • Components of NLP
    • Natural language understanding
    • Morphological analysis: stemming, words, tokens, and speech tags
    • Syntactic analysis
    • Semantic analysis
    • Handling ambiguity
  4. Text Data Preprocessing
    • Corpus: Raw Text
      • Sentence tokenization
      • Stemming for raw text
      • Lemmatization of raw text
      • Stop word removal
    • Corpus: Raw Sentences
      • Word tokenization
      • Word lemmatization
    • Working with Term-Document/Document-Term matrices
    • Tokenizing text into n-grams and sentences
    • Practical and customized preprocessing
  5. Analyzing Text Data
    • Basic features of NLP
      • Parsers and parsing
      • POS tagging and taggers
      • Named entity recognition
      • N-grams
      • Bag of words
    • Statistical features 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
      • Basics of word2vec
      • Components of the word2vec model
      • Logic of the word2vec model
      • Extensions of the word2vec concept
      • Application of the word2vec model
    • Case study: Application of bag of words: automatic text summarization using simplified and true Luhn's algorithms
  6. Document Clustering, Classification and Topic Modeling
    • Document clustering and pattern mining (hierarchical clustering, k-means, clustering, etc.)
    • Comparing and classifying documents using TFIDF, Jaccard and cosine distance measures
    • Document classification using Naïve Bayes and Maximum Entropy
  7. Identifying Important Text Elements
    • Reducing dimensionality: Principal Component Analysis, Singular Value Decomposition, non-negative matrix factorization
    • Topic modeling and information retrieval using Latent Semantic Analysis
  8. Entity Extraction, Sentiment Analysis and Advanced Topic Modeling
    • Positive vs. negative: degree of sentiment
    • Item Response Theory
    • Part of speech tagging and its application: finding people, places and organizations mentioned in text
    • Advanced topic modeling: Latent Dirichlet Allocation
  9. Case studies
    • Mining unstructured user reviews
    • Sentiment classification and visualization of Product Review Data
    • Mining search logs for usage patterns
    • Text classification
    • Topic modelling

Requirements

Familiarity with NLP principles and an understanding of how AI applications drive business value.

 21 Hours

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 4800 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (1)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories