O aprendizado de máquina (aprendizado automático) constitui hoje uma das técnicas mais eficazes para extrair o conhecimento e o valor da massa crescente de dados coletados no âmbito das empresas.

Descubra com um especialista Artefact como o Python, graças a um grande número de bibliotecas especializadas e uma comunidade ativa, permite que o senhor implemente soluções de aprendizado de máquina que atendam às suas necessidades.

Uma formação de 3 dias (3 x 7 horas) com um programa de aprendizado claro e progressivo. Nós nos esforçamos para que o senhor não se perca no caminho e facilitamos a memorização dos conhecimentos que o senhor precisa para avançar.

Objetivos

  • Conheça os grandes modelos utilizados em aprendizado de máquina
  • Compreender os problemas de classificação, regressão e agrupamento
  • Saiba como implantar, medir e otimizar uma solução de aprendizado de máquina

Saia do curso com a capacidade de

Com essa formação que combina teoria, exercícios interativos com Python e estudos de caso guiados, o senhor terá a oportunidade de :

  1. Conhecer as diferentes tipologias de algoritmos de aprendizado de máquina
  2. Assimilar a estratégia de implementação de um projeto de aprendizado de máquina
  3. Implantar um modelo complexo de aprendizado de máquina com ferramentas
  4. Medir e otimizar os grandes algoritmos de aprendizado de máquina
  5. Faire du text mining
  6. Faire du web scrapping

Materiais de treinamento

  • Um livro de fiches mémoires résumant les points clés de la formation
  • O conjunto de códigos apresentados durante a sessão

Avaliação

A avaliação das aquisições é feita ao longo de toda a sessão, por meio de ateliês e de ações práticas. Uma avaliação detalhada sobre a satisfação dos estagiários é realizada sistematicamente no final da sessão e um atestado de formação é entregue aos participantes, mencionando os objetivos da formação, a natureza, o programa e a duração da ação de formação, bem como a formalização do acervo.

Pré-requisitos

Noções de Python

Público

A avaliação das aquisições é feita ao longo de toda a sessão, por meio de ateliês e de ações práticas. Uma avaliação detalhada sobre a satisfação dos estagiários é realizada sistematicamente no final da sessão e um atestado de formação é entregue aos participantes, mencionando os objetivos da formação, a natureza, o programa e a duração da ação de formação, bem como a formalização do acervo.

Material necessário

Ordinateur portable récent (<5 ans) avec droits d'administration

Reservar este curso

Sob demanda



Instrutor líder

Rafaëlle Aygalenq

Rafaëlle Aygalenq

Na Artefact, Rafaëlle trabalhou com sucesso em diversos assuntos complexos, desde o marketing de dados até a visão por computador, passando pelo tratamento da linguagem natural e as previsões para diversas empresas.

Em particular, Rafaëlle tem muita experiência no cálculo do impacto das promoções no contexto da previsão de vendas.

Agenda do curso

Aprendizado de máquina, primeiras noções

3 horas

1.1 Introdução ao aprendizado de máquina
O que é o aprendizado de máquina?
1. Casos de uso do cotidiano, utilização do ML por parte dos gerentes industriais de hoje
2. O que é o aprendizado de máquina? Definições e resumo das etapas
3. Casos de usos possíveis nos tipos de grandes setores, suas especificidades e pontos em comum
4. Compromisso desempenho vs. interprétabilité : faut-il toujours choisir entre les deux ?

1.2 Aprendizado supervisionado - Processo de Data Science
Foco na tipologia de algoritmo mais frequente: o aprendizado supervisionado
1. Definição da variável e das variáveis explicativas. Construção do jogo de dados e preparação dos gráficos.
2. Escolha e introdução do modelo: importância das estatísticas descritivas e previsão de variáveis.
3. Como quantificar e apresentar o desempenho de um modelo, mas escolhendo a métrica adaptada às nossas necessidades
Trabalhos práticos

Aprendizado supervisionado

4 horas

2.1 Aprendizagem supervisionada - Gestão da aprendizagem adicional

Compreender e evitar a sobreaprendizagem

  1. Aprender as tendências identificadas nos dados, mas não com o coração: os problemas de falta e sobreaprendizagem
  2. Encantilhamento de dados: escolha bem o conjunto de entrada e de teste
  3. Como preservar as características dos dados em seus arranjos: o arranjo estratificado
  4. Gerar a presença no teste de valores jamais observados na fase de entrada
  5. Melhor utilização dos dados à disposição graças à validação cruzada
  6. Caso particular: as séries temporais

 

2.2 Aprendizagem supervisionada - Algoritmos clássicos

Os grandes algoritmos de aprendizagem supervisionada

  1. Les arbres de décisions, et les modèles ensemblistes qui sont basés sur eux : forêts aléatoires et gradient boosting
  2. Máquinas de vetores de suporte
  3. Otimização de hiperparâmetros: busca em grade e busca aleatória

Aprendizagem não supervisionada

3 horas

3.1 Aprendizagem não supervisionada

O que fazer na ausência de uma variável cível?

  1. Metodologia e exemplo de aprendizado não supervisionado: clustering com k-means e Dbscan
  2. Acoplar as abordagens supervisionadas e não supervisionadas para obter resultados mais exploráveis.
  3. Um problema não supervisionado clássico: a redução de dimensão. Análise de componentes principais e seleção de recursos

Exploração de texto, raspagem da Web

4 horas

4.1 Mineração de texto

Explorar os dados textuais

  1. Esclarecimento da terminologia e dos casos de uso possíveis: NLP, NLU, NLG, NER
  2. As fontes de dados que podem ser utilizadas em um projeto
  3. Les étapes d'un pré traitement de texte : nettoyage, gestion des signes spéciaux, lemmatisation et racinisation
  4. Principais algoritmos: TF-IDF, Latent Dirichlet Analysis, Word2Vec, Doc2Vec, ...

 

4.2 Raspagem da Web

Extrair os dados da Web, diferentes abordagens e aplicação prática

  1. Coleta de dados da Web: utilização de API vs. raspagem da Web. Custos e limites das duas abordagens.
  2. Pacotes utilizados: urllib e beautifulsoup. TP associado
  3. Contraintes légales : on n'a pas le droit de faire tout ce qu'on est en mesure de faire !

Estudo de caso - Explorer la donnée

4 horas

5.1 Apropriação de dados

Mise en condition sur un projet de Data Science

  1. Apresentação da plataforma Kaggle e extração de um jogo de dados
  2. Exploração de dados: tipos de colônias / valores manchados ou aberrantes, distribuição de valores.
  3. Visualização de dados: gráficos univariados e bivariados, correlação entre recursos
  4. Manipulação de variáveis: valores manchantes, outliers, gerador de variáveis categóricas e engenharia de recursos

Estudo de caso - modelagem e previsão

3 horas

6.1 Criação de modelo

Calibração de um modelo

  1. Criação de um mecanismo de treinamento e validação, definição da métrica de pontuação.
  2. Escolha dos modelos a serem testados e seu funcionamento. Medidas de desempenho no conjunto de trens.
  3. Calibração do modelo: validação cruzada, hiperparametragem (pesquisa de grade).

 

6.2 Predição

Medir o desempenho do modelo

  1. Predição sobre o conjunto de testes. Correção de bugs em caso de problemas (ex.: variável catégorielle inconnue)
  2. Medidas de desempenho das previsões sobre o conjunto de teste e comparações com as métricas sobre o conjunto de treinamento.
  3. Estudo dos resultados, identificação do modelo de melhor desempenho, discussão de possíveis caminhos de aprimoramento.