Neural Network Training UI for Local-Cloud Task Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing artificial intelligence model training methods face challenges in balancing security and performance, with cloud-based training risking data leakage and on-premise training using low-performance GPUs, while lacking integrated user interfaces for efficient management across environments.
Innovation Solution
A method and user interface for dynamically allocating tasks between local and cloud computing resources, utilizing idle resources and access rights based on user inputs, enabling flexible training across environments with continuous UI/UX updates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Power
If training is performed in cloud environment, then computing performance is improved, but data security deteriorates
Solution Approach 1:
The system segments computing resources into local and cloud-based components, allowing different tasks to be distributed across these segments based on security and performance requirements
Solution Approach 2:
A task management server acts as an intermediary between the user terminal and computing nodes, dynamically allocating tasks to appropriate computing resources while managing data flow and access rights
2Reliability
If training is performed in on-premise environment, then data security is improved, but computing performance deteriorates
Solution Approach 1:
The system segments computing resources into local and cloud-based components, allowing different tasks to be distributed across these segments based on security and performance requirements
Solution Approach 2:
A task management server acts as an intermediary between the user terminal and computing nodes, dynamically allocating tasks to appropriate computing resources while managing data flow and access rights
3Ease of operation
If separate management is performed for each site, then local control is improved, but system complexity deteriorates
Solution Approach 1:
The system merges multiple computing nodes (local and cloud) into a unified managed environment, where a single task management server handles resource allocation and task scheduling across all sites
Solution Approach 2:
The task management server provides universal functionality for managing tasks across different computing environments, eliminating the need for separate management systems at each site
Data Source
AI summary
Disclosed is a method training an artificial neural network model performed by a computing device according to an exemplary embodiment of the present disclosure. According to the present disclosure, the computing device identifies a first computing node and a second computing node for training an artificial neural network model, acquires information related to a first task for training the artificial neural network model, based on a user input, and dynamically allocates the first task to at least one of the first computing node or the second computing node, and the first computing node includes one or more local computing resources of the user and the second computing node includes one or more cloud computing resources.


