Caminho de aprendizagem do PNL | Aprendendo caminho para dominar nlp em 2020

Conteúdo

Introdução

Google “trabalhos de PNL” e surge um número notável de pesquisas relevantes. Existem empresas a surgir em todo o mundo que se ocupam exclusivamente de funções de processamento de linguagem natural (PNL)! A procura por especialistas em PNL na indústria nunca foi tão alta, e espera-se que aumente exponencialmente nos próximos anos.

Mas o lado da oferta está a ficar curto. Os novatos e até mesmo pessoas com experiência que querem conseguir um posto baseado em PNL estão a ter dificuldades em entrar na indústria. Podemos apontar uma das áreas de maior dificuldade: a falta de aprendizagem estruturada.

Hoje em dia existem demasiados recursos que cobrem os conceitos de PNL, mas a maioria faz-no de forma dispersa. Los recién llegados tienden a ler artigos y libros, analizar vários blogs y vídeos, y terminan lutando por reconstruir uma compreensão de um extremo a outro.

¡aqui é onde entra em jogo o nosso caminho de aprendizagem do PNL! Estamos encantados de apresentar uma ruta de aprendizagem integral e estruturada para ajudar a aprender e dominar a PNL desde cero en 2020!

latest_nlp_frameworks-8813735

Esta ruta de aprendizagem ha sido selecionada por peritos de DataPeaker que han passado por centenas de recursos para selecionar para nossa comunidade. ¡Sigue este caminho en 2020 y pronto estarás a punto de conseguir un posto no domínio do PNL!

Nuestro marco para a ruta de aprendizagem do PNL

Estrutura: es el núcleo de todo lo que hacemos. As nossas rotas de aprendizagem são populares tanto pela sua estrutura como pela sua natureza integral. É assim que dividimos cada mês da rota de aprendizagem de PNL para o ajudar a planear a sua jornada de aprendizagem:

  • objetivo: O que irá aprender nesse mês? Quais são as conclusões principais? Como irá progredir na sua jornada de PNL? Mencionamos isto no início de cada mês para garantir que sabe onde se encontra e onde estará no final desse mês em particular.
  • Hora sugerida: Quanto tempo, em média, deve dedicar a essa secção por semana
  • Recursos para aprender: Uma coleção dos principais recursos para os temas de PNL que irá aprender nesse mês. Isso inclui artigos, tutoriais, videos, artigos de investigação e outros recursos similares.

¿Busca otras rutas de aprendizaje en ciencia de datos? A sua espera terminou:

Vamos mergulhar nisso!

Meu 0: requisitos prévios (opcional)

objetivo: Isto é para todos aqueles que ainda não estão familiarizados com Python e Data Science. No final deste mês, deve ter uma ideia clara sobre os componentes básicos de aprendizagem automática e como programar em Python.

nlp_learning-path-scaled-8452388

Hora sugerida: 6 horas / semana

Python para ciência de dados:

Aprenda estatísticas:

Preparação de dados:

Regressão linear:

Regressão logística:

Algoritmo de árvore de decisão:

Validação cruzada K-fold:

Decomposição em Valores Singulares (SVD):

Meu 1: sentir-se confortável com os dados de texto

objetivo: E lá vamos nós! Este mês trata-se de se familiarizar e sentir-se confortável com as técnicas básicas de pré-processamento de texto. Deverá ser capaz de criar um modelo de classificação de texto no final desta seção.

text-768x284-2660885

Hora sugerida: 5 horas / semana

Carregar dados de texto de várias fontes:

Aprenda a usar expressões regulares:

Pré-processamento de texto:

Análise exploratória de dados de texto:

Extrair metacaracterísticas do texto:

Projeto:

  • Construya un modelo de clasificación de texto usando meta características. Puede utilizar el conjunto de datos del problema de práctica Identificar los sentimientos

Meu 2 – Lingüística computacional y vectores de palabras

objetivo: Este mes empezarás a ver la magia de la PNL. Aprenderá cómo se puede utilizar la gramática inglesa para extrair informação clave del texto. También trabajará con vectores de palabras, una técnica avançada para crear características a partir de texto.

computational-linguistics-2555179

Hora sugerida: 5 horas / semana

