Uma avaliação de desempenho de algoritmos de aprendizado de máquina para previsão de chuvas
Autor(a) principal: | |
---|---|
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:21202024-08-19T10:51:50.112846Repositó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_ |
1811823592129691648 |