CN115185488A - Algorithm and model management system - Google Patents
Algorithm and model management system Download PDFInfo
- Publication number
- CN115185488A CN115185488A CN202210558038.5A CN202210558038A CN115185488A CN 115185488 A CN115185488 A CN 115185488A CN 202210558038 A CN202210558038 A CN 202210558038A CN 115185488 A CN115185488 A CN 115185488A
- Authority
- CN
- China
- Prior art keywords
- algorithm
- model
- subunit
- module
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000012545 processing Methods 0.000 claims abstract description 34
- 238000012544 monitoring process Methods 0.000 claims description 12
- 238000012423 maintenance Methods 0.000 claims description 9
- 238000011161 development Methods 0.000 claims description 6
- 238000011156 evaluation Methods 0.000 claims description 3
- 238000013461 design Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
Abstract
The invention discloses an algorithm and a model management system, and relates to the technical field of computers. The system comprises a processing module and a resource library management module, wherein the processing module is connected with the resource library management module, the processing module comprises a server and a cache database, the cache database receives and stores algorithms and models from a data source, the server receives and issues user instructions, the server receives and stores the externally uploaded algorithms and models through the processing module, the algorithm and model operating environment of a user side are configured through a configuration module, the resource library management module is used for realizing the rapid processing of the user instructions, the algorithms and models are conveniently used by a user, the algorithm and model can be used locally without the need of repeatedly designing the algorithms and models by the user, and convenience is brought to work.
Description
Technical Field
The invention belongs to the technical field of computers, and particularly relates to an algorithm and a model management system.
Background
At present, more and more models and algorithms are applied in an electric power system, when an engineer needs to use the models or algorithms, the engineer generally designs the models and algorithms first, and then applies the models and algorithms to a specific scene, for some models and algorithms with higher reusability, the engineer needs to repeatedly design the models and algorithms each time aiming at different use scenes, thereby undoubtedly increasing workload for the engineer, and for some engineers who do not know the design of the models and algorithms but need to use a certain model and algorithm, the work schedule of the engineer can be seriously influenced.
Disclosure of Invention
The invention aims to provide an algorithm and a model management system, which solve the problem of convenient use of the algorithm and the model, realize the functions of integral deployment and online of the algorithm and the model flow, and simultaneously have an environment configuration function, so that a user does not need to locally reinstall the operation environment of the algorithm and the model.
The technical scheme of the invention is as follows: the system comprises a processing module and a resource library management module, wherein the processing module is connected with the resource library management module, the processing module comprises a server and a cache database, the cache database receives and stores the algorithm and the model from a data source, and the server receives and issues a user instruction.
The resource library management module comprises an algorithm management unit and a model management unit.
The algorithm management unit includes:
the first instruction receiving subunit is used for receiving a user instruction;
the first display subunit is used for displaying an algorithm list, and the list content comprises an algorithm name, an algorithm file name, a submitter, a version, a release date, a development language, an algorithm source and a deployment form;
the first query subunit is used for querying the needed algorithm;
the first upper shelf unit is used for uploading the algorithm uploaded by the data source to the cache database, so that the algorithm can be issued conveniently in the later period;
the first editing subunit is used for editing the algorithm;
the first shelving unit is used for shelving the algorithm in the cache database;
the first issuing subunit is used for issuing the algorithm in the cache database to the output device;
and the first classification subunit is used for classifying the algorithm.
The model management unit includes:
the second instruction receiving subunit is used for receiving a user instruction;
the second display subunit is used for displaying a model list, and the list content comprises a model name, a model file name, a submitter, a version, a release date, a development language, a model source and a deployment form;
the second inquiry subunit is used for inquiring the required model;
the second upper shelf unit is used for uploading the model uploaded by the data source to the cache database, so that the model is conveniently issued in the later period;
the second editing subunit is used for editing the model;
the second shelving subunit is used for shelving the model in the cache database;
the second issuing subunit is used for issuing the model in the cache database to the output device;
and the second classification subunit is used for classifying the models.
The processing module is connected with a configuration module, and the configuration module is used for configuring the operation environment of the algorithm and the model according to the call instruction of the user to the algorithm and the model.
The processing module is connected with a user management module, and the user management module is used for adding, logging in, modifying and editing system users.
The processing module is connected with an operation and maintenance monitoring module, and the operation and maintenance monitoring module is used for monitoring user instruction information.
The instructions received and processed by the resource library management module comprise displaying, inquiring, putting on shelf, editing, putting off shelf, issuing and classifying.
The data source comprises a docker mirror database, a Git warehouse and a local file.
The operation and maintenance monitoring module comprises an algorithm and a model evaluation unit and is used for counting the calling times, issuing conditions and deployment conditions of the algorithm and the model.
The invention has the following remarkable effects: according to the algorithm and model management system, the algorithm and the model uploaded from the outside are received and stored through the processing module, the algorithm and the model running environment of the user side are configured through the configuration module, the user instruction is rapidly processed through the resource library management module, the algorithm and the model are conveniently used by a user, the algorithm and the model can be used locally without repeatedly designing the algorithm and the model by the user, and convenience is brought to work.
Drawings
Fig. 1 is a schematic structural diagram of an algorithm and model management system according to the present invention.
Detailed Description
The present invention will now be described in further detail with reference to the accompanying drawings. These drawings are simplified schematic views illustrating only the basic structure of the present invention in a schematic manner, and thus show only the constitution related to the present invention.
As shown in fig. 1, the algorithm and model management system according to the present invention includes a processing module and a resource library management module, wherein the processing module is connected to the resource library management module, the processing module includes a server and a cache database, the cache database receives and stores algorithms and models from data sources, and the data sources include a docker mirror database, a Git repository, and a local file;
the server receives a user instruction and sends the instruction to the designated module;
the resource library management module comprises an algorithm management unit and a model management unit, wherein the algorithm management unit comprises a first instruction receiving subunit, a first display subunit, a first query subunit, a first upper shelf unit, a first editing subunit, a first lower shelf unit, a first issuing subunit and a first classification subunit;
the first instruction receiving subunit is used for receiving a user instruction;
the first display subunit is used for displaying an algorithm list, and the list content comprises an algorithm name, an algorithm file name, a submitter, a version, a release date, a development language, an algorithm source and a deployment form;
the first query subunit is used for querying a required algorithm;
the first upper shelf unit is used for uploading the algorithm uploaded by the input device to the cache database, so that the algorithm is conveniently issued in the later period;
the first editing subunit is used for editing the algorithm;
the first shelving unit is used for shelving the algorithm in the cache database;
the first issuing subunit is used for issuing the algorithm in the cache database to the output device;
the first classification subunit is used for classifying the algorithm;
the model management unit comprises a second instruction receiving subunit, a second display subunit, a second query subunit, a second shelving unit, a second editing subunit, a second shelving unit, a second issuing subunit and a second classification subunit;
the second instruction receiving subunit is used for receiving a user instruction;
the second display subunit is used for displaying a model list, and the list content comprises a model name, a model file name, a submitter, a version, a release date, a development language, a model source and a deployment form;
the second query subunit is used for querying the required model;
the second upper shelf unit is used for uploading the model uploaded by the input device to a cache database, so that the model can be conveniently issued in the later period;
the second editing subunit is used for editing the model;
the second shelving subunit is used for shelving the model in the cache database;
the second issuing subunit is used for issuing the model in the cache database to the output device;
the second classification subunit is used for classifying the models;
the processing module is connected with a configuration module, and the configuration module is used for configuring the operating environment of the algorithm and the model according to the calling instruction of the user to the algorithm and the model;
the processing module is connected with a user management module, and the user management module is used for adding, logging in, modifying and editing system users; the user management module comprises administrator authority and common user authority, the instruction of the administrator authority for the resource library management module comprises displaying, inquiring, putting on shelf, editing, putting off shelf, issuing and classifying, and the common user authority for the resource library management module comprises displaying, inquiring and issuing instructions;
the processing module is connected with an operation and maintenance monitoring module, the operation and maintenance monitoring module is used for monitoring user instruction information, and the operation and maintenance monitoring module comprises an algorithm and a model evaluation unit and is used for counting the calling times, issuing conditions and deployment conditions of the algorithm and the model.
If the user is the ordinary user authority, the system has the following working process:
(1.1) the system displays all the algorithms and models on shelves for the user through an output device;
(1.2) a user sends a query instruction of an algorithm name to a processing module through an input device, a server in the processing module sends the instruction to a first query subunit of a resource library management module, and the first query subunit sends algorithm information in a cache database in the processing module to an output device;
(1.3) a user sends an algorithm issuing instruction to a processing module through an input device, a server in the processing module sends the instruction to a first issuing subunit of a resource library management module, and the first issuing subunit packages the algorithm in a cache database in the processing module and sends the algorithm to an output device;
and (1.4) sending an environment configuration instruction to the processing module by the user through the input device, sending the instruction to the configuration module by a server in the processing module, selecting an operation environment by the configuration module according to an algorithm required by the user, and sending the operation environment to the output device through the processing module.
In light of the foregoing description of the preferred embodiment of the present invention, many modifications and variations will be apparent to those skilled in the art without departing from the spirit and scope of the invention. The technical scope of the present invention is not limited to the content of the specification, and must be determined according to the scope of the claims.
Claims (10)
1. An algorithm and model management system, characterized by: the system comprises a processing module and a resource library management module, wherein the processing module is connected with the resource library management module, the processing module comprises a server and a cache database, the cache database receives and stores algorithms and models from a data source, and the server receives and issues user instructions.
2. An algorithm and model management system according to claim 1, wherein: the resource library management module comprises an algorithm management unit and a model management unit.
3. An algorithm and model management system according to claim 2, wherein: the algorithm management unit includes:
the first instruction receiving subunit is used for receiving a user instruction;
the first display subunit is used for displaying an algorithm list, and the list content comprises an algorithm name, an algorithm file name, a submitter, a version, a release date, a development language, an algorithm source and a deployment form;
the first query subunit is used for querying the needed algorithm;
the first upper shelf unit is used for uploading the algorithm uploaded by the data source to the cache database, so that the algorithm can be issued conveniently in the later period;
the first editing subunit is used for editing the algorithm;
the first shelving unit is used for shelving the algorithm in the cache database;
the first issuing subunit is used for issuing the algorithm in the cache database to the output device;
and the first classification subunit is used for classifying the algorithm.
4. An algorithm and model management system according to claim 2, wherein: the model management unit includes:
the second instruction receiving subunit is used for receiving a user instruction;
the second display subunit is used for displaying a model list, and the list content comprises a model name, a model file name, a submitter, a version, a release date, a development language, a model source and a deployment form;
the second query subunit is used for querying the required model;
the second upper shelf unit is used for uploading the model uploaded by the data source to the cache database, so that the model is conveniently issued in the later period;
the second editing subunit is used for editing the model;
the second off-shelf subunit is used for off-shelf storing the model in the cache database;
the second issuing subunit is used for issuing the model in the cache database to the output device;
and the second classification subunit is used for performing classification processing on the model.
5. An algorithm and model management system according to claim 1, wherein: the processing module is connected with a configuration module, and the configuration module is used for configuring the operation environment of the algorithm and the model according to the call instruction of the user to the algorithm and the model.
6. An algorithm and model management system according to claim 1, wherein: the processing module is connected with a user management module, and the user management module is used for adding, logging in, modifying and editing system users.
7. An algorithm and model management system according to claim 1, wherein: the processing module is connected with an operation and maintenance monitoring module, and the operation and maintenance monitoring module is used for monitoring user instruction information.
8. An algorithm and model management system according to claim 1, wherein: the instructions received and processed by the resource library management module comprise displaying, inquiring, putting on shelf, editing, putting off shelf, issuing and classifying.
9. An algorithm and model management system according to claim 1, wherein: the data source comprises a docker mirror database, a Git warehouse and a local file.
10. An algorithm and model management system according to claim 7, wherein: the operation and maintenance monitoring module comprises an algorithm and a model evaluation unit and is used for counting the calling times, the issuing condition and the deployment condition of the algorithm and the model.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210558038.5A CN115185488A (en) | 2022-05-19 | 2022-05-19 | Algorithm and model management system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210558038.5A CN115185488A (en) | 2022-05-19 | 2022-05-19 | Algorithm and model management system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115185488A true CN115185488A (en) | 2022-10-14 |
Family
ID=83513073
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210558038.5A Pending CN115185488A (en) | 2022-05-19 | 2022-05-19 | Algorithm and model management system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115185488A (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112232672A (en) * | 2020-10-16 | 2021-01-15 | 北京中船信息科技有限公司 | Management system and method of industrial mechanism model |
CN112561353A (en) * | 2020-12-21 | 2021-03-26 | 北京仿真中心 | Simulation model resource comprehensive management system and method and computer equipment |
-
2022
- 2022-05-19 CN CN202210558038.5A patent/CN115185488A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112232672A (en) * | 2020-10-16 | 2021-01-15 | 北京中船信息科技有限公司 | Management system and method of industrial mechanism model |
CN112561353A (en) * | 2020-12-21 | 2021-03-26 | 北京仿真中心 | Simulation model resource comprehensive management system and method and computer equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111831420B (en) | Method for task scheduling, related device and computer program product | |
EP3513320B1 (en) | Spatial change detector in stream data | |
US9934279B2 (en) | Pattern matching across multiple input data streams | |
CN112015412A (en) | Device and method for generating business model based on form engine | |
CN109522020A (en) | Android system installation kit method for reducing body weight, device, terminal and storage medium | |
CN110727557A (en) | Log collector control method, platform, electronic device and storage medium | |
CN112328658B (en) | User profile data processing method, device, equipment and storage medium | |
CN112396677B (en) | Animation production method, electronic device, and storage medium | |
CN112148810A (en) | User portrait analysis system supporting custom label | |
CN101169655B (en) | Process control system | |
CA3169413A1 (en) | Report generating method, device, electronic equipment, and computer-readable medium | |
CN114157679A (en) | Cloud-native-based distributed application monitoring method, device, equipment and medium | |
CN109360106A (en) | Portrait construction method, system, medium and computer system | |
Balliu et al. | A big data analyzer for large trace logs | |
CN114371845A (en) | Form generation method and device | |
CN112527620A (en) | Database performance analysis method and device, electronic equipment, medium and product | |
CN115185488A (en) | Algorithm and model management system | |
US20230393565A1 (en) | Automated component sourcing based on process system design | |
CN113434742A (en) | Account screening method and device, storage medium and electronic device | |
CN117389545A (en) | Method for constructing intelligent building site application in building industry based on low codes | |
CN112015623B (en) | Report data processing method, device, equipment and readable storage medium | |
CN113032209A (en) | Operation monitoring method, device, server and medium | |
US20140289638A1 (en) | Business service management system | |
CN112541718A (en) | Material processing method and device | |
KR102632153B1 (en) | Method for Monitoring Resources Recovered from E-waste |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |