UEF7.2

Natural Language Processing

Département
Second cycle
Année d étude
2éme Année IASD
Semestre
4
Crédit
4
Coefficient
4
Enseignants du module
BOUSMAHA Rabab

Pré requis :

  • Théorie de langages

  • Ingénierie de connaissances

OBJECTIFS :

This program will enhance your existing machine learning and deep learning skills with the addition of natural language processing and speech recognition techniques.

These skills can be used in various applications such as part of speech tagging and machine translation, among others. You’ll develop the skills you need to start applying natural language processing techniques to real-world challenges and applications.

CONTENU DU MODULE :

  1. Introduction to NLP & Text Processing

    1. Natural Language Processing pipeline

    2. Cleaning and Normalization,

    3. Tokenization,

    4. Named entity recognition.

    5. Stemming and Lemmatization

  2. Natural Language Processing with Probabilistic Models

    1. Part of Speech Tagging

    2. Markov Chains and POS Tags

    3. Hidden Markov Models

    4. Viterbi Algorithm

  3. Feature extraction and embeddings

    1. Feature Extraction

    2. Bag of Words

    3. Word Embeddings

    4. Representing Text with Vectors

  4. Natural Language Processing with Sequence Models

    1. Recurrent Neural Networks and Language Models

    2. LSTMs and Named Entity Recognition (Vanishing Gradients)

    3. Siamese Networks

  5. Natural Language Processing with Deep Learning Attention Models

    1. Neural Machine Translation

    2. Seq2seq Model with Attention

    3. Neural Machine Translation with Attention

course

Consultez les ressources disponibles concernant ce module sur le moteur de recherche de la bibliothèque, ou accédez directement au cours de vos enseignants via la plateforme de téléenseignement de l’école « e-learn ».