4.59 sur 5
4.59

NLP – Traitement du langage naturel avec Python

Apprenez à utiliser l'apprentissage automatique, Spacy, NLTK, SciKit-Learn, le Deep Learning et bien plus encore pour effectuer le traitement du langage naturel.
Instructeur :
Mahefa Abel
English En savoir plus
Apprenez à travailler avec des fichiers texte avec Python
Apprenez à travailler avec des fichiers PDF en Python
Utiliser des expressions régulières pour la recherche de modèles dans le texte
Utilisez Spacy pour une tokenisation ultra rapide
En savoir plus sur le stemming et la lemmatisation
Comprendre la correspondance du vocabulaire avec Spacy
Utilisez le marquage partiel de la parole pour traiter automatiquement les fichiers texte brut
Comprendre la reconnaissance des entités nommées
Visualisez POS et NER avec Spacy
Utiliser SciKit-Learn pour la classification de texte
Utiliser l'allocation de Dirichlet latente pour la modélisation de sujets
En savoir plus sur la factorisation matricielle non négative
Utilisez l'algorithme Word2Vec
Utiliser NLTK pour l'analyse des sentiments
Utilisez le Deep Learning pour créer votre propre chatbot

Bienvenue dans l’un des meilleurs cours de traitement du langage naturel sur Internet !

Ce cours est conçu pour être votre ressource en ligne complète pour apprendre à utiliser le traitement du langage naturel avec le langage de programmation Python.

Dans le cours, nous couvrirons tout ce que vous devez apprendre pour devenir un praticien de classe mondiale de la NLP avec Python.

Nous commencerons par les bases, en apprenant à ouvrir et à utiliser des fichiers texte et PDF avec Python, ainsi qu’à utiliser des expressions régulières pour rechercher des modèles personnalisés dans des fichiers texte.

Ensuite, nous commencerons par les bases du traitement du langage naturel, en utilisant la bibliothèque Natural Language Toolkit pour Python, ainsi que la bibliothèque Spacy de pointe pour la tokenisation, l’analyse, la reconnaissance d’entités et la lemmatisation ultra rapides de texte.

Nous comprendrons les concepts fondamentaux de la NLP tels que la radicalisation, la lemmatisation, les mots vides, la correspondance d’expressions, la tokenisation et bien plus encore !

Nous aborderons ensuite le marquage des parties du discours, où vos scripts Python seront capables d’attribuer automatiquement les mots du texte à la partie appropriée du discours, comme les noms, les verbes et les adjectifs, une partie essentielle de la construction de systèmes linguistiques intelligents.

Nous découvrirons également reconnaissance d’entité nommée, permettant à votre code de comprendre automatiquement des concepts tels que l’argent, le temps, les entreprises, les produits, et plus simplement en fournissant les informations textuelles.

Grâce à des bibliothèques de visualisation de pointe, nous pourrons visualiser ces relations en temps réel.

Nous passerons ensuite à la compréhension de l’apprentissage automatique avec Scikit-Learn pour effectuer une classification de texte, par exemple en créant automatiquement des systèmes d’apprentissage automatique capables de déterminer les critiques de films positives et négatives, ou le spam par rapport aux e-mails légitimes. messages.

Nous étendrons ces connaissances à des méthodes d’apprentissage non supervisées plus complexes pour le traitement du langage naturel, telles que la modélisation de sujets, où nos modèles d’apprentissage automatique détecteront des sujets et des concepts majeurs à partir de fichiers texte bruts.

Ce cours couvre même des sujets avancés, tels que l’analyse des sentiments du texte avec la bibliothèque NLTK et la création de vecteurs de mots sémantiques avec l’algorithme Word2Vec.

Ce cours comprend une section entière consacrée à l’état de les sujets artistiques avancés, tels que l’utilisation du deep learning pour créer nos propres chatbots !

Non seulement vous obtenez un contenu technique fantastique avec ce cours, mais vous aurez également accès à la fois à nos questions et à nos questions liées au cours. Répondez aux forums, ainsi qu’à notre canal de discussion en direct avec les étudiants, afin que vous puissiez faire équipe avec d’autres étudiants pour des projets, ou obtenir de l’aide sur le contenu du cours de ma part et de celle des assistants pédagogiques du cours.

Tout cela est accompagné d’une garantie de remboursement de 3 seances, vous pouvez donc essayer le cours sans risque.

Qu’attendez-vous ? Devenez un expert en traitement du langage naturel dès aujourd’hui !

On se verra à l’intérieur du cours,

Introduction

1
Course Overview - DO NOT SKIP THIS LECTURE PLEASE. IMPORTANT INFO HERE!
2
Quick Check

Please make sure to watch the Course Overview Lecture.

Thanks!

