Screecheeing
Screecheeing Programação de Linguagem Natural
Screecheeing — desde 2015

Programação de PLN na prática

Processamento de linguagem natural não é um assunto simples. O caminho entre entender o conceito e escrever código funcional costuma ser longo — e a maioria dos materiais não percorre esse caminho junto com você.

Aqui, cada aula parte de um problema real. Você vê o raciocínio, o código e o resultado — sem pular etapas.

Ambiente de desenvolvimento com código de processamento de linguagem natural

O que os números mostram

Dados coletados ao longo de anos de operação — sem arredondamentos convenientes.

38
módulos disponíveis

Cada módulo cobre uma técnica específica — de tokenização a modelos de sequência com atenção.

6
bibliotecas cobertas

NLTK, spaCy, Transformers, Gensim, FastText e Hugging Face — com exemplos reais em cada uma.

14
projetos guiados

Projetos com dados reais, decisões documentadas e código comentado linha a linha.

4
idiomas nos dados

Exemplos em português, inglês, espanhol e francês — para quem trabalha com texto multilíngue.

O que está disponível

Uma seleção de trilhas — não um catálogo exaustivo. Cada trilha tem um ponto de partida claro e um destino definido.

Fundamentos de texto

Pré-processamento, normalização e representação vetorial. O ponto de partida para qualquer pipeline de PLN.

Análise de sentimento

Classificação de polaridade com dados reais de avaliações em português e inglês.

Reconhecimento de entidades

NER com spaCy e modelos fine-tuned — incluindo entidades em textos jurídicos e jornalísticos.

Visualização de pipeline de processamento de texto com etapas de tokenização
Modelos de linguagem aplicados

Embeddings e similaridade

Word2Vec, FastText e sentence embeddings para busca semântica e agrupamento de documentos.

Como uma trilha funciona

01
Contexto do problema Você entende por que aquela técnica existe antes de ver o código.
~15 min
02
Implementação guiada Código escrito ao vivo com explicação de cada decisão.
~40 min
03
Variações e limitações O que muda com dados diferentes — e onde a abordagem quebra.
~20 min
04
Exercício com feedback Problema aberto com solução comentada disponível após tentativa.
~30 min

O que fica depois das aulas

Assistir a uma aula e conseguir reproduzir o código semanas depois são coisas diferentes. O material aqui foi estruturado para ser consultado — não apenas consumido uma vez.

Código que você entende é código que você consegue adaptar.

Cada notebook de projeto fica acessível permanentemente. Você pode voltar ao raciocínio original quando estiver resolvendo um problema novo no trabalho.

Desenvolvedor revisando código de processamento de linguagem natural em notebook
Notebooks com anotações

Cada aula gera um arquivo que documenta o raciocínio — não só o resultado final.

Acesso sem prazo de expiração

O conteúdo não desaparece após um período. Você acessa quando precisar rever algo.

Atualizações de conteúdo incluídas

Quando uma biblioteca muda de versão, o material é atualizado — sem custo adicional.

Sem certificados automáticos

Não emitimos certificados por conclusão de módulo. O que vale é o que você consegue fazer.

O que muda quando você termina

Não existe uma cerimônia. Existe um ponto em que você percebe que consegue resolver problemas que antes pareciam opacos.

Profissional que concluiu a trilha de PLN aplicando conhecimento em projeto real

"Fui direto ao módulo de NER porque precisava extrair entidades de contratos. Levei dois dias para adaptar o código ao meu caso específico — mas consegui, sem precisar de ajuda externa."

— Valdirene Queirós, desenvolvedora de software
Leitura de código de terceiros

Você consegue abrir um repositório de PLN no GitHub e entender o que está acontecendo — sem precisar rodar tudo para descobrir.

Estimativa realista de esforço

Saber quanto tempo um pipeline de classificação leva para sair do protótipo para produção é conhecimento que vem da prática — não da teoria.

Escolha fundamentada de ferramentas

Quando alguém pergunta "por que spaCy e não NLTK aqui?" — você tem uma resposta concreta, não uma preferência pessoal.

Ambiente de trabalho com código de PLN em múltiplas telas