Efficient implementation of Treant: a robust decision tree learning algorithm

DSpace/Manakin Repository

Show simple item record

dc.contributor.advisor Lucchese, Claudio it_IT
dc.contributor.author Girardini, Davide <1985> it_IT
dc.date.accessioned 2020-07-23 it_IT
dc.date.accessioned 2020-09-24T12:00:12Z
dc.date.available 2020-09-24T12:00:12Z
dc.date.issued 2020-07-28 it_IT
dc.identifier.uri http://hdl.handle.net/10579/17423
dc.description.abstract The thesis focuses on the optimization of an existing algorithm called Treant for the generation of robust decision trees. Despite its good performances from the machine learning point of view, unfortunately, the code presented some strong limitations when employed with big datasets. The algorithm was originally written in Python, a very good programming language for fast prototyping but, as well as many other interpreted languages, it can lead to poor performances when it is asked to crunch a big amount of numbers if not supported by appropriated libraries. The code has been translated to the C++ compiled language, it has been parallelized with the OpenMP library, along with other optimizations regarding the memory management and the choice of third party libraries. A python module has been generated from the C++ code in order to expose an interface for the efficient C++ classes and use them as native Python classes. In this way, any python user can exploit both the Python flexibility and the C++ performances. it_IT
dc.language.iso en it_IT
dc.publisher Università Ca' Foscari Venezia it_IT
dc.rights © Davide Girardini, 2020 it_IT
dc.title Efficient implementation of Treant: a robust decision tree learning algorithm it_IT
dc.title.alternative Efficient implementation of Treant: a robust decision tree learning algorithm it_IT
dc.type Master's Degree Thesis it_IT
dc.degree.name Informatica - computer science it_IT
dc.degree.level Laurea magistrale it_IT
dc.degree.grantor Dipartimento di Scienze Ambientali, Informatica e Statistica it_IT
dc.description.academicyear 2019/2020 - Sessione Estiva it_IT
dc.rights.accessrights openAccess it_IT
dc.thesis.matricno 865919 it_IT
dc.subject.miur INF/01 INFORMATICA it_IT
dc.description.note it_IT
dc.degree.discipline it_IT
dc.contributor.co-advisor it_IT
dc.date.embargoend it_IT
dc.provenance.upload Davide Girardini (865919@stud.unive.it), 2020-07-23 it_IT
dc.provenance.plagiarycheck Claudio Lucchese (claudio.lucchese@unive.it), 2020-07-27 it_IT


Files in this item

This item appears in the following Collection(s)

Show simple item record