Programa do Curso
Introdução ao Aprendizado de Máquina Aplicado
- Aprendizado estatístico vs. Aprendizado de máquina
- Iteração e avaliação
- Compromisso entre viés e variância (Bias-Variance trade-off)
- Aprendizado Supervisionado vs. Não Supervisionado
- Problemas resolvidos com Aprendizado de Máquina
- Treinamento, Validação, Teste – Fluxo de trabalho de ML para evitar overfitting
- Fluxo de trabalho do Aprendizado de Máquina
- Algoritmos de aprendizado de máquina
- Escolha do algoritmo apropriado para o problema
Avaliação de Algoritmos
-
Avaliação de previsões numéricas
- Medidas de precisão: ME, MSE, RMSE, MAPE
- Estabilidade de parâmetros e previsões
-
Avaliação de algoritmos de classificação
- Precisão e seus problemas
- Matriz de confusão
- Problema de classes desbalanceadas
-
Visualização do desempenho do modelo
- Curva de lucro
- Curva ROC
- Curva de lift
- Seleção de modelos
- Ajuste de modelos (Model tuning) – Estratégias de busca em grade (grid search)
Preparação de Dados para Modelagem
- Importação e armazenamento de dados
- Compreensão dos dados – Exploração básica
- Manipulação de dados com a biblioteca pandas
- Transformações de dados – Tratamento de dados (Data wrangling)
- Análise exploratória
- Observações faltantes – Detecção e soluções
- Outliers – Detecção e estratégias
- Padronização, normalização, binarização
- Recodificação de dados qualitativos
Algoritmos de aprendizado de máquina para detecção de outliers
-
Algoritmos supervisionados
- KNN
- Ensemble Gradient Boosting
- SVM
-
Algoritmos não supervisionados
- Baseados em distância
- Métodos baseados em densidade
- Métodos probabilísticos
- Métodos baseados em modelos
Compreendendo o Aprendizado Profundo
- Visão geral dos Conceitos Básicos do Aprendizado Profundo
- Diferenciando Aprendizado de Máquina e Aprendizado Profundo
- Visão geral de Aplicações para Aprendizado Profundo
Visão Geral de Redes Neurais
- O que são Redes Neurais
- Redes Neurais vs. Modelos de Regressão
- Compreensão das Fundações Matemáticas e Mecanismos de Aprendizado
- Construindo uma Rede Neural Artificial
- Compreendendo Nós e Conexões Neurais
- Trabalhando com Neurônios, Camadas e Dados de Entrada e Saída
- Compreendendo Perceptrons de Camada Única
- Diferenças entre Aprendizado Supervisionado e Não Supervisionado
- Aprendendo Redes Neurais Feedforward e Feedback
- Compreendendo Propagação Direta e Propagação para Trás (Backpropagation)
Construindo Modelos Simples de Aprendizado Profundo com Keras
- Criando um Modelo Keras
- Compreendendo Seus Dados
- Especificando Seu Modelo de Aprendizado Profundo
- Compilando Seu Modelo
- Ajustando (Fitting) Seu Modelo
- Trabalhando com Seus Dados de Classificação
- Trabalhando com Modelos de Classificação
- Usando Seus Modelos
Trabalhando com TensorFlow para Aprendizado Profundo
-
Preparando os Dados
- Baixando os Dados
- Preparando Dados de Treinamento
- Preparando Dados de Teste
- Escala dos Entradas
- Usando Placeholders e Variáveis
- Especificando a Arquitetura da Rede
- Usando a Função de Custo
- Usando o Otimizador
- Usando Inicializadores
- Ajustando a Rede Neural
-
Construindo o Grafo
- Inferência
- Perda (Loss)
- Treinamento
-
Treinando o Modelo
- O Grafo
- A Sessão
- Loop de Treinamento
-
Avaliando o Modelo
- Construindo o Grafo de Avaliação
- Avaliando com Saída de Avaliação
- Treinando Modelos em Escala
- Visualizando e Avaliando Modelos com TensorBoard
Aplicação do Aprendizado Profundo na Detecção de Anomalias
-
Autoencoder
- Arquitetura Codificador - Decodificador
- Perda de reconstrução
-
Variational Autoencoder
- Inferência variacional
-
Rede Adversarial Generativa (GAN)
- Arquitetura Gerador – Discriminador
- Abordagens para AN (Anomaly Detection) usando GAN
Frameworks Ensemble
- Combinando resultados de diferentes métodos
- Bootstrap Aggregating
- Média do score de outliers
Requisitos
- Experiência com programação em Python
- Familiaridade básica com estatística e conceitos matemáticos
Público-Alvo
- Desenvolvedores
- Cientistas de dados
Treinamento Corporativo Personalizado
Soluções de treinamento projetadas exclusivamente para empresas.
- Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
- Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
- Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Preço por grupo privado, treinamento online ao vivo, a partir de 5200 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes
Testemunhos de Clientes (5)
O treinamento forneceu uma visão interessante sobre modelos de aprendizado profundo e métodos relacionados. O tema era bastante novo para mim, mas agora sinto que realmente tenho uma ideia do que a IA e o ML podem envolver, do que esses termos consistem e como podem ser usados com vantagem. Em geral, gostei da abordagem de começar com o fundamento estatístico e os modelos de aprendizado básicos, como a regressão linear, enfatizando especialmente os exercícios intermediários.
Konstantin - REGNOLOGY ROMANIA S.R.L.
Curso - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Máquina Traduzida
Anna sempre perguntava se havia dúvidas e sempre tentava nos envolver mais fazendo perguntas, o que fez com que todos nós participássemos ativamente do treinamento.
Enes Gicevic - REGNOLOGY ROMANIA S.R.L.
Curso - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Máquina Traduzida
Gostei da forma como foi integrado com as práticas.
Bertan - REGNOLOGY ROMANIA S.R.L.
Curso - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Máquina Traduzida
A extensa experiência / conhecimento do instrutor
Ovidiu - REGNOLOGY ROMANIA S.R.L.
Curso - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Máquina Traduzida
a VM é uma boa ideia
Vincent - REGNOLOGY ROMANIA S.R.L.
Curso - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Máquina Traduzida