ECID lite: uma aplicação para previsão de explosões solares

Detalhes bibliográficos
Autor(a) principal: Carvalho Junior, Carlos Gomes de
Data de Publicação: 2022
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFSCAR
Texto Completo: https://repositorio.ufscar.br/handle/ufscar/15955
Resumo: Solar flares are phenomena that happen on the Sun, which consist of a sudden release of a large amount of energy. This large release of solar radiation causes electromagnetic disturbances on the earth, affecting communications, interfering with radio frequencies and power grid transmissions. A forecasting method can detect in advance or mitigate such consequences. This project sought to improve the Ensemble of Classifiers for Imbalanced Datasets (ECID) method, making it more efficient and flexible. For this, a study of the theoretical method and its implementation was carried out, identifying points of improvement. The method was improved by proposing a new architecture, refactoring and documenting the code base. Testing with the new version resulted in a 22% reduction in execution time and less code complexity, measured from the cyclomatic complexity before and after the changes. In this work, an API was created that provides the results of the method, in addition to the development of a proof of concept for the use of the API developed in the form of the ECID lite web application, which allows, in a simple way, the analysis of a set of forecasts of the ECID
id SCAR_e1bca5ff65c194aef3c41d44431cf3e9
oai_identifier_str oai:repositorio.ufscar.br:ufscar/15955
network_acronym_str SCAR
network_name_str Repositório Institucional da UFSCAR
repository_id_str 4322
spelling Carvalho Junior, Carlos Gomes deRibeiro, Marcela Xavierhttp://lattes.cnpq.br/03001410441440262e9f8bd4-68d7-42c8-8dc4-f74dd97cd8602022-04-29T19:29:07Z2022-04-29T19:29:07Z2022-04-13CARVALHO JUNIOR, Carlos Gomes de. ECID lite: uma aplicação para previsão de explosões solares. 2022. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) – Universidade Federal de São Carlos, São Carlos, 2022. Disponível em: https://repositorio.ufscar.br/handle/ufscar/15955.https://repositorio.ufscar.br/handle/ufscar/15955Solar flares are phenomena that happen on the Sun, which consist of a sudden release of a large amount of energy. This large release of solar radiation causes electromagnetic disturbances on the earth, affecting communications, interfering with radio frequencies and power grid transmissions. A forecasting method can detect in advance or mitigate such consequences. This project sought to improve the Ensemble of Classifiers for Imbalanced Datasets (ECID) method, making it more efficient and flexible. For this, a study of the theoretical method and its implementation was carried out, identifying points of improvement. The method was improved by proposing a new architecture, refactoring and documenting the code base. Testing with the new version resulted in a 22% reduction in execution time and less code complexity, measured from the cyclomatic complexity before and after the changes. In this work, an API was created that provides the results of the method, in addition to the development of a proof of concept for the use of the API developed in the form of the ECID lite web application, which allows, in a simple way, the analysis of a set of forecasts of the ECIDExplosões solares são fenômenos que acontecem no Sol, que consistem em uma súbita liberação de uma grande quantidade de energia. Essa grande liberação de radiação solar causa distúrbios eletromagnéticos na terra, afetando comunicações, interferindo em frequências de rádio e transmissões de rede elétrica. Um método de previsão pode detectar com antecedência ou amenizar tais consequências. Neste projeto buscou-se aprimorar o método Ensemble of Classifiers for Imbalanced Datasets (ECID), tornando-o mais eficiente e flexível. Para isso, foi feito um estudo do método teórico e sua implementação, identificando pontos de melhoria. O método foi aprimorado a partir da proposição de uma nova arquitetura, refatoração e documentação da base de código. Os testes com a nova versão resultaram em uma redução de 22% no tempo de execução e menor complexidade de código, medida a partir da complexidade ciclomática antes e depois das alterações. Neste trabalho se criou uma API que disponibiliza os resultados do método, além do desenvolvimento de uma prova de conceito para o uso da API desenvolvida na forma da aplicação web ECID lite, que permite, de forma simples, a análise de um conjunto de previsões do ECID.porUniversidade Federal de São CarlosCâmpus São CarlosEngenharia de Computação - ECUFSCarAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessClassificaçãoExplosões solaresCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAOECID lite: uma aplicação para previsão de explosões solaresECID lite: an application for predicting solar flaresinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis60060004d8be23-7330-4147-baf0-14545dd9cbdfreponame:Repositório Institucional da UFSCARinstname:Universidade Federal de São Carlos (UFSCAR)instacron:UFSCARCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811https://repositorio.ufscar.br/bitstream/ufscar/15955/2/license_rdfe39d27027a6cc9cb039ad269a5db8e34MD52ORIGINALTCC- Carlos Gomes.pdfTCC- Carlos Gomes.pdfapplication/pdf1186096https://repositorio.ufscar.br/bitstream/ufscar/15955/1/TCC-%20Carlos%20Gomes.pdf551ecb34d7684ab227e880d876165ddcMD51TEXTTCC- Carlos Gomes.pdf.txtTCC- Carlos Gomes.pdf.txtExtracted texttext/plain68707https://repositorio.ufscar.br/bitstream/ufscar/15955/3/TCC-%20Carlos%20Gomes.pdf.txt619581f4cd7e4db089fd9fb83a331c2dMD53THUMBNAILTCC- Carlos Gomes.pdf.jpgTCC- Carlos Gomes.pdf.jpgIM Thumbnailimage/jpeg5679https://repositorio.ufscar.br/bitstream/ufscar/15955/4/TCC-%20Carlos%20Gomes.pdf.jpg3a57791ef04c0e36c8bc0ccc73eed8acMD54ufscar/159552023-09-18 18:32:20.873oai:repositorio.ufscar.br:ufscar/15955Repositório InstitucionalPUBhttps://repositorio.ufscar.br/oai/requestopendoar:43222023-09-18T18:32:20Repositório Institucional da UFSCAR - Universidade Federal de São Carlos (UFSCAR)false
dc.title.por.fl_str_mv ECID lite: uma aplicação para previsão de explosões solares
dc.title.alternative.eng.fl_str_mv ECID lite: an application for predicting solar flares
title ECID lite: uma aplicação para previsão de explosões solares
spellingShingle ECID lite: uma aplicação para previsão de explosões solares
Carvalho Junior, Carlos Gomes de
Classificação
Explosões solares
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO
title_short ECID lite: uma aplicação para previsão de explosões solares
title_full ECID lite: uma aplicação para previsão de explosões solares
title_fullStr ECID lite: uma aplicação para previsão de explosões solares
title_full_unstemmed ECID lite: uma aplicação para previsão de explosões solares
title_sort ECID lite: uma aplicação para previsão de explosões solares
author Carvalho Junior, Carlos Gomes de
author_facet Carvalho Junior, Carlos Gomes de
author_role author
dc.contributor.author.fl_str_mv Carvalho Junior, Carlos Gomes de
dc.contributor.advisor1.fl_str_mv Ribeiro, Marcela Xavier
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/0300141044144026
dc.contributor.authorID.fl_str_mv 2e9f8bd4-68d7-42c8-8dc4-f74dd97cd860
contributor_str_mv Ribeiro, Marcela Xavier
dc.subject.por.fl_str_mv Classificação
Explosões solares
topic Classificação
Explosões solares
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO
dc.subject.cnpq.fl_str_mv CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO
description Solar flares are phenomena that happen on the Sun, which consist of a sudden release of a large amount of energy. This large release of solar radiation causes electromagnetic disturbances on the earth, affecting communications, interfering with radio frequencies and power grid transmissions. A forecasting method can detect in advance or mitigate such consequences. This project sought to improve the Ensemble of Classifiers for Imbalanced Datasets (ECID) method, making it more efficient and flexible. For this, a study of the theoretical method and its implementation was carried out, identifying points of improvement. The method was improved by proposing a new architecture, refactoring and documenting the code base. Testing with the new version resulted in a 22% reduction in execution time and less code complexity, measured from the cyclomatic complexity before and after the changes. In this work, an API was created that provides the results of the method, in addition to the development of a proof of concept for the use of the API developed in the form of the ECID lite web application, which allows, in a simple way, the analysis of a set of forecasts of the ECID
publishDate 2022
dc.date.accessioned.fl_str_mv 2022-04-29T19:29:07Z
dc.date.available.fl_str_mv 2022-04-29T19:29:07Z
dc.date.issued.fl_str_mv 2022-04-13
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.citation.fl_str_mv CARVALHO JUNIOR, Carlos Gomes de. ECID lite: uma aplicação para previsão de explosões solares. 2022. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) – Universidade Federal de São Carlos, São Carlos, 2022. Disponível em: https://repositorio.ufscar.br/handle/ufscar/15955.
dc.identifier.uri.fl_str_mv https://repositorio.ufscar.br/handle/ufscar/15955
identifier_str_mv CARVALHO JUNIOR, Carlos Gomes de. ECID lite: uma aplicação para previsão de explosões solares. 2022. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) – Universidade Federal de São Carlos, São Carlos, 2022. Disponível em: https://repositorio.ufscar.br/handle/ufscar/15955.
url https://repositorio.ufscar.br/handle/ufscar/15955
dc.language.iso.fl_str_mv por
language por
dc.relation.confidence.fl_str_mv 600
600
dc.relation.authority.fl_str_mv 04d8be23-7330-4147-baf0-14545dd9cbdf
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de São Carlos
Câmpus São Carlos
Engenharia de Computação - EC
dc.publisher.initials.fl_str_mv UFSCar
publisher.none.fl_str_mv Universidade Federal de São Carlos
Câmpus São Carlos
Engenharia de Computação - EC
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSCAR
instname:Universidade Federal de São Carlos (UFSCAR)
instacron:UFSCAR
instname_str Universidade Federal de São Carlos (UFSCAR)
instacron_str UFSCAR
institution UFSCAR
reponame_str Repositório Institucional da UFSCAR
collection Repositório Institucional da UFSCAR
bitstream.url.fl_str_mv https://repositorio.ufscar.br/bitstream/ufscar/15955/2/license_rdf
https://repositorio.ufscar.br/bitstream/ufscar/15955/1/TCC-%20Carlos%20Gomes.pdf
https://repositorio.ufscar.br/bitstream/ufscar/15955/3/TCC-%20Carlos%20Gomes.pdf.txt
https://repositorio.ufscar.br/bitstream/ufscar/15955/4/TCC-%20Carlos%20Gomes.pdf.jpg
bitstream.checksum.fl_str_mv e39d27027a6cc9cb039ad269a5db8e34
551ecb34d7684ab227e880d876165ddc
619581f4cd7e4db089fd9fb83a331c2d
3a57791ef04c0e36c8bc0ccc73eed8ac
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFSCAR - Universidade Federal de São Carlos (UFSCAR)
repository.mail.fl_str_mv
_version_ 1802136405425520640