ECID lite: uma aplicação para previsão de explosões solares
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 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 |