Assessing irace for automated machine learning
dc.contributor.advisor | Bezerra, Leonardo César Teonácio | |
dc.contributor.author | Vieira, Carlos Eduardo Morais | |
dc.contributor.referees1 | López-Ibáñez, Manuel | |
dc.contributor.referees2 | Abreu, Márjory da Costa | |
dc.contributor.referees3 | Goldbarg, Elizabeth Ferreira Gouvea | |
dc.date.accessioned | 2019-12-02T15:52:35Z | |
dc.date.accessioned | 2021-09-20T11:46:05Z | |
dc.date.available | 2019-12-02T15:52:35Z | |
dc.date.available | 2021-09-20T11:46:05Z | |
dc.date.issued | 2019-11-19 | |
dc.description.abstract | Automated algorithm engineering tools have become an important asset for both academia and industry. In general, these tools are powered by a few, provenly effective algorithm configurators, among which is irace. In this proof-of-concept investigation, we assess the application of irace to the field of machine learning (ML). To do so, we propose a template built on top of the scikit-learn algorithmic framework, dubbed isklearn, comprising many preprocessing, feature engineering, and prediction algorithms. Furthermore, we formally define a configuration space and an experimental setup that allow irace to treat machine learning datasets as instances of an optimization problem, making isklearn a fully functional automated machine learning (AutoML) system. Preliminary results demonstrate that irace is able to engineer effective algorithms for three of the major ML application domains, namely computer vision, natural language processing, and time series analysis. | pt_BR |
dc.description.resumo | Ferramentas automáticas de engenharia de algoritmos têm se tornado um recurso importante tanto para a academia quanto para a indústria. Em geral, essas ferramentas funcionam com o uso de certos configuradores de algoritmos demonstravelmente eficientes, dentre estes, o irace. Nessa prova de conceito, avaliamos a aplicação do irace ao campo de aprendizado de máquina (AM). Para isso, propomos um template composto de componentes do framework algorítmico sklearn, que nomeamos isklearn. Além disso, definimos formalmente um espaço de configuração e um setup experimental que permitem que o irace trate conjuntos de dados de AM como instâncias de um problema de otimização, fazendo do isklearn um sistema funcional de aprendizado de máquina automatizado. Resultados preliminares demonstram que irace é capaz de produzir modelos efetivos para três dos maiores domínios de aplicação de AM: visão computacional, processamento de linguagens naturais, e análise de séries temporais. | pt_BR |
dc.identifier | 20180153371 | pt_BR |
dc.identifier.citation | VIEIRA, Carlos Eduardo Morais. Assessing irace for automated machine learning. 2019. 54 f. TCC (Graduação) - Curso de Ciência da Computação, Departamento de Informática e Matemática Aplicada, Universiade Federal do Rio Grande do Norte, Natal, 2019. | pt_BR |
dc.identifier.uri | https://repositorio.ufrn.br/handle/123456789/34163 | |
dc.language | en | pt_BR |
dc.publisher | Universidade Federal do Rio Grande do Norte | pt_BR |
dc.publisher.country | Brasil | pt_BR |
dc.publisher.department | Bacharelado em Ciência da Computação | pt_BR |
dc.publisher.initials | UFRN | pt_BR |
dc.subject | machine learning | pt_BR |
dc.subject | algorithm configuration | pt_BR |
dc.subject | computer vision | pt_BR |
dc.subject | natural language processing | pt_BR |
dc.subject | time series analysis | pt_BR |
dc.title | Assessing irace for automated machine learning | pt_BR |
dc.type | bachelorThesis | pt_BR |
Arquivos
Pacote Original
1 - 1 de 1
Nenhuma Miniatura disponível
- Nome:
- AssessingIraceAutomated_Vieira_2019.pdf
- Tamanho:
- 3.23 MB
- Formato:
- Adobe Portable Document Format
Nenhuma Miniatura disponível
Licença do Pacote
1 - 1 de 1
Nenhuma Miniatura disponível
- Nome:
- license.txt
- Tamanho:
- 762 B
- Formato:
- Plain Text
Nenhuma Miniatura disponível