Logo Passei Direto
Buscar

Ementa - Bootcamp Engenheiro(a) de Machine Learning - REVISAO Dez_24

Bootcamp de Engenheiro(a) de Machine Learning: apresenta conceitos, práticas e ferramentas de ML. Pré‑requisitos: programação básica, Python e inglês. Desenvolve algoritmos, preparação de dados, ajuste de hiperparâmetros e MLOps. Ementa: fundamentos, preparação, modelagem avançada, produção/monitoramento e desafio final.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Bootcamp Engenheiro(a) de Machine Learning 
Objetivo: 
O objetivo do Bootcamp Engenheiro(a) de Machine Learning é apresentar os conceitos fundamentais, práticas e ferramentas mais utilizadas na engenharia de aprendizagem de máquina. 
Pré-requisitos: 
Conhecimentos básicos de programação, linguagem Python e inglês;. 
Competências desenvolvidas no Bootcamp: 
● Domínio de algoritmos de ML; 
● Técnicas avançadas de preparação e modelagem de dados; 
● Avaliação de desempenho, ajuste de hiperparâmetros; 
● Habilidades práticas em MLOps para integração e monitoramento de soluções reais. 
Perfil formado pelo curso: 
Habilite-se para atuar como Engenheiro(a) de Machine Learning. 
Ementa 
Módulo 1: Fundamentos de Machine Learning 
Este módulo aborda os princípios básicos de aprendizado de máquina, oferecendo uma visão geral de algoritmos supervisionados, não supervisionados e de reforço. Os alunos irão aprender sobre conceitos de classificação, regressão, sistemas de recomendação e deep learning, com foco em pipelines de ML, métricas de avaliação e o uso inicial de bibliotecas como Scikit-Learn. 
Tópicos de conteúdo 
● Introdução ao aprendizado de máquina; 
● Algoritmos de aprendizado: supervisionado, não supervisionado, e por reforço; ● Conceitos de classificação e regressão;
● Sistemas de recomendação; 
● Redes Neurais e Deep Learning; 
● Processamento de Texto e Análise de Sentimentos; 
● Pipeline de machine learning: coleta e preparação de dados, treino e avaliação de modelos; ● Métricas de avaliação: acurácia, precisão, recall, F1-score, AUC-ROC; 
● Introdução ao uso de bibliotecas de ML: Scikit-Learn para algoritmos básicos e manipulação de dados; 
● Projeto inicial com uma aplicação prática (classificação ou regressão simples). 
Módulo 2: Manipulação e Preparação de Dados 
Este módulo abordará estratégias para tratar dados ausentes, criar features relevantes, realizar normalizações e aplicar técnicas de redução de dimensionalidade, como PCA. 
Tópicos de conteúdo 
● Manipulação de dados com Pandas e NumPy (focando em limpeza, agregação e transformação); 
● Tratamento de dados ausentes e imputação; 
● Feature engineering: transformação de variáveis, encoding de variáveis categóricas, normalização e padronização; 
● Técnicas de seleção de features (seleção baseada em correlação e uso de técnicas como Lasso); 
● Redução de dimensionalidade com PCA e outras técnicas; 
● Projeto de preparação de dados aplicado a um conjunto de dados real.
Módulo 3: Modelagem Avançada e Ajuste de Hiperparâmetros 
Este módulo ensinará técnicas para otimizar modelos, como Grid Search e Random Search. Serão explorados métodos de validação cruzada, métricas avançadas de avaliação e ferramentas para interpretação e análise de modelos. 
Tópicos de conteúdo 
● Algoritmos de machine learning avançados: árvores de decisão, Random Forest, Gradient Boosting, XGBoost; 
● Técnicas de ajuste de hiperparâmetros: Grid Search, Random Search, Tuning, Randomized Parameter, Optimization, Força Bruta; 
● Validação cruzada, métodos de validação para evitar overfitting e seleção de modelos; ● Interpretação de modelos e análise de feature importance; 
● Métricas para modelos. Acurácia. Classificação. Regressão. Agrupamento; ● Métricas multilabel; 
● Escolha de algoritmos; 
● Medidas de qualidade. Avaliação da qualidade de uma solução; 
● Curvas de validação e Curvas de aprendizado; 
● Projeto prático de modelagem avançada e ajuste de hiperparâmetros. 
Módulo 4: Produção e Monitoramento de Modelos 
Neste módulo serão abordados tópicos de monitoramento, incluindo detecção de drift e atualização de modelos. Além disso, o módulo explora a criação de APIs e boas práticas para documentar e versionar modelos. 
Tópicos de conteúdo 
● Introdução ao MLOps e ciclo de vida de modelos em produção;
● Ferramentas de deployment: Flask, FastAPI, e introdução a frameworks de MLOps (como MLflow ou Kubeflow); 
● Monitoramento de modelos: detecção de drift, ajuste contínuo e atualização de modelos; ● Criação de APIs para servir modelos e integração com aplicações externas; ● Boas práticas de documentação e versionamento de modelos; 
● Projeto final: deployment e monitoramento de um modelo em um ambiente simulado. Módulo Desafio Final 
Sugestões para o Desafio Final: 
Desenvolver uma aplicação que utilize vários conceitos de machine learning para a solução de problemas reais e realizar o deploy da aplicação.
image2.png

Mais conteúdos dessa disciplina