Machine Learning and Artificial Intelligence in Data Visualization
Romanov, Pavel (2023)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2023051110249
https://urn.fi/URN:NBN:fi:amk-2023051110249
Tiivistelmä
The purpose of this thesis was to create an add-on for the LightningChart JS library to work with machine learning models. The thesis is aimed to be understandable for people unfamiliar with machine learning, while also being suitable for a wide range of applications.
The project was implemented using JavaScript as a programming language and the TensorFlow JS library for machine learning implementation. The LightningChart JS charting library was used to test and visualize the results of the project.
As a result of this thesis, three JavaScript classes representing various supervised machine learning models were created and tested on real use cases. They are suitable for both small and large projects and can solve both regression and classification problems. The results of this thesis are highly customizable and can serve as a base for future work.
The project was implemented using JavaScript as a programming language and the TensorFlow JS library for machine learning implementation. The LightningChart JS charting library was used to test and visualize the results of the project.
As a result of this thesis, three JavaScript classes representing various supervised machine learning models were created and tested on real use cases. They are suitable for both small and large projects and can solve both regression and classification problems. The results of this thesis are highly customizable and can serve as a base for future work.
