ANSA: Natural Language Search Analytics

Detalhes bibliográficos
Autor(a) principal: Silva, André Filipe de Jesus
Data de Publicação: 2019
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10316/86359
Resumo: Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia
id RCAP_68c3233bcd35a5339a2bf726dbceb10f
oai_identifier_str oai:estudogeral.uc.pt:10316/86359
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling ANSA: Natural Language Search AnalyticsANSA: Natural Language Search AnalyticsData ScienceCRISP-DMMachine LearningMicro-serviçoProcessamento de Linguagem NaturalData ScienceCRISP-DMMachine LearningMicroserviceNatural Language ProcessorDissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e TecnologiaNos dias de hoje, a análise dos dados bem como a aplicação de algoritmos de Machine Learning, não está ao alcance de qualquer utilizador, uma vez que são necessários conhecimentos para a execução e aplicação dos algoritmos pretendidos. Desta forma, a motivação deste estágio consiste na criação da possibilidade de utilizadores sem experiência e conhecimento de Machine Learning, conseguirem aplicar algoritmos referentes à área da data science e, por outro lado, permitir que utilizadores como data scientists, tenham o seu trabalho facilitado. De acordo com esta motivação e no contexto do projeto, foi pretendido adicionar um módulo responsável por todas as tarefas de data science, a uma plataforma chamada ANSA, desenvolvida pela Critical Software. Esta plataforma corresponde a uma ferramenta de análise de dados, que permite a interação do utilizador com os seus dados através do processamento de linguagem natural.O módulo consistiu num micro-serviço que fornece capacidades à plataforma ANSA de executar várias tarefas de Data Science sobre um determinado conjunto de dados, como por exemplo aplicar algoritmos de machine learning ou obter análises autónomas sobre os dados.Esta solução foi desenvolvida e integrada na plataforma ANSA, acrescentando atualmente novos gráficos e novas funcionalidades como clustering, descrição e correlação entre atributos, forecasting e, identificação de outliers, permitindo que qualquer utilizador realize questões em linguagem natural para executar estas operações.Para além do micro-serviço e da integração com a plataforma ANSA, resultou ainda um conjunto de testes desenvolvidos sobre as funcionalidades implementadas, bem como este documento que explica o trabalho desenvolvido.In current times, data analysis and the implementation of Machine Learning algorithms is not within reach for most users since knowledge about the execution and application of such algorithms is needed. Thus, the intent of this internship focuses in creating the possibility for users without any experience or knowledge on Machine Learning to be able to apply data science algorithms and, on the other hand, to help actual data scientists with their work. Going towards this intent and on the projects context itself, it was supposed to add a module responsible for all data science tasks to a platform called ANSA developed by Critical Software.This platform corresponds to a data analysis tool that allows a user to interact with its data through natural language processing. The module consisted of a micro-service that makes the ANSA platform able to execute different Data Science tasks on a predetermined data set such as, for example, apply machine learning algorithms or get autonomous analysis on data. This solution was developed and integrated on the ANSA platform, adding new graphs and functionalities such as clustering, description and correlation of attributes, forecasting and outlier identification, allowing any user to ask questions in natural language related with these operations. Beyond the micro-service and the interaction with the ANSA platform, resulted a series of tests developed on the implemented functionalities as well as this document that elaborates on all the work made.2019-01-312025-01-29T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://hdl.handle.net/10316/86359http://hdl.handle.net/10316/86359TID:202221202porSilva, André Filipe de Jesusinfo:eu-repo/semantics/embargoedAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-10-27T10:52:51Zoai:estudogeral.uc.pt:10316/86359Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T21:07:31.495719Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv ANSA: Natural Language Search Analytics
ANSA: Natural Language Search Analytics
title ANSA: Natural Language Search Analytics
spellingShingle ANSA: Natural Language Search Analytics
Silva, André Filipe de Jesus
Data Science
CRISP-DM
Machine Learning
Micro-serviço
Processamento de Linguagem Natural
Data Science
CRISP-DM
Machine Learning
Microservice
Natural Language Processor
title_short ANSA: Natural Language Search Analytics
title_full ANSA: Natural Language Search Analytics
title_fullStr ANSA: Natural Language Search Analytics
title_full_unstemmed ANSA: Natural Language Search Analytics
title_sort ANSA: Natural Language Search Analytics
author Silva, André Filipe de Jesus
author_facet Silva, André Filipe de Jesus
author_role author
dc.contributor.author.fl_str_mv Silva, André Filipe de Jesus
dc.subject.por.fl_str_mv Data Science
CRISP-DM
Machine Learning
Micro-serviço
Processamento de Linguagem Natural
Data Science
CRISP-DM
Machine Learning
Microservice
Natural Language Processor
topic Data Science
CRISP-DM
Machine Learning
Micro-serviço
Processamento de Linguagem Natural
Data Science
CRISP-DM
Machine Learning
Microservice
Natural Language Processor
description Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia
publishDate 2019
dc.date.none.fl_str_mv 2019-01-31
2025-01-29T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10316/86359
http://hdl.handle.net/10316/86359
TID:202221202
url http://hdl.handle.net/10316/86359
identifier_str_mv TID:202221202
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/embargoedAccess
eu_rights_str_mv embargoedAccess
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799133966471528448