Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda O Que É Árvore de Decisão | Árvore de Decisão
Classificação com Python

O Que É Árvore de Decisão

Deslize para mostrar o menu

Para muitos problemas do mundo real, podemos construir uma Árvore de Decisão. Em uma Árvore de Decisão, fazemos uma pergunta (nó de decisão) e, com base na resposta, chegamos a uma decisão (nó folha) ou fazemos mais perguntas (nó de decisão), e assim por diante.

Aqui está um exemplo de teste de pato/não pato:

pato

Aplicando a mesma lógica aos dados de treinamento, conseguimos derivar um dos algoritmos mais importantes de aprendizado de máquina, que pode ser utilizado tanto para tarefas de regressão quanto de classificação. Neste curso, o foco será em classificação.

O vídeo a seguir ilustra como funciona:

TreeExample
Note
Nota

No vídeo acima, 'Classes' mostra o número de amostras de dados de cada classe em um nó. Por exemplo, o nó raiz contém todas as amostras de dados (4 'cookies', 4 'not cookies'). E o nó folha à esquerda possui apenas 3 'not cookies'.

A cada nó de decisão, o objetivo é dividir os dados de treinamento para que os pontos de dados de cada classe sejam separados em seus próprios nós folha.

Uma Árvore de Decisão também lida facilmente com classificação multiclasse:

TreeExample2

A classificação com múltiplas características também pode ser tratada pela árvore de decisão. Agora, cada nó de decisão pode dividir os dados utilizando qualquer uma das características.

TwoFeatureTree
Note
Nota

No vídeo acima, o conjunto de treinamento é padronizado usando o StandardScaler. Isso não é necessário para a Árvore de Decisão. Ela terá o mesmo desempenho com os dados não padronizados. No entanto, a padronização melhora o desempenho de todos os outros algoritmos, então é uma boa prática sempre adicionar a padronização ao seu pré-processamento.

question mark

Escolha a afirmação INCORRETA.

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 1

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 3. Capítulo 1
some-alt