Visão Geral
No Curso NLP with Python, você aprenderá noções básicas de Processamento de Linguagem Natural (PNL), como identificar e separar palavras, como extrair tópicos de um texto e como construir seu próprio classificador de notícias falsas. Você também aprenderá a usar bibliotecas básicas como NLTK, juntamente com bibliotecas que utilizam aprendizado profundo para resolver problemas comuns de PNL. Este curso lhe dará a base para processar e analisar texto à medida que você avança no aprendizado de Python.
Objetivo
Ao participar do Curso NLP with Python, os participantes aprenderão:
- Fundamentos da PNL
- Ecossistema Python PNL
- Frequências de palavras e Lei de Zipf
- Modelagem de Tópico
- Classificação de Texto
- Visão geral de aplicativos avançados
Pre-Requisitos
- Programação Python e um bom entendimento dos conceitos de Machine Learning.
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico
Introduction to Text Mining and NLP
- Overview of Text Mining
- Need of Text Mining
- Natural Language Processing (NLP) in Text Mining
- Applications of Text Mining
- OS Module
- Reading, Writing to text and word files
- Setting the NLTK Environment
- Accessing the NLTK Corpora
Extracting, Cleaning and Pre-processing Text
- Tokenization
- Frequency Distribution
- Different Types of Tokenizers
- Bigrams, Trigrams & Ngrams
- Stemming
- Lemmatization
- Stopwords
- POS Tagging
Analyzing Sentence Structure
- Syntax Trees
- Chunking
- Chinking
- Context Free Grammars (CFG)
- Automating Text Paraphrasing
Text Classification - I
- Machine Learning: Brush Up
- Bag of Words
- Count Vectorizer
- Term Frequency (TF)
- Inverse Document Frequency (IDF)
Text Classification - II
- Converting text to features and labels
- Multinomial Naiive Bayes Classifier
- Leveraging Confusion Matrix
Maven Site Reporting
- Using plugins to add additional reports
- Creating content
- Building a multimodule site
- Selecting individual reports
- Creating custom templates and skins
TENHO INTERESSE