Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sandernogueira patch 2 #63

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added 2-sensores/datasheets/imgs/MB14030.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
27 changes: 27 additions & 0 deletions 5-tratamentodedados/Rafael Nogueira ML (Bagging).md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Algoritmo Bootstrap Aggregating (Bagging)

- Tipo de aprendizado: N/A
- Subcategoria: Meta - Algoritmo utilizado para aumento da precisão de preditores.
- Leo Breiman: Bagging Predictors, 1996

## Descrição

### Onde é usado (tecnicamente)

O Bagging é um meta-algoritmo que busca o aumento da precisão dos preditores por meio da geração de sub populações (bootstrap) de treinamento e consolidação dos resultados obtidos em um preditor final. A vantagem dessa técnica é que as sub populações são geradas a partir de amostras da população original, não havendo a necessidade de aumento ou obtenção de novos dados e, mesmo assim, a técnica demonstrou ter capacidade de aumentar a precisão dos algoritmos. Adicionalmente, a capacidade de paralelização por meio da execução concorrente dos treinamentos nas sub populações, se mostra como mais uma vantagem dessa abordagem.

![Funcionamento Bagging](bagging.webp)

### Como é utilizado

Esse método demonstrou sua efetividade em preditores instáveis (Ex. Redes neurais, árvores de classificação e regressão e seleção de variáveis em regressão linear). De acordo com Alexandre Rubesam em sua dissertação, 2004, um preditor é instável se pequenas perturbações no conjunto de treinamento causam grande variações nos preditores treinados com ele. A técnica de bagging não é indicada para ser aplicada em algoritmos Nearest Neighbors.

### Exemplos de caso de uso

Em seu artigo de apresentação, Leo Breiman aplicou o bagging em aliado ao algoritmo de árvores de classificação e regressão. No seu experimento ele utilizou datasets publicados pela UCI e obteve reduções significativas no erro dos modelos quando a técnica de bagging foi aplicada.

## Referências
[Leo Breiman](https://www.stat.berkeley.edu/~breiman/bagging.pdf)
[Dissertação Rusam, Alexandre](http://repositorio.unicamp.br/jspui/bitstream/REPOSIP/306510/1/Rubesam_Alexandre_M.pdf)
[Corporate Finance Institute.](https://corporatefinanceinstitute.com/resources/knowledge/other/bagging-bootstrap-aggregation/)

Binary file added 5-tratamentodedados/bagging.webp
Binary file not shown.