Uma avaliação de desempenho de algoritmos de aprendizado de máquina para previsão de chuvas

Detalhes bibliográficos
Autor(a) principal: Lazaro, Rafael de Araujo
Data de Publicação: 2022
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da Universidade Federal Fluminense (RIUFF)
Texto Completo: http://app.uff.br/riuff/handle/1/25957
Resumo: A ocorrência de chuvas intensas é frequente em municı́pios do estado do Rio de Janeiro. Como consequência, é comum ocorrerem problemas como deslizamentos de terra e alagamentos que podem surpreender a população de uma determinada região. Além de provocar problemas sociais, os alagamentos trazem problemas aos sistemas de telecomunicações, podendo deixar regiões sem conectividade. Isso ocorre porque os sites onde estão os equipamentos podem ter o acesso bloqueado devido ao elevado nı́vel de água nos arredores e podem ficar sem energia, desligando os equipamentos. Assim, é importante informar com antecedência sobre problemas resultantes de chuva intensa. Dessa forma, entidades governamentais e empresas de telecomunicações podem tomar ações para mitigar os efeitos da chuva intensa. Este trabalho tem como objetivo construir um classificador de chuvas com base em dados climáticos como velocidade do vento, umidade e temperatura. A construção dos modelos de classificação é feita a partir do treinamento de algoritmos de aprendizado de máquina. Utiliza-se um conjunto de dados publicamente disponı́vel para treinar o classificador. Avalia-se o desempenho dos algoritmos Árvore de Decisão, k-Vizinhos Mais Próximos, Perceptron Multicamadas, Bayesiano Ingênuo, Floresta Aleatória e Máquina de Vetor Suporte para determinar a intensidade da chuva. Os resultados mostram que o modelo gerado pelos algoritmos Floresta Aleatória, Perceptron Multicamadas e Árvore de Decisão apresentam desempenho ligeiramente superior aos demais. Contudo, o melhor custo-benefı́cio em termos de desempenho e tempo de execução é alcançado pela Árvore de Decisão.
id UFF-2_21f3e347bed452b16e22d2568755e125
oai_identifier_str oai:app.uff.br:1/25957
network_acronym_str UFF-2
network_name_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository_id_str 2120
spelling Uma avaliação de desempenho de algoritmos de aprendizado de máquina para previsão de chuvasClassificadorClassificação de chuvasAprendizado de máquinaAprendizado de máquinaChuvaSistema de telecomunicaçãoMachine learningClassifierRainfall classifierA ocorrência de chuvas intensas é frequente em municı́pios do estado do Rio de Janeiro. Como consequência, é comum ocorrerem problemas como deslizamentos de terra e alagamentos que podem surpreender a população de uma determinada região. Além de provocar problemas sociais, os alagamentos trazem problemas aos sistemas de telecomunicações, podendo deixar regiões sem conectividade. Isso ocorre porque os sites onde estão os equipamentos podem ter o acesso bloqueado devido ao elevado nı́vel de água nos arredores e podem ficar sem energia, desligando os equipamentos. Assim, é importante informar com antecedência sobre problemas resultantes de chuva intensa. Dessa forma, entidades governamentais e empresas de telecomunicações podem tomar ações para mitigar os efeitos da chuva intensa. Este trabalho tem como objetivo construir um classificador de chuvas com base em dados climáticos como velocidade do vento, umidade e temperatura. A construção dos modelos de classificação é feita a partir do treinamento de algoritmos de aprendizado de máquina. Utiliza-se um conjunto de dados publicamente disponı́vel para treinar o classificador. Avalia-se o desempenho dos algoritmos Árvore de Decisão, k-Vizinhos Mais Próximos, Perceptron Multicamadas, Bayesiano Ingênuo, Floresta Aleatória e Máquina de Vetor Suporte para determinar a intensidade da chuva. Os resultados mostram que o modelo gerado pelos algoritmos Floresta Aleatória, Perceptron Multicamadas e Árvore de Decisão apresentam desempenho ligeiramente superior aos demais. Contudo, o melhor custo-benefı́cio em termos de desempenho e tempo de execução é alcançado pela Árvore de Decisão.The occurrence of heavy rainfall is frequent in the cities of Rio de Janeiro state. As a common consequence, there are problems such as landslides and flooding that can arise in a given region. Besides causing social issues, floods bring problems to telecommunications systems, resulting in regions with no connectivity. This happens because the access to the sites where equipment is located can be blocked due to the highly raised water level in the site surroundings, and these sites can suffer from power outages, turning off the equipment. Thus, it is important to inform in advance about problems resulting from heavy rainfall. As such, governmental entities and telecommunications companies can take action to mitigate the effects of the heavy rainfall. This work aims to build a rainfall classifier based on climate data such as wind speed, humidity, and temperature. To build the classification models we use machine learning algorithms. A publicly-available dataset is used to train the classifier. We evaluate the performance of Decision Tree, k-Nearest Neighbors, Multilayer Perceptron, Naı̈ve Bayes, Random Forest, and Support Vector Machine algorithms to determine the rainfall intensity. The results show that the models generated by Random Forest, Multilayer Perceptron, and Decision Tree algorithms achieve slightly better performance compared to the others. Nevertheless, the best cost- benefit in terms of performance and execution time is achieved by the Decision Tree.44 pMedeiros, Dianne Scherly Valera dehttp://lattes.cnpq.br/8119805151400395Caminha, Pedro Henrique Cruzhttp://lattes.cnpq.br/5963001351694455Fernandes, Natalia Castrohttp://lattes.cnpq.br/4205779497458915Lazaro, Rafael de Araujo2022-08-02T16:34:07Z2022-08-02T16:34:07Z2022info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfLAZARO, Rafael de Araujo. Uma avaliação de desempenho de algoritmos de aprendizado de máquina para previsão de chuvas. 2022. 44 f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Telecomunicações)-Universidade Federal Fluminense, Escola de Engenharia, Niterói, 2022http://app.uff.br/riuff/handle/1/25957CC-BY-SAinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)instname:Universidade Federal Fluminense (UFF)instacron:UFF2022-08-02T16:34:11Zoai:app.uff.br:1/25957Repositório InstitucionalPUBhttps://app.uff.br/oai/requestriuff@id.uff.bropendoar:21202022-08-02T16:34:11Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)false
dc.title.none.fl_str_mv Uma avaliação de desempenho de algoritmos de aprendizado de máquina para previsão de chuvas
title Uma avaliação de desempenho de algoritmos de aprendizado de máquina para previsão de chuvas
spellingShingle Uma avaliação de desempenho de algoritmos de aprendizado de máquina para previsão de chuvas
Lazaro, Rafael de Araujo
Classificador
Classificação de chuvas
Aprendizado de máquina
Aprendizado de máquina
Chuva
Sistema de telecomunicação
Machine learning
Classifier
Rainfall classifier
title_short Uma avaliação de desempenho de algoritmos de aprendizado de máquina para previsão de chuvas
title_full Uma avaliação de desempenho de algoritmos de aprendizado de máquina para previsão de chuvas
title_fullStr Uma avaliação de desempenho de algoritmos de aprendizado de máquina para previsão de chuvas
title_full_unstemmed Uma avaliação de desempenho de algoritmos de aprendizado de máquina para previsão de chuvas
title_sort Uma avaliação de desempenho de algoritmos de aprendizado de máquina para previsão de chuvas
author Lazaro, Rafael de Araujo
author_facet Lazaro, Rafael de Araujo
author_role author
dc.contributor.none.fl_str_mv Medeiros, Dianne Scherly Valera de
http://lattes.cnpq.br/8119805151400395
Caminha, Pedro Henrique Cruz
http://lattes.cnpq.br/5963001351694455
Fernandes, Natalia Castro
http://lattes.cnpq.br/4205779497458915
dc.contributor.author.fl_str_mv Lazaro, Rafael de Araujo
dc.subject.por.fl_str_mv Classificador
Classificação de chuvas
Aprendizado de máquina
Aprendizado de máquina
Chuva
Sistema de telecomunicação
Machine learning
Classifier
Rainfall classifier
topic Classificador
Classificação de chuvas
Aprendizado de máquina
Aprendizado de máquina
Chuva
Sistema de telecomunicação
Machine learning
Classifier
Rainfall classifier
description A ocorrência de chuvas intensas é frequente em municı́pios do estado do Rio de Janeiro. Como consequência, é comum ocorrerem problemas como deslizamentos de terra e alagamentos que podem surpreender a população de uma determinada região. Além de provocar problemas sociais, os alagamentos trazem problemas aos sistemas de telecomunicações, podendo deixar regiões sem conectividade. Isso ocorre porque os sites onde estão os equipamentos podem ter o acesso bloqueado devido ao elevado nı́vel de água nos arredores e podem ficar sem energia, desligando os equipamentos. Assim, é importante informar com antecedência sobre problemas resultantes de chuva intensa. Dessa forma, entidades governamentais e empresas de telecomunicações podem tomar ações para mitigar os efeitos da chuva intensa. Este trabalho tem como objetivo construir um classificador de chuvas com base em dados climáticos como velocidade do vento, umidade e temperatura. A construção dos modelos de classificação é feita a partir do treinamento de algoritmos de aprendizado de máquina. Utiliza-se um conjunto de dados publicamente disponı́vel para treinar o classificador. Avalia-se o desempenho dos algoritmos Árvore de Decisão, k-Vizinhos Mais Próximos, Perceptron Multicamadas, Bayesiano Ingênuo, Floresta Aleatória e Máquina de Vetor Suporte para determinar a intensidade da chuva. Os resultados mostram que o modelo gerado pelos algoritmos Floresta Aleatória, Perceptron Multicamadas e Árvore de Decisão apresentam desempenho ligeiramente superior aos demais. Contudo, o melhor custo-benefı́cio em termos de desempenho e tempo de execução é alcançado pela Árvore de Decisão.
publishDate 2022
dc.date.none.fl_str_mv 2022-08-02T16:34:07Z
2022-08-02T16:34:07Z
2022
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv LAZARO, Rafael de Araujo. Uma avaliação de desempenho de algoritmos de aprendizado de máquina para previsão de chuvas. 2022. 44 f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Telecomunicações)-Universidade Federal Fluminense, Escola de Engenharia, Niterói, 2022
http://app.uff.br/riuff/handle/1/25957
identifier_str_mv LAZARO, Rafael de Araujo. Uma avaliação de desempenho de algoritmos de aprendizado de máquina para previsão de chuvas. 2022. 44 f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Telecomunicações)-Universidade Federal Fluminense, Escola de Engenharia, Niterói, 2022
url http://app.uff.br/riuff/handle/1/25957
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv CC-BY-SA
info:eu-repo/semantics/openAccess
rights_invalid_str_mv CC-BY-SA
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)
instname:Universidade Federal Fluminense (UFF)
instacron:UFF
instname_str Universidade Federal Fluminense (UFF)
instacron_str UFF
institution UFF
reponame_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
collection Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository.name.fl_str_mv Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)
repository.mail.fl_str_mv riuff@id.uff.br
_version_ 1802135287513481216