INTELIGÊNCIA ARTIFICIAL (IA) – TRATAMENTO DA LINGUAGEM NATURAL (NLP)

INTELIGÊNCIA ARTIFICIAL (IA) – TRATAMENTO DA LINGUAGEM NATURAL (NLP)

A formação Inteligência Artificial (IA) – Tratamento da Linguagem Natural (NLP) destina‑se a profissionais que pretendem compreender os princípios do NLP e implementá‑los com Python. Ao longo do programa, os participantes trabalham com NLTK para aplicar técnicas como segmentação (tokenização), stemming, lematização, POS tagging, chunking e Named Entity Recognition (NER/NEM), bem como análise de textos com métricas de frequência e dispersão. Inclui ainda um estudo de caso de análise de sentimentos e integração com scikit‑learn para classificação, com exercícios práticos orientados a dados reais e utilização imediata em contexto profissional.

  • Reconhecer os princípios do NLP.
  • Implementar os princípios do NLP com Python.
2 dias

Introdução

• Compreender a linguagem humana e saber gerar respostas respeitando as diferentes etapas.

• Reconhecimento de caracteres, ou da voz.
• Conversão dos dados em texto.
• Decomposição em elementos de frase.
• Limpeza dos dados.
• Tratamento da ambiguidade de uma palavra.
• Reconhecimento de uma entidade nomeada (NEM).
• Tratamento das múltiplas referências para uma entidade.
• Extração das informações subjetivas…

• As ferramentas de NLP e histórico

• Ferramentas estatísticas, de Machine Learning, de Deep Learning.
• Watson NLU.
• Python.
• NLTK.

• Aplicações atuais.

• Soluções de deteção de spam.
• Tradução automática.
• Assistentes virtuais.
• Análises de opiniões, de sentimentos…

Python e o NLTK

• Introdução: plataformas suportadas e versões do Python
• Apresentação dos textos e modelos fornecidos com o NLTK.

Exemplos de exercícios práticos

• Instalação do package NLTK e dos datasets.

Tratamento de textos.

• Estudo das diferentes funções fornecidas pelo NLTK.
• Segmentação de um texto em palavras ou em frases com nltk.tokenize().
• Limpeza de textos com a filtragem de palavras.
• Stemming com nltk.stem.
• Alertas sobre os riscos de uma má utilização.
• Etiquetagem das diferentes partes de um texto com nltk.pos-tag().
• Lematização, para identificar as formas canónicas das palavras.
• Identificação de frases com o chunking.

Exemplos de exercícios práticos

• Realização de exemplos em datasets simples.

Análises de textos

• Descrição de nltk.ne_chunk() para o reconhecimento de identidades nomeadas.
• Apresentação das funções concordance().
• Dispersion_plot().

Exemplos de exercícios práticos

• Importação de corpus de textos, análise, destaque da utilização de termos característicos.

Estudo de caso.

• Análise de sentimentos com nltk.sentiment
• Apresentação das funções disponíveis.

Exemplos de exercícios práticos

• Implementação num corpus.
• Utilização de polarity.scores().

Integração de scikit-learn

• Importação dos algoritmos de classificação do scikit-learn.

Exemplos de exercícios práticos

• Exemplo de utilização dos algoritmos do scikit-learn a partir do nltk.

Nota: O conteúdo deste programa pode ser objeto de adaptação em função dos níveis, pré-requisitos e necessidades dos participantes.

Facilitador que combina know-how com experiência empresarial e competências pedagógicas, para dar resposta a necessidades operacionais e potenciar a aprendizagem.

Objetivos da formação

  • Reconhecer os princípios do NLP.
  • Implementar os princípios do NLP com Python.

Duração da formação

2 dias

Programa da formação

Introdução

• Compreender a linguagem humana e saber gerar respostas respeitando as diferentes etapas.

• Reconhecimento de caracteres, ou da voz.
• Conversão dos dados em texto.
• Decomposição em elementos de frase.
• Limpeza dos dados.
• Tratamento da ambiguidade de uma palavra.
• Reconhecimento de uma entidade nomeada (NEM).
• Tratamento das múltiplas referências para uma entidade.
• Extração das informações subjetivas…

• As ferramentas de NLP e histórico

• Ferramentas estatísticas, de Machine Learning, de Deep Learning.
• Watson NLU.
• Python.
• NLTK.

• Aplicações atuais.

• Soluções de deteção de spam.
• Tradução automática.
• Assistentes virtuais.
• Análises de opiniões, de sentimentos…

Python e o NLTK

• Introdução: plataformas suportadas e versões do Python
• Apresentação dos textos e modelos fornecidos com o NLTK.

Exemplos de exercícios práticos

• Instalação do package NLTK e dos datasets.

Tratamento de textos.

• Estudo das diferentes funções fornecidas pelo NLTK.
• Segmentação de um texto em palavras ou em frases com nltk.tokenize().
• Limpeza de textos com a filtragem de palavras.
• Stemming com nltk.stem.
• Alertas sobre os riscos de uma má utilização.
• Etiquetagem das diferentes partes de um texto com nltk.pos-tag().
• Lematização, para identificar as formas canónicas das palavras.
• Identificação de frases com o chunking.

Exemplos de exercícios práticos

• Realização de exemplos em datasets simples.

Análises de textos

• Descrição de nltk.ne_chunk() para o reconhecimento de identidades nomeadas.
• Apresentação das funções concordance().
• Dispersion_plot().

Exemplos de exercícios práticos

• Importação de corpus de textos, análise, destaque da utilização de termos característicos.

Estudo de caso.

• Análise de sentimentos com nltk.sentiment
• Apresentação das funções disponíveis.

Exemplos de exercícios práticos

• Implementação num corpus.
• Utilização de polarity.scores().

Integração de scikit-learn

• Importação dos algoritmos de classificação do scikit-learn.

Exemplos de exercícios práticos

• Exemplo de utilização dos algoritmos do scikit-learn a partir do nltk.

Nota: O conteúdo deste programa pode ser objeto de adaptação em função dos níveis, pré-requisitos e necessidades dos participantes.

Formador

Facilitador que combina know-how com experiência empresarial e competências pedagógicas, para dar resposta a necessidades operacionais e potenciar a aprendizagem.

Indisponível

Quer uma formação à medida para a sua empresa?

Peça-nos uma proposta!
Clique na imagem para expandir

Os nossos espaços de formação oferecem todas as condições para continuar o seu desenvolvimento pessoal e profissional em absoluta segurança

Não se esqueça de subscrever o blog RhBizz e de nos seguir no LindekInFacebookInstagram Youtube.

Formações ajustadas ao seu negócio

FORMAÇÕES À MEDIDA

Provocamos e aceleramos processos de mudança com a implementação e desenvolvimento de soluções pragmáticas orientadas para os resultados

SABER MAIS