Escolar Documentos
Profissional Documentos
Cultura Documentos
Descrição Do Código
Descrição Do Código
Na primeira parte do código está apresentado o código standard de uma Balanced Random
Forest Classifier ,código similar a
https://github.com/scikit-learn-contrib/imbalanced-learn/blob/64fc1ca/imblearn/ensemble/
_forest.py#L466 e https://github.com/scikit-learn/scikit-learn/blob/main/sklearn/ensemble/
_forest.py#L216 com algumas alterações como a adição do estimador.
Na segunda parte estão as classes que foram adicionadas como referido nos slides:
SamplerMixin(faz a reamostragem do conjunto de dados) , RandomUnderSampler(faz com que
as classes fiquem balanceadas como referido nos slides), AraysTransformer(converte os arrays
do output para os seus tipos originais).
1 0.883015
2 0.116985
Para cada sampling fazemos a media das 3 metricas (precision , recall e accuracy) para cada
resultado.
Com estas médias comparamos, em cada data set, a precision ,o recall e a accuracy de cada
resultado através de um gráfico de barras.