3
Curriculum Overview
4
Installation and Setup Lecture
5
FAQ - Frequently Asked Questions

Python Text Basics

1
Introduction to Python Text Basics
2
Working with Text Files with Python - Part One
3
Working with Text Files with Python - Part Two
4
Working with PDFs
5
Regular Expressions Part One
6
Regular Expressions Part Two
7
Python Text Basics - Assessment Overview
8
Python Text Basics - Assessment Solutions

Natural Language Processing Basics

1
Introduction to Natural Language Processing
2
Spacy Setup and Overview
3
What is Natural Language Processing?
4
Spacy Basics
5
Tokenization - Part One
6
Tokenization - Part Two
7
Stemming
8
Lemmatization
9
Stop Words
10
Phrase Matching and Vocabulary - Part One
11
Phrase Matching and Vocabulary - Part Two
12
NLP Basics Assessment Overview
13
NLP Basics Assessment Solution

Part of Speech Tagging and Named Entity Recognition

1
Introduction to Section on POS and NER
2
Part of Speech Tagging
3
Visualizing Part of Speech
4
Named Entity Recognition - Part One
5
Named Entity Recognition - Part Two
6
Visualizing Named Entity Recognition
7
Sentence Segmentation
8
Part Of Speech Assessment
9
Part Of Speech Assessment - Solutions

Text Classification

1
Introduction to Text Classification
2
Machine Learning Overview
3
Classification Metrics
4
Confusion Matrix
5
Scikit-Learn Primer - How to Use SciKit-Learn
6
Scikit-Learn Primer - Code Along Part One
7
Scikit-Learn Primer - Code Along Part Two
8
Text Feature Extraction Overview
9
Text Feature Extraction - Code Along Implementations
10
Text Feature Extraction - Code Along - Part Two
11
Text Classification Code Along Project
12
Text Classification Assessment Overview
13
Text Classification Assessment Solutions

Semantics and Sentiment Analysis

1
Introduction to Semantics and Sentiment Analysis
2
Overview of Semantics and Word Vectors
3
Semantics and Word Vectors with Spacy
4
Sentiment Analysis Overview
5
Sentiment Analysis with NLTK
6
Sentiment Analysis Code Along Movie Review Project
7
Sentiment Analysis Project Assessment
8
Sentiment Analysis Project Assessment - Solutions

Topic Modeling

1
Introduction to Topic Modeling Section
2
Overview of Topic Modeling
3
Latent Dirichlet Allocation Overview
4
Latent Dirichlet Allocation with Python - Part One
5
Latent Dirichlet Allocation with Python - Part Two
6
Non-negative Matrix Factorization Overview
7
Non-negative Matrix Factorization with Python
8
Topic Modeling Project - Overview
9
Topic Modeling Project - Solutions

Deep Learning for NLP

1
Introduction to Deep Learning for NLP
2
The Basic Perceptron Model
3
Introduction to Neural Networks
4
Keras Basics - Part One
5
Keras Basics - Part Two
6
Recurrent Neural Network Overview
7
LSTMs, GRU, and Text Generation
8
Text Generation with LSTMs with Keras and Python - Part One
9
Text Generation with LSTMs with Keras and Python - Part Two
10
Text Generation with LSTMS with Keras - Part Three
11
Chat Bots Overview
12
Creating Chat Bots with Python - Part One
13
Creating Chat Bots with Python - Part Two
14
Creating Chat Bots with Python - Part Three
15
Creating Chat Bots with Python - Part Four

BONUS SECTION: THANK YOU!

1
BONUS LECTURE
Vous pouvez visualiser et ru00e9viser le matu00e9riel de cours indu00e9finiment, comme une chau00eene u00e0 la demande.
Absolumentu00a0! Si vous disposez d'une connexion Internet, les cours sur WeCours sont disponibles u00e0 tout moment sur n'importe quel appareil. Si vous n'avez pas de connexion Internet, certains instructeurs permettent u00e9galement u00e0 leurs u00e9tudiants de tu00e9lu00e9charger les cours. instructeur cependant, alors assurez-vous d'u00eatre de leur bon cu00f4tu00e9u00a0!
4.6
4.6 sur 5
Notes14724

Détails des Notes

Étoiles 5
8266
Étoiles 4
5196
Étoiles 3
1065
Étoiles 2
111
Étoiles 1
82
Garantie de remboursement de 30 jours

Inclut

11 heures de vidéo à la demande
Accès complet à vie
Accès sur le mobile et la télévision
Certificat d'achèvement

Archive

Working hours

Monday 9:30 am - 6.00 pm
Tuesday 9:30 am - 6.00 pm
Wednesday 9:30 am - 6.00 pm
Thursday 9:30 am - 6.00 pm
Friday 9:30 am - 5.00 pm
Saturday Closed
Sunday Closed