Natural Language Processing (NLP) – AI/Robotics Training Course

Duration

21 hours (usually 3 days including breaks)

Requirements

Knowledge and awareness of NLP principals and an appreciation of AI application in business

Overview

This classroom based training session will explore NLP techniques in conjunction with the application of AI and Robotics in business. Delegates will undertake computer based examples and case study solving exercises using Python

Course Outline

Detailed training outline

  1. Introduction to NLP
    • Understanding NLP
    • NLP Frameworks
    • Commercial applications of NLP
    • Scraping data from the web
    • Working with various APIs to retrieve text data
    • Working and storing text corpora saving content and relevant metadata
    • Advantages of using Python and NLTK crash course
  2. Practical Understanding of a Corpus and Dataset
    • Why do we need a corpus?
    • Corpus Analysis
    • Types of data attributes
    • Different file formats for corpora
    • Preparing a dataset for NLP applications
  3. Understanding the Structure of a Sentences
    • Components of NLP
    • Natural language understanding
    • Morphological analysis – stem, word, token, speech tags
    • Syntactic analysis
    • Semantic analysis
    • Handling ambigiuty
  4. Text data preprocessing
    • Corpus- raw text
      • Sentence tokenization
      • Stemming for raw text
      • Lemmization of raw text
      • Stop word removal
    • Corpus-raw sentences
      • Word tokenization
      • Word lemmatization
    • Working with Term-Document/Document-Term matrices
    • Text tokenization into n-grams and sentences
    • Practical and customized preprocessing
  5. Analyzing Text data
    • Basic feature of NLP
      • Parsers and parsing
      • POS tagging and taggers
      • Name entity recognition
      • N-grams
      • Bag of words
    • Statistical features of NLP
      • Concepts of Linear algebra 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 word2vec model
      • Logic of the word2vec model
      • Extension of the word2vec concept
      • Application of 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 classifcication 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

AI in business and Society & The future of AI – AI/Robotics Training Course

Duration

7 hours (usually 1 day including breaks)

Requirements

There are no specific requirements needed to attend this course.

Overview

This is a classroom based training session in a presentation and Q&A format

Course Outline

  1. Introduction
    • Impacts of AI technologies on human society
    • Expectations and concerns regarding AI technologies
    • Features of AI technologies differ from previous technologies
    • AI and the Macroeconomy- technology and productivity growth
  2. Labor and automation
    • Research by Sector and Task
    • AI and the Nature of Work
    • Inequality and Redistribution
    • Impact on jobs and workforce
    • Diverste potential effects
  3. Bias and Inclusion
    • Where Bias Comes From
    • The AI Field is Not Diverse
    • Recent Developments in Bias Research
    • Emerging Strategies to Address Bias
  4. Rights​ ​and​ ​Liberties
    • Population Registries and Computing Power
    • Corporate and Government Entanglements
    • AI and the Legal System
    • AI and Privacy
  5. Ethics​ ​and​ ​Governance
    • Ethical Concerns in AI
    • AI Reflects Its Origins
    • Ethical Codes
    • Challenges and Concerns Going Forward
  6. Summary of Issues to be addressed
    • Ethical issues
    • Legal issues
    • Economic issues
    • Educational issues
    • Social issues
    • Research and Development issues
  7. The future and challenges of AI
    • Economics of AI-Driven automation
    • AI and the Labor Market
    • Misuse
    • Unpredictability