Aniversário
Alura '2025

20% OFF

Falta pouco!

00

DIAS

00

HORAS

00

MIN

00

SEG

Hoje você tem desconto para estudar na Alura!

Logo do curso
Curso

Corretor Ortográfico em Python:

aplicando técnicas de NLP

Quero estudar na alura

10h

Para conclusão

5159

Pessoas nesse curso

8.9

Avaliação média

Certificado

De participação

Introdução_

O que você aprenderá_

  • Aprenda conceitos fundamentais do processamento de linguagem natural.
  • Saiba o que está por trás dos corretores ortográficos (spell checker).
  • Crie um corretor de palavras do zero, utilizando Python.
  • Utilize o NLTK uma das principais bibliotecas Python para NLP.
  • Aprenda o que são tokens e como utilizar NLTK para realizar a fragmentação de um texto.

Público alvo_

Pessoas com interesse em criar aplicações que envolvam interpretação da linguagem humana, utilizando machine learning e inteligência artificial.

Thiago G Santos

linkedin

Um quase físico, apaixonado por dados e educação. Atuou durante alguns anos na área de Data Science na maior fabricante de eletrodomésticos do mundo e trabalhou em projetos de Processamento de Linguagem Natural para a Petrobrás. Atualmente dedica-se à aplicação de machine learning na área da educação e na democratização do acesso ao ensino de Data Science no Brasil.

Curso atualizado em 09/03/2022

Ementa

  1. Explorando um projeto de NLP

    • Explorando o problema por trás dos corretores
    • Importando um corpus textual
    • Tokenização
  2. Utilizando NLTK para tokenizar um texto

    • Avançando no processo de tokenização
    • Separando palavras de tokens
    • Contando e normalizando as palavras de um texto
    • O que são os Tipos de palavras?
  3. Desenvolvendo e testando o corretor de palavras

    • O que está por trás de um corretor?
    • Fatiando strings
    • Operação de inserção
    • Construindo a função corretor
    • Probabilidade das palavras geradas
  4. Avaliando a qualidade do corretor

    • Preparando dados de teste
    • Avaliando o corretor
  5. Incrementando o corretor

    • Operação de delete
    • Implementando o delete de caracteres
    • Avaliando o novo corretor
  6. Corrigindo os principais erros de digitação

    • Trocando as letras de uma palavra
    • Como inverter as letras de uma palavra
  7. Criando um corretor turbinado

    • Palavras desconhecidas ao vocabulário
    • Turbinando o gerador de palavras
    • Escolhendo as melhores candidatas
  8. Avaliando e interpretando o erro do corretor turbinado

    • Avaliando o resultado dos corretores

Descubra se esse curso é pra você! Leia as primeiras aulas

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos
Escola

Data Science

Trabalhe com dados. Aprofunde seu conhecimento nas principais ferramentas de uma pessoa data scientist. Descubra as diferentes possibilidades de análise de dados, do Excel ao Python, e mergulhe em frameworks e bibliotecas, como Pandas, Scikit-Learn e Seaborn.

Conheça a escola

Faça parte da nossa comunidade no discord!

Troque conhecimentos com a comunidade da Alura

nossos alunos e alunas

Experiências de quem já mergulhou com a gente.

Muito boa. Apesar de não ser meu foco de interesse no momento, esse curso a me ajudou a ter outros para aplica-lo em algum projeto que porventura possa surgir na minha instituição. Além disso, conhecer outras aplicabilidades da biblioteca NLTK .

Corretor Ortográfico em Python: aplicando técnicas de NLP

Luiz Peralta

Didática, Projetos e exemplos e Profundidade do conteúdo. São os 3 fatores que queria destacar, mas esta avaliação só me permite que eu escolha um.Esse, sem dúvidas, entrou na minha lista dos TOP 3 cursos que fiz aqui na plataforma, pelo menos até agora. Obrigado Thiago Gonçalves Santos e parabéns pelo excelente curso.

Corretor Ortográfico em Python: aplicando técnicas de NLP

Vinicius Antunes de Oliveira

Thiago mandou muito bem mais uma vez! Além de desenvolvermos um projeto muito legal, ele tem todo cuidado de explicar a lógica desenvolvida nas funções criadas, e por fim ainda discuti os resultados obtidos, nos fazendo perceber que nem sempre a solução mais completa irá dar a melhor resposta. Parabéns Thiago, espero vê-lo em outros cursos.

Corretor Ortográfico em Python: aplicando técnicas de NLP

Eduardo H Dias Zanghi

Escolha a duração
do seu plano

Conheça os Planos para Empresas