The Role of Cloud-Based AI and ML for Interactive Web Applications : Opportunity and challenges

Saved in:
Bibliographic Details
Title: The Role of Cloud-Based AI and ML for Interactive Web Applications : Opportunity and challenges
Authors: Habtemariam, Yohannes
Publication Year: 2024
Collection: Theseus.fi (Open Repository of the Universities of Applied Sciences / Ammattikorkeakoulujen julkaisuarkisto)
Subject Terms: Cloud-based AI and ML, fi=Tieto- ja viestintätekniikka|sv=Informations- och kommunikationsteknik|en=Information and Communications Technology, cloud services, applications (computer programmes), online services, machine learning, artificial intelligence, computer programmes, services, virtualisation, data storage, database programs, Cloud-Based Software Engineering
Description: In recent years, companies have increasingly migrated to cloud platforms for the extensive capacities, scalability, cost-effectiveness, collaborative features, security, and access to advanced artificial intelligence (AI) and machine learning (ML) services. Understanding the role of cloud-based AI and ML features in empowering web applications was among the key objectives of this research. This thesis has explored AI features and ML-related tools that a developer can leverage to create powerful applications using cloud infrastructure. To achieve comprehensive results, a multi-cloud strategy was used. Challenges and setbacks were documented to ensure a complete discussion and maintain transparency with the audience. A new Azure ML model was developed and deployed to explore cloud-based AI and ML services. Additionally, Azure's Custom Vision and Amazon Comprehend were employed to showcase the role of cloud-based AI services in creating interactive web apps. The web application, powered by cloud-based intelligence, has shown the effectiveness of AI and ML tools in developing interactive, secure, and scalable web applications using cloud-based modern technologies. This thesis offers valuable insights that can help make informed decisions regarding integrating AI and ML into cloud platforms as essential components of software development.
Document Type: master thesis
Language: English
Relation: https://www.theseus.fi/handle/10024/860769
Availability: https://www.theseus.fi/handle/10024/860769
Rights: fi=All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|sv=All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|en=All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|
Accession Number: edsbas.955805C3
Database: BASE
Description
Abstract:In recent years, companies have increasingly migrated to cloud platforms for the extensive capacities, scalability, cost-effectiveness, collaborative features, security, and access to advanced artificial intelligence (AI) and machine learning (ML) services. Understanding the role of cloud-based AI and ML features in empowering web applications was among the key objectives of this research. This thesis has explored AI features and ML-related tools that a developer can leverage to create powerful applications using cloud infrastructure. To achieve comprehensive results, a multi-cloud strategy was used. Challenges and setbacks were documented to ensure a complete discussion and maintain transparency with the audience. A new Azure ML model was developed and deployed to explore cloud-based AI and ML services. Additionally, Azure's Custom Vision and Amazon Comprehend were employed to showcase the role of cloud-based AI services in creating interactive web apps. The web application, powered by cloud-based intelligence, has shown the effectiveness of AI and ML tools in developing interactive, secure, and scalable web applications using cloud-based modern technologies. This thesis offers valuable insights that can help make informed decisions regarding integrating AI and ML into cloud platforms as essential components of software development.