In this thesis, we study methods to create ensembles of deep neural networks. Ensembles of deep neural networks are sets of deep networks whose outputs are fused together to obtain a single result. The idea behind ensembles is that the overall prediction of multiple networks will be better than the ones of the single networks. We introduce many methods used in the literature to create ensembles and we divide them into different categories depending on how the classifiers are forced to learn different features of the input data. Our experiments show that using deep networks that are different from each other in their architectures, in their training or in their image preprocessing allows to reach better performances than those that are reached by baseline ensembles of well-performing but similar networks.

In this thesis, we study methods to create ensembles of deep neural networks. Ensembles of deep neural networks are sets of deep networks whose outputs are fused together to obtain a single result. The idea behind ensembles is that the overall prediction of multiple networks will be better than the ones of the single networks. We introduce many methods used in the literature to create ensembles and we divide them into different categories depending on how the classifiers are forced to learn different features of the input data. Our experiments show that using deep networks that are different from each other in their architectures, in their training or in their image preprocessing allows to reach better performances than those that are reached by baseline ensembles of well-performing but similar networks.

Metodi per l'apprendimento di ensemble di reti neurali profonde.

MAGUOLO, GIANLUCA
2022

Abstract

In this thesis, we study methods to create ensembles of deep neural networks. Ensembles of deep neural networks are sets of deep networks whose outputs are fused together to obtain a single result. The idea behind ensembles is that the overall prediction of multiple networks will be better than the ones of the single networks. We introduce many methods used in the literature to create ensembles and we divide them into different categories depending on how the classifiers are forced to learn different features of the input data. Our experiments show that using deep networks that are different from each other in their architectures, in their training or in their image preprocessing allows to reach better performances than those that are reached by baseline ensembles of well-performing but similar networks.
5-set-2022
Inglese
In this thesis, we study methods to create ensembles of deep neural networks. Ensembles of deep neural networks are sets of deep networks whose outputs are fused together to obtain a single result. The idea behind ensembles is that the overall prediction of multiple networks will be better than the ones of the single networks. We introduce many methods used in the literature to create ensembles and we divide them into different categories depending on how the classifiers are forced to learn different features of the input data. Our experiments show that using deep networks that are different from each other in their architectures, in their training or in their image preprocessing allows to reach better performances than those that are reached by baseline ensembles of well-performing but similar networks.
NANNI, LORIS
Università degli studi di Padova
File in questo prodotto:
File Dimensione Formato  
tesi.pdf

accesso aperto

Dimensione 1.29 MB
Formato Adobe PDF
1.29 MB Adobe PDF Visualizza/Apri

I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14242/176779
Il codice NBN di questa tesi è URN:NBN:IT:UNIPD-176779