Machine Learning: Otimização de Hiperparâmetros com Python
- Descrição
- Currículo
- FAQ
- Revisões
Com esse curso você terá a oportunidade de conhecer as principais técnicas de ajuste dos hiperparâmetros: Grid Search, Random Search e Otimização Bayesiana. Estas técnicas proporcionam a automatização das escolhas dos melhores hiperparâmetros dos algoritmos de Machine Learning, fazendo com que a criação do algoritmo seja mais rápida e eficiente e os resultados sejam os melhores possíveis.
O diferencial desse curso é que iremos obter o embasamento teórico de maneira objetiva e teremos muitas aulas práticas sobre a otimização dos hiperparâmetros utilizando a linguagem Python e exemplificando através de datasets retirados de repositórios de dados. Todas as etapas serão explicadas, desde a obtenção dos datasets, como o tratamento, pré-processamento e a otimização dos hiperparâmetros.
Serão explicados as características e os objetivos dos principais hiperparâmetros dos algoritmos de Machine Learning utilizados no curso.
Não é um curso onde somente serão apresentados os comandos utilizados, tudo será explicado detalhadamente.
Para atender a todos os alunos, sem importar a área e o nível de conhecimento, as duas primeiras seções são referentes aos fundamentos da Linguagem Python e conceitos de Machine Learning.
O curso é apresentado no sistema operacional Windows, mas usuários do Linux e Mac acompanham tranquilamente. Será utilizado o Google Colaboratory, mas como opção podem ser utilizados também o Jupyter Notebook, Spyder e Pycharm.
-
3A Linguagem PythonVídeo Aula
-
4Conhecendo o Google ColaboratoryVídeo Aula
-
5Instalação do Anaconda PythonVídeo Aula
-
6Conhecendo o Jupyter NotebookVídeo Aula
-
7Primeiros passosVídeo Aula
-
8Operadores MatemáticosVídeo Aula
-
9Importações de bibliotecas e pacotesVídeo Aula
-
10Estrutura condicionalVídeo Aula
-
11Estrutura de RepetiçãoVídeo Aula
-
12Listas, Tuplas e DicionáriosVídeo Aula
-
13Criação de FunçõesVídeo Aula
-
14Função Lambda e função mapVídeo Aula
-
15List ComprehensionsVídeo Aula
-
16Arrays (Vetores e matrizes)Vídeo Aula
-
17Conceitos de Machine LearningVídeo Aula
-
18Etapas para criação dos algoritmosVídeo Aula
-
19Algoritmos de ClassificaçãoVídeo Aula
-
20Algoritmos de RegressãoVídeo Aula
-
21Algoritmos de AgrupamentoVídeo Aula
-
22Algoritmos de associaçãoVídeo Aula
-
23Métricas de desempenhoVídeo Aula
-
24Criação de algoritmos no PythonVídeo Aula
-
25Parâmetros e hiperparâmetrosVídeo Aula
-
26Regressão LogísticaVídeo Aula
-
27Principais hiperparâmetros em Regressão LogísticaVídeo Aula
-
28Ajuste manual: Regressão Logística: Parte 1Vídeo Aula
-
29Ajuste manual: Regressão Logística parte 2Vídeo Aula
-
30Árvore de Decisão (Decision Tree)Vídeo Aula
-
31Random ForestVídeo Aula
-
32Principais hiperparâmetros em árvore de decisão e Random ForestVídeo Aula
-
33Grid Search: conceitosVídeo Aula
-
34Análise, Exploração e Tratamento dos DadosVídeo Aula
-
35Pré-processamento dos dadosVídeo Aula
-
36Grid Search em árvore de decisãoVídeo Aula
-
37Random Search: conceitosVídeo Aula
-
38Random Search em árvore de decisãoVídeo Aula
-
39Otimização Bayesiana: conceitosVídeo Aula
-
40Otimização Bayesiana em árvore de decisãoVídeo Aula
-
41XGBoostVídeo Aula
-
42Principais hiperparâmetros no XGBoostVídeo Aula
-
43Tratamento dos dadosVídeo Aula
-
44Grid Search para XGBoost parte 1Vídeo Aula
-
45Grid Search para XGBoost parte 2Vídeo Aula
-
46Random Search para XGBoostVídeo Aula
-
47Otimização Bayesiana para XGBoostVídeo Aula
-
48Máquinas de Vetores de Suporte (SVM)Vídeo Aula
-
49Análise, Exploração e tratamento dos dadosVídeo Aula
-
50Análise da Correlação LinearVídeo Aula
-
51Pré-processamentoVídeo Aula
-
52Sem otimizar hiperparâmetrosVídeo Aula
-
53Principais hiperparâmetros do algoritmo SVRVídeo Aula
-
54Grid Search para SVRVídeo Aula
-
55Random Search para SVRVídeo Aula
-
56Otimização Bayesiana para SVRVídeo Aula