Please use this identifier to cite or link to this item: https://repositorio.ufu.br/handle/123456789/43745
Full metadata record
DC FieldValueLanguage
dc.creatorMoreira, Larissa Ferreira Rodrigues-
dc.date.accessioned2024-10-30T20:24:38Z-
dc.date.available2024-10-30T20:24:38Z-
dc.date.issued2024-09-23-
dc.identifier.citationMOREIRA, Larissa Ferreira Rodrigues. Artificial Intelligence as a Service Architecture: an innovative approach for Computer Vision applications. 2024. 165 f. Tese (Doutorado em Ciência da Computação​) - Universidade Federal de Uberlândia, Uberlândia, 2024. DOI http://doi.org/10.14393/ufu.te.2024.675.pt_BR
dc.identifier.urihttps://repositorio.ufu.br/handle/123456789/43745-
dc.description.abstractIn recent years, Artificial Intelligence (AI) has experienced exponential growth across various domains of daily life, including transportation, healthcare, and security. However, the current implementation of conceiving and implementing intelligent services makes it challenging to increase the personalized, organized, and large-scale use of AI, particularly to deal with complex tasks to create intelligent resources. In this context, this thesis proposes and evaluates an AI as a Service (AIaaS) architecture that aims to address the lack of current methods for deploying and delivering intelligent services for heterogeneous devices and multiple users. The main goal of this project is to research, develop, and validate an Artificial Intelligence as a Service (AIaaS) architecture that offers AI-based solutions and resources on demand for users and applications. To this end, we proposed a hypothesis regarding the feasibility and suitability of efficiently delivering AI resources in the field of computer vision, allowing the handling of cognitive service delivery and embodiment for devices and users. In this thesis, we deduced our hypothesis and validated different aspects of AIaaS Architecture. We explored the capabilities of our AIaaS for edge computing, including low-cost and conventional devices. Our results demonstrate that despite their simplicity, lightweight AI models are well suited for deployment on low-cost devices, whereas deeper models can be used for prediction tasks on these devices. The results indicate that the proposed edge-intelligence control framework effectively facilitates communication and manages the lifecycle of the AI models in a distributed environment. In addition, we exploited platform management, model training, and dataset management functionalities through experiments that considered federated learning. Our proposed approach provides a flexible and scalable environment that supports various AI paradigms and enables efficient deployment and management of models across heterogeneous devices while balancing computational efficiency with model performance. Finally, we demonstrated the model optimizer functionality of the AIaaS architecture using hyperparameter optimization with strategies based on a Genetic Algorithm, Random Search, and Bayesian Optimization. Our findings are in line with the aim of AIaaS Architecture, which is to provide users and applications with easily accessible intelligent solutions and resources. By incorporating hyperparameter optimization, users can take advantage of efficient AIaaS facilities and create high-performance classifiers without requiring extensive manual configurations or specialized knowledge. Furthermore, our approach facilitates personalized and scalable AI solutions, fostering innovation and expediting the deployment of intelligent applications across diverse contexts, making it suitable for real-world scenarios.pt_BR
dc.description.sponsorshipCAPES - Coordenação de Aperfeiçoamento de Pessoal de Nível Superiorpt_BR
dc.languageengpt_BR
dc.publisherUniversidade Federal de Uberlândiapt_BR
dc.rightsAcesso Abertopt_BR
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/us/*
dc.subjectArtificial Intelligence as a Servicept_BR
dc.subjectAIaaSpt_BR
dc.subjectComputer Visionpt_BR
dc.subjectDeep Learningpt_BR
dc.subjectEdge computingpt_BR
dc.subjectOptimizingpt_BR
dc.subjectInteligência Artificial como Serviçopt_BR
dc.subjectIAaaSpt_BR
dc.subjectVisão Computacionalpt_BR
dc.subjectAprendizado Profundopt_BR
dc.subjectComputação de Bordapt_BR
dc.subjectOtimizaçãopt_BR
dc.titleArtificial Intelligence as a Service Architecture: an innovative approach for Computer Vision applicationspt_BR
dc.title.alternativeArquitetura de Inteligência Artificial como Serviço: uma abordagem inovadora para aplicações de Visão Computacionalpt_BR
dc.typeTesept_BR
dc.contributor.advisor-co1Travençolo, Bruno Augusto Nassif-
dc.contributor.advisor-co1Latteshttp://lattes.cnpq.br/2590427557264952pt_BR
dc.contributor.advisor1Backes, André Ricardo-
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/8590140337571249pt_BR
dc.contributor.referee1Paulino, Alessandra Aparecida-
dc.contributor.referee1Latteshttp://lattes.cnpq.br/8756345494319305pt_BR
dc.contributor.referee2Pereira, João Henrique de Souza-
dc.contributor.referee2Latteshttp://lattes.cnpq.br/6843234527853507pt_BR
dc.contributor.referee3Casanova, Dalcimar-
dc.contributor.referee3Latteshttp://lattes.cnpq.br/4155115530052195pt_BR
dc.contributor.referee4Florindo, João Batista-
dc.contributor.referee4Latteshttp://lattes.cnpq.br/4462635233301972pt_BR
dc.creator.Latteshttp://lattes.cnpq.br/7340824843708398pt_BR
dc.description.degreenameTese (Doutorado)pt_BR
dc.description.resumoNos últimos anos, o uso da Inteligência Artificial (IA) experimentou um crescimento exponencial em diversos domínios da vida cotidiana, incluindo transporte, saúde e segurança. No entanto, a atual implementação de concepção e implementação de serviços inteligentes torna desafiador aumentar o uso personalizado, organizado e em larga escala da IA, especialmente para lidar com tarefas complexas para criação de recursos inteligentes. Neste contexto, esta tese propõe e avalia uma Arquitetura de IA como Serviço (IAaaS) que visa abordar a falta de métodos atuais para implantar e fornecer serviços inteligentes para dispositivos heterogêneos e múltiplos usuários. O principal objetivo deste projeto é pesquisar, desenvolver e validar uma Arquitetura de Inteligência Artificial como um Serviço (IAaaS) que ofereça soluções e recursos baseados em IA sob demanda para usuários e aplicativos. Para isso, é levantada uma hipótese sobre a viabilidade e adequação de fornecer recursos de IA de forma simples no campo da visão computacional, permitindo o gerenciamento da entrega e incorporação de serviços cognitivos para dispositivos e usuários. Nesta tese, a hipótese foi deduzida e diferentes aspectos da arquitetura IAaaS foram validados. Foram exploradas as capacidades da arquitetura IAaaS para computação de borda, incluindo dispositivos convencionais e de baixo custo. Os resultados demonstraram que modelos de IA leves, apesar de sua simplicidade, são adequados para implantação em dispositivos de baixo custo, enquanto modelos mais profundos podem ser usados para tarefas de predição nesses dispositivos. Os resultados indicam que a estrutura de controle de inteligência de borda proposta facilita efetivamente a comunicação e gerencia o ciclo de vida de modelos de IA em um ambiente distribuído. Além disso, foi explorado o gerenciamento da plataforma, o treinamento de modelo e as funcionalidades de gerenciamento de conjuntos de dados por meio de experimentos que consideraram o aprendizado federado. A abordagem proposta fornece um ambiente flexível e escalável que suporta vários paradigmas de IA e permite a implantação e o gerenciamento eficientes de modelos em dispositivos heterogêneos, ao mesmo tempo em que equilibra a eficiência computacional com o desempenho do modelo. Por fim, foi demonstrada a funcionalidade do otimizador de modelo da arquitetura IAaaS usando otimização de hiperparâmetros com estratégias baseadas em Algoritmo Genético, Busca Aleatória e Otimização Bayesiana. As descobertas estão alinhadas com o objetivo da Arquitetura IAaaS, que é fornecer aos usuários e aplicativos soluções e recursos inteligentes facilmente acessíveis. Ao incluir a otimização de hiperparâmetros, os usuários podem aproveitar as vantagens das instalações eficientes da IAaaS e criar classificadores de alto desempenho sem exigir configurações manuais extensas ou conhecimento especializado. Além disso, a abordagem facilita soluções de IA personalizadas e escaláveis, promovendo a inovação e acelerando a implantação de aplicações inteligentes em diversos contextos, tornando-a adequada para cenários do mundo real.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.programPrograma de Pós-graduação em Ciência da Computaçãopt_BR
dc.sizeorduration165pt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpt_BR
dc.identifier.doihttp://doi.org/10.14393/ufu.te.2024.675pt_BR
dc.crossref.doibatchidf1950890-3899-4572-88af-b7634ad0b1b2-
dc.subject.autorizadoComputaçãopt_BR
dc.subject.odsODS::ODS 9. Indústria, Inovação e infraestrutura - Construir infraestrutura resiliente, promover a industrialização inclusiva e sustentável, e fomentar a inovação.pt_BR
dc.subject.odsODS::ODS 3. Saúde e bem-estar - Assegurar uma vida saudável e promover o bem-estar para todos, em todas as idades.pt_BR
dc.subject.odsODS::ODS 4. Educação de qualidade - Assegurar a educação inclusiva, e equitativa e de qualidade, e promover oportunidades de aprendizagem ao longo da vida para todos.pt_BR
Appears in Collections:TESE - Ciência da Computação

Files in This Item:
File Description SizeFormat 
ArtificialIntelligenceasaService.pdfTese15.86 MBAdobe PDFThumbnail
View/Open


This item is licensed under a Creative Commons License Creative Commons