Extraer características lingüísticas:

  • Etiquetado de parte del discurso usando spaCy:

  • Reconocimiento de entidad nombrada usando spaCy:

  • Análise de dependencia de Stanford:

Representación de texto en el espacio vectorial:

Modelagem de tema:

Extracción de información:

Projetos:

  • Cree un modelo de detección de sentimientos utilizando incrustaciones de Word. Puede utilizar el conjunto de datos del problema de práctica Identificar los sentimientos
  • Categorizar artículos de noticias mediante el modelado de temas

Meu 3 – Actualización de aprendizaje profundo para PNL

objetivo: o aprendizado profundo está en el corazón de los desarrollos y avances recientes en la PNL. Desde BERT de Google hasta GPT-2 de OpenAI, todos los entusiastas de la PNL devem ter ao menos uma compreensão básica de como funciona el learning profundo para impulsar estos marcos de PNL de vanguardia. Así que este mes, se centrará en los conceptos, algoritmos y herramientas relacionados con el aprendizaje profundo.

dl-nlp-8405950

Fonte: Tryolabs

Hora sugerida: 5 horas / semana

Redes neurais:

Algoritmos de optimización:

Redes neurais recorrentes (RNN) y LSTM:

  • Una introducción amistosa a los RNN:

Introducción a PyTorch:

Meu 4 – Modelos de aprendizaje profundo para PNL

objetivo: Ahora que tiene una idea del aprendizaje profundo y cómo se aplica en el contexto de la PNL, es hora de llevar las cosas a un nivel superior. Sumérjase en conceptos avançados de aprendizagem profundo como redes neuronales recurrentes (RNN), memória de curto prazo de longo prazo (LSTM), entre outros. Estos le ayudarán a dominar los casos de uso de PNL de nivel industrial.

nlp_hack_sessions-5720788

Hora sugerida: 5 horas / semana

Redes neurais recorrentes (RNN) para classificação de texto:

Modelos de CNN para PNL:

Projetos:

  • Construya un modelo para encontrar entidades nombradas en el texto usando LSTM. Puede obtener el conjunto de datos de aqui

Meu 5 – Modelado secuencial

objetivo: Neste mês, aprenderá a utilizar modelos secuenciales que tratan con secuencias como entradas y / o salidas. ¡Un concepto muy útil en PNL como pronto descubrirás!

sequence_nlp_1-4065672

Hora sugerida: 5 horas / semana

Modelado de idiomas:

  • Modelos de lenguaje y RNN de Stanford:

Modelado secuencia a secuencia:

Projetos:

Meu 6 – Transferir el aprendizaje en PNL

objetivo: El aprendizaje por transferência está de moda en la PNL en este momento. De fato, esto ha ayudado a democratizar los marcos de PNL de última geração con los que se habría encontrado antes. Este mes presenta BERT, GPT-2, ULMFiT y Transformers.

nlp_transfer_learning_dhs19-3829876

Hora sugerida: 5 horas / semana

ULMFiT:

Transformadores:

Modelos de idiomas grandes previamente entrenados (BERT y GPT-2):

Ajuste de modelos pre-entrenados:

Meu 7: chatbots e processamento de áudio

objetivo: Aprenderá a criar um chatbot ou um agente conversacional este mês. Uma vez que tenha dominado o PNL, a próxima fronteira que pode abordar é o processamento de áudio.

nlp_hack_sessions1-1195991

Hora sugerida: 5 horas / semana

Chatbots:

Processamento de áudio:

Projeto:

  • Construa um chatbot com interface de voz usando Rasa

Infográficos – Rota de aprendizagem de PNL para 2020

À nossa comunidade adoram as infografias que criamos para cada rota de aprendizagem. Estas infografias têm dois objetivos principais:

  • Ajudam-nos a visualizar a estrutura de como aprenderemos diferentes tópicos.
  • Podem ser utilizadas como listas de verificação para assinalar conceitos à medida que avança no seu caminho para o PNL.

Portanto, ¡estamos encantados de apresentar a continuación la infografía de la ruta de aprendizaje de PNL para 2020! Puede descargar una versión de alta resolução a partir de aqui.

nlp_learning_path_2020_1-scaled-9802288

Assine a nossa newsletter

Nós não enviaremos SPAM para você. Nós odiamos isso tanto quanto você.

Datapeaker