Programa do Curso
Introdução à aprendizagem aplicada Machine Learning
- Aprendizagem estatística vs. aprendizagem automática
- Iteração e avaliação
- Compensação entre viés e variância
- Aprendizagem supervisionada vs aprendizagem não supervisionada
- Problemas resolvidos com Machine Learning
- Teste de validação de treino - fluxo de trabalho de ML para evitar o sobreajuste
- Fluxo de trabalho de Machine Learning
- Algoritmos de aprendizagem automática
- Seleção do algoritmo adequado ao problema
Avaliação do algoritmo
- Avaliação das previsões numéricas
- Medidas de exatidão: ME, MSE, RMSE, MAPE
- Estabilidade dos parâmetros e das previsões
- Avaliação de algoritmos de classificação
- Exatidão e seus problemas
- A matriz de confusão
- Problema das classes desequilibradas
- Visualização do desempenho do modelo
- Curva de lucro
- Curva ROC
- Curva de elevação
- Seleção de modelos
- Afinação de modelos - estratégias de pesquisa em grelha
Preparação de dados para modelação
- Importação e armazenamento de dados
- Compreender os dados - explorações básicas
- Manipulações de dados com a biblioteca pandas
- Transformações de dados - manipulação de dados
- Análise exploratória
- Observações em falta - deteção e soluções
- Outliers - deteção e estratégias
- Padronização, normalização, binarização
- Recodificação de dados qualitativos
Algoritmos de aprendizagem automática para deteção de outliers
- Algoritmos supervisionados
- KNN
- Reforço de gradiente de conjunto
- SVM
- Algoritmos não supervisionados
- Baseados na distância
- Métodos baseados na densidade
- Métodos probabilísticos
- Métodos baseados em modelos
Compreender Deep Learning
- Visão geral dos conceitos básicos de Deep Learning
- Diferenciação entre Machine Learning e Deep Learning
- Visão geral das aplicações de Deep Learning
Visão geral de Neural Networks
- O que são Neural Networks
- Neural Networks vs Modelos de Regressão
- Compreender os fundamentos de Mathematica e os mecanismos de aprendizagem
- Construção de uma rede neural artificial
- Entendendo os nós e as conexões neurais
- Trabalhar com neurónios, camadas e dados de entrada e saída
- Compreender os perceptrões de camada única
- Diferenças entre aprendizagem supervisionada e não-supervisionada
- Aprendizagem feedforward e feedback Neural Networks
- Entendendo a Propagação para Frente e a Propagação para Trás
Construindo Modelos Deep Learning Simples com Keras
- Criando um modelo Keras
- Compreender os seus dados
- Especificando seu modelo Deep Learning
- Compilando seu modelo
- Ajustar o modelo
- Trabalhar com os dados de classificação
- Trabalhar com modelos de classificação
- Utilização dos modelos
Trabalhar com TensorFlow para Deep Learning
- Preparar os dados
- Descarregar os dados
- Preparando dados de treinamento
- Preparando dados de teste
- Dimensionamento de entradas
- Usando espaços reservados e variáveis
- Especificando a arquitetura da rede
- Usando a função de custo
- Usando o otimizador
- Uso de inicializadores
- Ajuste da rede neural
- Construindo o gráfico
- Inferência
- Perda
- Treinamento
- Treinar o modelo
- O gráfico
- A sessão
- Treinar loop
- Avaliando o modelo
- Construindo o gráfico de avaliação
- Avaliando com a saída de avaliação
- Treinamento de modelos em escala
- Visualizando e avaliando modelos com o TensorBoard
Aplicação de Deep Learning na deteção de anomalias
- Autoencoder
- Arquitetura Codificador - Descodificador
- Perda de reconstrução
- Autocodificador variacional
- Inferência variacional
- Rede Adversarial Generativa
- Gerador - Arquitetura do discriminador
- Abordagens à AN utilizando GAN
Estruturas de conjunto
- Combinação de resultados de diferentes métodos
- Bootstrap Agregação
- Pontuação média de outlier
Requisitos
- Experiência em programação Python
- Familiaridade básica com estatísticas e conceitos matemáticos
Público-alvo
- Programadores
- Cientistas de dados
Declaração de Clientes (5)
A formação proporcionou uma visão geral interessante dos modelos de aprendizagem profunda e dos métodos relacionados. O tópico era bastante novo para mim, mas agora sinto que tenho uma ideia do que a IA e o ML podem envolver, em que consistem estes termos e como podem ser utilizados de forma vantajosa. Em geral, gostei da abordagem de começar com os antecedentes estatísticos e os modelos básicos de aprendizagem, como a regressão linear, enfatizando especialmente os exercícios intermédios.
Konstantin - REGNOLOGY ROMANIA S.R.L.
Curso - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Máquina Traduzida
A Anna estava sempre a perguntar se havia dúvidas e tentou sempre tornar-nos mais activos colocando questões, o que fez com que todos nós estivéssemos realmente envolvidos na formação.
Enes Gicevic - REGNOLOGY ROMANIA S.R.L.
Curso - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Máquina Traduzida
Gostei da forma como se misturou com as práticas.
Bertan - REGNOLOGY ROMANIA S.R.L.
Curso - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Máquina Traduzida
A vasta experiência / conhecimento do formador
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