A conversion system, method and electronic device for machine learning algorithm
A machine learning and transformation system technology, applied in the computer field, can solve problems such as poor scalability, difficulty in implementing distributed privacy protection machine learning, and inconvenience for developers to use
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0041] refer to figure 1 A schematic structural diagram of a conversion system of a machine learning algorithm is shown. The conversion system of a machine learning algorithm provided by an embodiment of the present disclosure can be divided into three layers, including from top to bottom: programming interface layer 102, data flow graph conversion layer 104 and compile-execute layer 106 . Wherein, the data flow graph transformation layer may include, but not limited to: an operator placement evaluation module 1042 , and a data flow graph splitting and scheduling module 1044 .
[0042] In order to better understand how the system works, a detailed description of the three layers that make up the system follows.
[0043] The programming interface layer is used to construct the data flow graph of the original machine learning algorithm based on the preset data flow generation tool. The data flow graph includes a series of operators, and the operators include: source operands, o...
Embodiment 2
[0088] Based on the conversion system of the machine learning algorithm provided by the above embodiments, this embodiment provides a conversion method of the machine learning algorithm based on the system, which may include:
[0089] Step 1, constructing a data flow graph of the original machine learning algorithm based on a preset data flow generation tool; wherein, the data flow generation tool includes: Google-JAX computing framework; the data flow graph includes a series of operators;
[0090] Step 2, calculating the placement cost corresponding to each operator in the data flow diagram when executed by different participants;
[0091] Step 3, according to the placement cost, the data flow graph is divided into multiple subgraphs, and the subgraphs are dispatched to the target participants for execution;
[0092] Step 4: Compile the subgraph into a new data flow graph based on the greedy algorithm strategy, and obtain a distributed privacy-preserving machine learning algo...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com