Table 6 Tools and libraries used in MythicVision.

From: MythicVision: a deep learning powered mobile application for understanding Indian mythological deities using weight centric decision approach

Package/library

Purpose

Example use case

Android studio

Integrated development environment for developing android applications

Developing the MythicVision mobile app

Java

Programming language for android app development

Writing the app’s core logic, UI interactions, and API integrations

TensorFlow lite

Optimized framework for deploying ML models on mobile and embedded devices

Running deity recognition models efficiently on mobile devices

TensorFlow

Framework for building and training machine learning models

Training deep learning models for image classification

Pillow

Python library for image processing tasks

Preprocessing images, such as resizing or augmenting deity images

Pandas

Data manipulation and analysis

Organizing and cleaning the dataset for model training

Matplotlib

Visualization library for plotting data and insights

Visualizing training metrics like accuracy and loss curves