Utilizing Google’s Machine Learning Kit in Developing Android Application
Nguyen, Chi (2024)
Nguyen, Chi
2024
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024052415339
https://urn.fi/URN:NBN:fi:amk-2024052415339
Tiivistelmä
In recent years, machine learning technology can be found in almost every of area of life. As the need for machine learning integration into mobile application has become increasingly relevant, a question arises: Do developers need an in- depth understanding of machine learning to utilize Google ML Kit in their application? This thesis aimed to answer this question.
The thesis began by reviewing the key concepts and techniques of machine learning to identify the common process of utilizing machine learning in mobile application development. Furthermore, the thesis evaluates existing frameworks that are available for developers to utilize machine learning solutions in mobile application development.
As the result of this thesis, three basic mobile applications for Android platform were developed using Google’s ML Kit framework. One application’s main functionality is detecting human pose from an image. Another application can classify yoga poses via a live camera feed. The third application allows users to translate text from English to Finnish.
The significant finding of this thesis was that development process with Google ML Kit is relatively simple. The basic understanding of machine learning is often good enough as Google ML Kit provides detailed guidelines.
The thesis began by reviewing the key concepts and techniques of machine learning to identify the common process of utilizing machine learning in mobile application development. Furthermore, the thesis evaluates existing frameworks that are available for developers to utilize machine learning solutions in mobile application development.
As the result of this thesis, three basic mobile applications for Android platform were developed using Google’s ML Kit framework. One application’s main functionality is detecting human pose from an image. Another application can classify yoga poses via a live camera feed. The third application allows users to translate text from English to Finnish.
The significant finding of this thesis was that development process with Google ML Kit is relatively simple. The basic understanding of machine learning is often good enough as Google ML Kit provides detailed guidelines.