Por favor, use este identificador para citar o enlazar este ítem:
http://hdl.handle.net/10609/117686
Registro completo de metadatos
Campo DC | Valor | Lengua/Idioma |
---|---|---|
dc.contributor.author | Alòs Pascual, Josep | - |
dc.date.accessioned | 2020-06-28T07:44:23Z | - |
dc.date.available | 2020-06-28T07:44:23Z | - |
dc.date.issued | 2020-06-16 | - |
dc.identifier.uri | http://hdl.handle.net/10609/117686 | - |
dc.description.abstract | The rising need of having a way to understand and explain the decisions produced by the artificial intelligence algorithms, used in a broad set of fields, led to the apparition of the concept of explainable artificial intelligence. One of the most simple, although powerful, algorithms are the decision trees. This project focuses on studying the algorithms that allow the creation of such trees, while ensuring that the tree is optimal, as smaller trees are usually easier to explain. The project presents a Python package whose purpose is to act as a barrier remover for the users that don't have the means to implement those algorithms, allowing them to use the implementations proposed by different authors while leveraging the implementation of both the algorithms and the interaction with the solving ls to the package. In this report, the design of such tool is presented, as well as the technical considerations on which solving tools are used. Also, benchmarking on different datasets used in the bibliography is done to assess that the package accomplishes its main task, and to compare the different approaches implemented. | en |
dc.description.abstract | La creciente necesidad de tener una forma de entender y explicar las decisiones producidas por los algoritmos de inteligencia artificial, utilizados en un amplio conjunto de campos, llevó a la aparición del concepto de inteligencia artificial explicable. Uno de los algoritmos más simples, aunque poderoso, son los árboles de decisión. Este proyecto se centra en el estudio de los algoritmos que permiten la creación de esos árboles, asegurando al mismo tiempo que el árbol sea óptimo, ya que los árboles más pequeños suelen ser más fáciles de explicar. El proyecto presenta un paquete Python cuyo propósito es actuar como un eliminador de barreras para los usuarios que no tienen los medios para implementar esos algoritmos, permitiéndoles utilizar las implementaciones propuestas por diferentes autores, aprovechando tanto la implementación de los algoritmos como la interacción con los ls resolutores del paquete. En este informe se presenta el diseño de esa herramienta, así como las consideraciones técnicas sobre las que se utilizan las herramientas de resolución. Además, se hace un análisis comparativo de los diferentes conjuntos de datos utilizados en la bibliografía para evaluar que el paquete cumpla su tarea principal y para comparar los diferentes enfoques aplicados. | es |
dc.description.abstract | La creixent necessitat de tenir una manera d'entendre i explicar les decisions produïdes pels algorismes d'intel·ligència artificial, utilitzats en un ampli conjunt de camps, va portar a l'aparició del concepte d'intel·ligència artificial explicable. Un dels algorismes més simples, encara que poderós, són els arbres de decisió. Aquest projecte se centra en l'estudi dels algorismes que permeten la creació d'aquests arbres, assegurant al mateix temps que l'arbre sigui òptim, ja que els arbres més petits solen ser més fàcils d'explicar. El projecte presenta un paquet Python el propòsit del qual és actuar com un eliminador de barreres per als usuaris que no tenen els mitjans per a implementar aquests algorismes, permetent-los utilitzar les implementacions proposades per diferents autors, aprofitant tant la implementació dels algorismes com la interacció amb els ls resolutores del paquet. En aquest informe es presenta el disseny d'aquesta eina, així com les consideracions tècniques sobre les quals s'utilitzen les eines de resolució. A més, es fa una anàlisi comparativa dels diferents conjunts de dades utilitzades en la bibliografia per a avaluar que el paquet compleixi la seva tasca principal i per a comparar els diferents enfocaments aplicats. | ca |
dc.format.mimetype | application/pdf | - |
dc.language.iso | eng | - |
dc.publisher | Universitat Oberta de Catalunya (UOC) | - |
dc.rights | CC BY-NC-ND | - |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/es/ | - |
dc.subject | arbres de decisió | ca |
dc.subject | arboles de decisión | es |
dc.subject | decision trees | en |
dc.subject | business intelligence | ca |
dc.subject | business intelligence | es |
dc.subject | business intelligence | en |
dc.subject | optimització | ca |
dc.subject | optimización | es |
dc.subject | optimization | en |
dc.subject.lcsh | Data mining -- TFM | en |
dc.title | Optimal decision trees using optimization techniques | - |
dc.type | info:eu-repo/semantics/masterThesis | - |
dc.audience.educationlevel | Estudis de Màster | ca |
dc.audience.educationlevel | Estudios de Máster | es |
dc.audience.educationlevel | Master's degrees | en |
dc.subject.lemac | Mineria de dades -- TFM | ca |
dc.subject.lcshes | Minería de datos -- TFM | es |
dc.contributor.director | Casas-Roma, Jordi | - |
dc.contributor.tutor | Parada Medina, Raúl | - |
dc.rights.accessRights | info:eu-repo/semantics/openAccess | - |
Aparece en las colecciones: | Bachelor thesis, research projects, etc. |
Ficheros en este ítem:
Fichero | Descripción | Tamaño | Formato | |
---|---|---|---|---|
jalospaTFM0620memory.pdf | TFM Memory | 586,43 kB | Adobe PDF | Visualizar/Abrir |
jalospaTFM0620presentation.pdf | TFM Presentation | 303,69 kB | Adobe PDF | Visualizar/Abrir |
Comparte:
Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons