O processamento de linguagem natural (PNL) usa algoritmos para entender e manipular a linguagem humana. Essa tecnologia é uma das áreas mais amplamente aplicadas de aprendizado de máquina. À medida que a IA continua a se expandir, também a demanda por profissionais qualificados na construção de modelos que analisam a fala e a linguagem, descobrem padrões contextuais e produzem insights do texto e do áudio. Essa especialização o equipará com as técnicas de aprendizado profundo de última geração necessárias para criar sistemas de PNL de ponta. No final desta especialização, você estará pronto para projetar aplicativos de PNL que executem análises de resposta a perguntas e sentimentos, criarão ferramentas para traduzir idiomas e resumir o texto e até criar chatbots.
Essa especialização é para estudantes de aprendizado de máquina ou inteligência artificial, bem como engenheiros de software que procuram uma compreensão mais profunda de como os modelos de PNL funcionam e como aplicá -los. Os alunos devem ter um conhecimento prático do aprendizado de máquina, Python intermediário, incluindo experiência com uma estrutura de aprendizado profundo (por exemplo, tensorflow, Keras), bem como proficiência em cálculo, álgebra linear e estatística. Se você deseja aprimorar essas habilidades, recomendamos a especialização de aprendizagem profunda, oferecida pela Deeplearning.ai e ensinada por Andrew Ng.
Essa especialização foi projetada e ensinada por dois especialistas em PNL, aprendizado de máquina e aprendizado profundo. Younes Bensouda Mourri é instrutora de IA na Universidade de Stanford, que também ajudou a construir a profunda especialização de aprendizado. Łukasz Kaiser é um cientista de pesquisa da equipe do Google Brain e o co-autor do Tensorflow, as bibliotecas Tensor2tensor e Trax e o artigo do Transformer.
Este é o primeiro curso da especialização do processamento de linguagem natural.
Semana 1: Regressão logística para análise de sentimentos de tweets
Semana 2: Bayes ingênuo para análise de sentimentos de tweets
Semana 3: modelos de espaço vetorial
Semana 4: incorporações de palavras e hash sensíveis à localidade para tradução para a máquina
Este é o segundo curso da especialização do processamento de linguagem natural.
Semana 1: Correção automática usando a distância de edição mínima
Semana 2: marcação de parte da fala (POS)
Semana 3: modelos de idiomas n-grama
Semana 4: Word2vec e descida de gradiente estocástica
Este é o terceiro curso na especialização do processamento de linguagem natural.
Semana 1: Sentimento com redes neurais
Semana 2: modelos de geração de idiomas
Semana 3: Reconhecimento de entidades nomeado (NER)
Semana 4: Redes Siamese
Este é o quarto curso da especialização do processamento de linguagem natural.
Semana 1: Tradução da máquina neural com atenção
Semana 2: Resumo com modelos de transformadores
Semana 3: Perguntas que respondem com modelos de transformadores
Semana 4: Chatbots com um modelo de reformador