A model sharing management method and device, equipment and storage medium
By setting up publishing and subscription review functions in the model sharing platform, the quality and usability issues in model sharing were resolved, and the standardization of the model sharing platform and the efficiency of user use were improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA UNITED NETWORK COMM GRP CO LTD
- Filing Date
- 2023-09-27
- Publication Date
- 2026-05-19
AI Technical Summary
Existing model sharing methods cannot review the publication and subscription of models, making it difficult to guarantee the quality and availability of models and thus failing to achieve a complete model sharing platform.
By setting up publishing and subscription review functions in the model sharing platform, the data of models to be published and subscribed to are matched and reviewed, the target model is determined and the usage data is sent, and a user evaluation and feedback system is established to promote the iterative evolution of the model.
The quality and standardization of the model sharing platform have been improved, the review function for model publishing and subscription has been added, and the user efficiency and universality of the model sharing platform have been enhanced.
Smart Images

Figure CN117251660B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of artificial intelligence, and in particular to a management method, apparatus, device, and storage medium for model sharing. Background Technology
[0002] With the rapid development of data and artificial intelligence, algorithm models, as an important asset, play a vital role in these fields. Model sharing has become an important means to promote the rapid development of data and artificial intelligence, enabling different users to exchange and share their respective models successfully.
[0003] Existing model sharing methods mainly include model publishing, model sales, and user usage. Model publishers need to publish models, and users can select models according to their own needs and use them online or download them for reuse.
[0004] However, existing model sharing technologies only target specific types of models and cannot review model releases or subscriptions, making it difficult to achieve a comprehensive model sharing platform. Summary of the Invention
[0005] This application provides a model sharing management method, apparatus, device, and storage medium to solve the problem in the prior art that it is impossible to review the publication and subscription of models, and thus impossible to guarantee the quality and availability of models.
[0006] Firstly, this application provides a management method for model sharing, including:
[0007] Obtain the model requirements of the models to be subscribed to sent by the model users. The model requirements of the models to be subscribed to include the type requirements of the models to be subscribed to and the type requirements of the deployment environment.
[0008] Based on the model requirements of the models to be subscribed to and the published models, the target models and the data used by the target models are determined. The published models are the models to be published that meet the publishing requirements and are stored in the model sharing platform. The matching and review results represent the results of the model sharing platform's matching and review of the model data of the models to be published and the publishing request sent by the model provider.
[0009] Send the usage data of the target model to the model user.
[0010] In this embodiment of the application, before obtaining the model requirements for the models to be subscribed to sent by the model user, the method further includes:
[0011] Based on the release request sent by the model provider, determine the model data to be reviewed in the release request;
[0012] Based on the model to be published sent by the model provider, determine the model data of the model to be published;
[0013] Based on the model data to be reviewed, the model data of the model to be published is matched and reviewed to obtain the matching and review results;
[0014] If the matching audit results indicate that the model data to be audited matches the model data to be published, then the model to be published is published and stored, and the model to be published is determined to be a published model.
[0015] In this embodiment of the application, after matching and reviewing the model data of the model to be published based on the model data to be reviewed, and obtaining the matching and review results, the method further includes:
[0016] If the matching review result indicates that the model data to be reviewed and the model data to be published do not match, then feedback information will be sent to the model provider based on the matching review result.
[0017] In this embodiment of the application, the target model and the usage data of the target model are determined based on the model requirements of the model to be subscribed to and the published models, including:
[0018] Based on the model requirements of the models to be subscribed to, determine the model type requirements of the model users and the model deployment environment type requirements;
[0019] Based on the model type requirements of the model users and the published models, determine the initial target model, which is a model among the published models that meets the model type requirements;
[0020] Based on the requirements of the model deployment environment type and the initial target model, the target model is determined. The target model is the model in the initial model that meets the requirements of the model deployment environment type.
[0021] Based on the target model, determine the usage data for the target model, which includes the name, model number, and user manual information of the target model.
[0022] In this embodiment of the application, after determining the target model and the usage data of the target model based on the model requirements of the model to be subscribed to and the published models, the method further includes:
[0023] Obtain the model data of the target model, which includes the model type and the deployment environment type of the target model;
[0024] The model requirements of the subscribed model and the model data of the target model are compared and reviewed to obtain the comparison and review results;
[0025] Based on the comparison and review results, the global target model in the target model is determined.
[0026] In this embodiment of the application, the model requirements of the model to be subscribed to and the model data of the target model are compared and reviewed to obtain the comparison and review results, including:
[0027] The model type of the target model is compared with the model type requirements of the model to be subscribed to, and the model type comparison results are obtained.
[0028] The deployment environment type of the target model is compared with the deployment environment requirements of the model to be subscribed to, and the model deployment environment comparison results are obtained.
[0029] The comparison and audit results are obtained based on the model type comparison results and the model deployment environment comparison results.
[0030] In this embodiment of the application, after sending the usage data of the target model to the model user, the method further includes:
[0031] The usage data of the target model is sent to the model user so that the model user can use the target model based on the usage data and obtain information on the usage effect of the target model.
[0032] Obtain information on the effectiveness of the target model;
[0033] Based on the usage effect information of the target model, the usage data of the target model is updated to obtain updated usage data, so that other model users can use the target model according to the updated usage data, or the model provider can update the target model according to the updated usage data.
[0034] Secondly, this application provides a model-sharing management device, comprising:
[0035] The acquisition module is used to acquire the model requirements of the models to be subscribed to sent by the model users. The model requirements of the models to be subscribed to include the type requirements of the models to be subscribed to and the type requirements of the deployment environment.
[0036] The determination module is used to determine the target model and the usage data of the target model based on the model requirements of the model to be subscribed to and the published models. The published models are the models to be published that meet the publishing requirements and are stored in the model sharing platform. The matching and review results represent the results of the model sharing platform in matching and reviewing the model data of the model to be published with the publishing request sent by the model provider.
[0037] The sharing module is used to send the usage data of the target model to the model user.
[0038] Thirdly, this application provides an electronic device, including: a processor, and a memory communicatively connected to the processor;
[0039] The memory stores computer-executed instructions;
[0040] The processor executes computer execution instructions stored in the memory to implement the method of the embodiments of this application.
[0041] Fourthly, this application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the methods of the embodiments of this application.
[0042] This application provides a model sharing management method, apparatus, device, and storage medium. It obtains the model requirements of the models to be subscribed to from the model user, including the model type and deployment environment type requirements. Based on the model requirements and published models, it determines the target model and its usage data. The published models are those models stored in the model sharing platform whose matching and review results meet the publishing requirements. The matching and review results represent the results of the model sharing platform's matching and review of the model data of the model to be published and the publishing request sent by the model provider. Sending the usage data of the target model to the model user establishes a connection between the model provider and the model user, adds a review function for model publishing and subscription, improves the quality and standardization of the model sharing platform, increases the efficiency of user model usage, and increases the general applicability of the model sharing platform. Attached Figure Description
[0043] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0044] Figure 1 A flowchart illustrating the model sharing management method provided in this application embodiment;
[0045] Figure 2 A flowchart illustrating another model-sharing management method provided in this application embodiment;
[0046] Figure 3 A flowchart illustrating a model-sharing management device provided in an embodiment of this application;
[0047] Figure 4 This is a schematic diagram of the electronic device provided in the embodiments of this application.
[0048] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation
[0049] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application.
[0050] In the current technology, with the rapid development of the data and artificial intelligence fields, algorithm models, as an important asset, play a vital role in the data and artificial intelligence fields. Model sharing has become an important means to promote the rapid development of data and artificial intelligence. Existing model sharing methods mainly include functions such as model publishing, model sales, and user use. However, the model sharing in the current technology is only for specific types of models and cannot conduct publishing review and subscription review of models, making it difficult to achieve a complete model sharing platform.
[0051] To address the aforementioned issues, the model sharing management method provided in this application can improve the quality and standardization of the model sharing platform by establishing model publishing and subscription review functions to review the model data to be published and the model data that users need to subscribe to. At the same time, it establishes a user evaluation and feedback system, allowing users to evaluate the models after use, promoting positive iterative evolution of the models, improving the efficiency of user subscription and use of models, and enabling the trading of various models to improve the system's universality.
[0052] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.
[0053] The execution entity of the model sharing management method provided in this application embodiment can be a server. The server can be a computer or other device. This embodiment does not impose any particular restrictions on the implementation method of the execution entity, as long as the execution entity can obtain the model requirements of the models to be subscribed to sent by the model user. The model requirements of the models to be subscribed to include the type requirements of the models to be subscribed to and the deployment environment type requirements. Based on the model requirements of the models to be subscribed to and the published models, the target model and the usage data of the target model are determined. The published models are the models to be published that meet the publishing requirements according to the matching and review results stored in the model sharing platform. The matching and review results represent the results of the model sharing platform's matching and review of the model data of the models to be published and the publishing request sent by the model provider. The usage data of the target model is then sent to the model user.
[0054] Among them, the model to be subscribed to can refer to the model determined by the model user based on the required model functions and types.
[0055] Published models refer to models that have passed the matching review of the model sharing platform and are presented on the platform.
[0056] The target model can refer to a model that meets the user's requirements for the model type and the model deployment environment, and has already been published on the model sharing platform.
[0057] The data used can refer to the model's name, model number, and user manual information.
[0058] Figure 1 This is a flowchart illustrating the model sharing management method provided in an embodiment of this application. Figure 1 As shown, the method may include:
[0059] S101. Obtain the model requirements of the model to be subscribed to sent by the model user. The model requirements of the model to be subscribed to include the type requirements of the model to be subscribed to and the type requirements of the deployment environment.
[0060] Among them, the model to be subscribed to can refer to the model determined by the model user based on its own model type requirements, model functions, and model deployment environment requirements.
[0061] In this embodiment of the application, before obtaining the model requirements for the models to be subscribed to sent by the model user, the method further includes:
[0062] Based on the release request sent by the model provider, determine the model data to be reviewed in the release request;
[0063] Based on the model to be published sent by the model provider, determine the model data of the model to be published;
[0064] Based on the model data to be reviewed, the model data of the model to be published is matched and reviewed to obtain the matching and review results;
[0065] If the matching audit results indicate that the model data to be audited matches the model data to be published, then the model to be published is published and stored, and the model to be published is determined to be a published model.
[0066] Among them, the model data to be reviewed represents the model data information of the model to be published sent by the model provider in text form.
[0067] The model to be released is a model proposed by the model provider and prepared for release on the model sharing platform.
[0068] In this embodiment of the application, after matching and reviewing the model data of the model to be published based on the model data to be reviewed, and obtaining the matching and review results, the method further includes:
[0069] If the matching review result indicates that the model data to be reviewed and the model data to be published do not match, then feedback information will be sent to the model provider based on the matching review result.
[0070] S102. Based on the model requirements of the models to be subscribed to and the published models, determine the target model and the data used by the target model. The published models are the models to be published that meet the publishing requirements and are stored in the model sharing platform. The matching and review results represent the results of the model sharing platform's matching and review of the model data of the models to be published and the publishing request sent by the model provider.
[0071] Among them, published models can refer to models that have been matched and approved through the model sharing platform and published on the model sharing platform.
[0072] The target model can refer to a model that meets the user's requirements for the model type and the model deployment environment, and has already been published on the model sharing platform.
[0073] The usage data of the target model can refer to the name, model number, and usage instructions of the target model.
[0074] In this embodiment of the application, the target model and the usage data of the target model are determined based on the model requirements of the model to be subscribed to and the published models, including:
[0075] Based on the model requirements of the models to be subscribed to, determine the model type requirements of the model users and the model deployment environment type requirements;
[0076] Based on the model type requirements of the model users and the published models, determine the initial target model, which is a model among the published models that meets the model type requirements;
[0077] Based on the requirements of the model deployment environment type and the initial target model, the target model is determined. The target model is the model in the initial model that meets the requirements of the model deployment environment type.
[0078] Based on the target model, determine the usage data for the target model, which includes the name, model number, and user manual information of the target model.
[0079] In this embodiment of the application, after determining the target model and the usage data of the target model based on the model requirements of the model to be subscribed to and the published models, the method further includes:
[0080] Obtain the model data of the target model, which includes the model type and the deployment environment type of the target model;
[0081] The model requirements of the subscribed model and the model data of the target model are compared and reviewed to obtain the comparison and review results;
[0082] Based on the comparison and review results, the global target model in the target model is determined.
[0083] In this embodiment of the application, the model requirements of the model to be subscribed to and the model data of the target model are compared and reviewed to obtain the comparison and review results, including:
[0084] The model type of the target model is compared with the model type requirements of the model to be subscribed to, and the model type comparison results are obtained.
[0085] The deployment environment type of the target model is compared with the deployment environment requirements of the model to be subscribed to, and the model deployment environment comparison results are obtained.
[0086] The comparison and audit results are obtained based on the model type comparison results and the model deployment environment comparison results.
[0087] Specifically, the model types of the target model are compared with the model type requirements of the models to be subscribed to, determining the order of models in the target model from highest to lowest matching degree, thus obtaining the model type comparison result; the deployment environment types of the target model are compared with the deployment environment requirements of the models to be subscribed to, determining the order of models in the target model from highest to lowest matching degree, thus obtaining the model deployment environment comparison result; the model type comparison result and the model deployment environment comparison result are combined to determine the model in the target model with the highest comprehensive matching degree between the model type and deployment environment type and the model requirements of the models to be subscribed to, thus obtaining the comparison and review result, and determining the global target model in the target model.
[0088] For example, firstly, based on the model type requirements sent by the model user, the first target model is determined, ranked from highest to lowest matching degree with the model type requirements sent by the model user. Secondly, based on the model deployment environment type requirements sent by the model user, the second target model is determined, ranked from highest to lowest matching degree with the deployment environment type requirements sent by the model user. Based on the second target model, the model evaluation information of the second model is determined. Based on the second target model and its model evaluation information, the global target model with the highest matching degree with the model to be subscribed to by the model user can be determined.
[0089] S103. Send the usage data of the target model to the model user.
[0090] In this embodiment of the application, after sending the usage data of the target model to the model user, the method further includes:
[0091] The usage data of the target model is sent to the model user so that the model user can use the target model based on the usage data and obtain information on the usage effect of the target model.
[0092] Obtain information on the effectiveness of the target model;
[0093] Based on the usage effect information of the target model, the usage data of the target model is updated to obtain updated usage data, so that other model users can use the target model according to the updated usage data, or the model provider can update the target model according to the updated usage data.
[0094] The model sharing management method provided in this application can obtain the type requirements of the models to be subscribed to and the deployment environment type requirements sent by the model users, and determine the target model and the usage data of the target model based on the published models. The published models are the models to be published that meet the publishing requirements and are stored in the model sharing platform. The matching and review results represent the results of the model sharing platform's matching and review of the model data of the model to be published and the publishing request sent by the model provider. The usage data of the target model is sent to the model users, thereby realizing the determination of the target model that meets the requirements of the models to be subscribed to based on the model information of the published models, and the determination of the usage data of the target model based on the model sharing platform. At the same time, the usage data of the target model is sent to the model users so that the model users can quickly identify and use the target model. This solves the problem in the prior art that the quality of the model cannot be guaranteed when publishing the model, and the problem that the availability of the model cannot be guaranteed when the user subscribes to the model.
[0095] Figure 2 Another model-sharing management method provided for embodiments of this application. For example... Figure 2 As shown, the overall process of the management method shared by this model is as follows:
[0096] S201. Implement unified management of models to be released by model developers, and record the basic information and release status information of the models to be released.
[0097] The basic information of the model to be published includes the model name, model class, and deployment environment type.
[0098] The release status information indicates that the model to be released is currently in an unreleased state.
[0099] S202. Implement unified management of models to be subscribed to by model subscribers, including information about the models to be subscribed to, subscription time, and subscription status.
[0100] The information for the model to be subscribed to includes the model type information and the deployment environment type information.
[0101] Subscription time represents the time when a model subscriber sends a model subscription request.
[0102] The subscription state representation model indicates that the subscriber is currently in the state of requesting subscription.
[0103] S203. Review the models to be released by the model developers and obtain the release review results.
[0104] The process involves receiving the name, model type, and deployment environment type information of the model to be reviewed from the model developer, and then matching and reviewing this information against the model name, model type, and deployment environment type information of the model to be released. If the name, model type, and deployment environment type information of the model to be reviewed match the model name, model type, and deployment environment type information of the model to be released, the model to be released is determined to meet the release requirements and the review result is accepted. If the name, model type, and deployment environment type information of the model to be reviewed do not match the model name, model type, and deployment environment type information of the model to be released, the model to be released is determined to not meet the release requirements and the review result is fed back to the model developer.
[0105] S204. Based on the release review results, store and release the model to be released, and confirm that the model to be released is a released model.
[0106] Specifically, based on the release review results of models that meet the release requirements, the models to be released are stored and released, and the models to be released are identified as released models.
[0107] S205. Based on the models to be subscribed to by the model subscribers and the published models, determine the target model among the published models that matches the model data of the models to be subscribed to.
[0108] Specifically, based on the models to be subscribed to by the model subscribers, the model type and deployment environment type of the models to be subscribed to are determined; based on the model type of the models to be subscribed to and the published models, the initial model with the same model type as the models to be subscribed to is determined among the published models; based on the initial model and the deployment environment type of the models to be subscribed to, the target model with the same deployment environment type as the models to be subscribed to is determined among the initial models.
[0109] S206. Send the target model to the model subscribers and obtain their evaluation of the target model's usage.
[0110] Specifically, the target model is sent to model subscribers so that they can use the target model and receive usage evaluations; the usage evaluations are received and added to the target model's usage data so that other model subscribers can use the target model.
[0111] This application provides another model sharing management method that can uniformly manage models published by model developers and models subscribed to by model users, recording basic information and publication status of published models, as well as information, subscription time, and subscription status of subscribed models. It also reviews publication applications submitted by model developers and subscription applications submitted by model users, providing reasons for the review. Only after the review is approved can the model be circulated and traded on the platform, making the platform highly standardized. At the same time, it will make intelligent recommendations based on the model selected by the user, providing accurate and fast services, and improving user efficiency and satisfaction.
[0112] Figure 3 This is a schematic diagram illustrating the results of the model-sharing management device provided in an embodiment of this application. For example... Figure 3 As shown, the management device 30 for model sharing includes: an acquisition module 301, a determination module 302, and a sharing module 303. Wherein:
[0113] The acquisition module 301 is used to acquire the model requirements of the model to be subscribed to sent by the model user. The model requirements of the model to be subscribed to include the type requirements of the model to be subscribed to and the deployment environment type requirements.
[0114] The determination module 302 is used to determine the target model and the usage data of the target model based on the model requirements of the model to be subscribed to and the published models. The published models are the models to be published that meet the publishing requirements according to the matching and review results stored in the model sharing platform. The matching and review results represent the results of the model sharing platform in matching and reviewing the model data of the model to be published and the publishing request sent by the model provider.
[0115] The shared module 303 is used to send the usage data of the target model to the model user.
[0116] In this embodiment of the application, the acquisition module 301 can also be specifically used for:
[0117] Based on the release request sent by the model provider, determine the model data to be reviewed in the release request;
[0118] Based on the model to be published sent by the model provider, determine the model data of the model to be published;
[0119] Based on the model data to be reviewed, the model data of the model to be published is matched and reviewed to obtain the matching and review results;
[0120] If the matching audit results indicate that the model data to be audited matches the model data to be published, then the model to be published is published and stored, and the model to be published is determined to be a published model.
[0121] In this embodiment of the application, the acquisition module 301 can also be specifically used for:
[0122] If the matching review result indicates that the model data to be reviewed and the model data to be published do not match, then feedback information will be sent to the model provider based on the matching review result.
[0123] In this embodiment of the application, the determining module 302 can also be specifically used for:
[0124] Based on the model requirements of the models to be subscribed to, determine the model type requirements of the model users and the model deployment environment type requirements;
[0125] Based on the model type requirements of the model users and the published models, determine the initial target model, which is a model among the published models that meets the model type requirements;
[0126] Based on the requirements of the model deployment environment type and the initial target model, the target model is determined. The target model is the model in the initial model that meets the requirements of the model deployment environment type.
[0127] Based on the target model, determine the usage data for the target model, which includes the name, model number, and user manual information of the target model.
[0128] In this embodiment of the application, the determining module 302 can also be specifically used for:
[0129] Obtain the model data of the target model, which includes the model type and the deployment environment type of the target model;
[0130] The model requirements of the subscribed model and the model data of the target model are compared and reviewed to obtain the comparison and review results;
[0131] Based on the comparison and review results, the global target model in the target model is determined.
[0132] In this embodiment of the application, the determining module 302 can also be specifically used for:
[0133] The model type of the target model is compared with the model type requirements of the model to be subscribed to, and the model type comparison results are obtained.
[0134] The deployment environment type of the target model is compared with the deployment environment requirements of the model to be subscribed to, and the model deployment environment comparison results are obtained.
[0135] The comparison and audit results are obtained based on the model type comparison results and the model deployment environment comparison results.
[0136] In this embodiment of the application, the shared module 303 can also be specifically used for:
[0137] The usage data of the target model is sent to the model user so that the model user can use the target model based on the usage data and obtain information on the usage effect of the target model.
[0138] Obtain information on the effectiveness of the target model;
[0139] Based on the usage effect information of the target model, the usage data of the target model is updated to obtain updated usage data, so that other model users can use the target model according to the updated usage data, or the model provider can update the target model according to the updated usage data.
[0140] As can be seen from the above, the model sharing management device 30 provided in this application embodiment consists of an acquisition module 301, used to acquire the model requirements of the model to be subscribed to sent by the model user, the model requirements of the model to be subscribed to include the type requirements of the model to be subscribed to and the deployment environment type requirements; a determination module 302, used to determine the target model and the usage data of the target model according to the model requirements of the model to be subscribed to and the published model, the published model being the model to be published that meets the publishing requirements according to the matching and review results stored in the model sharing platform, the matching and review results representing the result of the model sharing platform matching and reviewing the model data of the model to be published and the publishing request sent by the model provider; and a sharing module 303, used to send the usage data of the target model to the model user. Therefore, by using the model subscription request sent by the model user, a target model that matches the model type and deployment environment type requirements of the model subscription request can be determined from the published models provided by the model provider. This target model is then provided to the model user, and usage information of the target model is obtained. This establishes a connection between the model provider and the model user, creates a model feedback system, and enables unified management of the model. This promotes the development of the model sharing platform, improves the efficiency of model usage, and increases the universal applicability of the model sharing platform.
[0141] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Figure 4 As shown, the electronic device 40 includes:
[0142] The electronic device 40 may include a processor 401 with one or more processing cores, a memory 402 with one or more computer-readable storage media, a communication component 403, and other components. The processor 401, memory 402, and communication component 403 are connected via a bus 404.
[0143] In the specific implementation process, at least one processor 401 executes computer execution instructions stored in memory 402, causing at least one processor 401 to execute the above-described model-shared management method.
[0144] The specific implementation process of processor 401 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.
[0145] In the above Figure 4 In the illustrated embodiments, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.
[0146] The memory may include random access memory (RAM) and may also include non-volatile memory (NVM), such as at least one disk storage device.
[0147] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.
[0148] In some embodiments, a computer program product is also provided, including a computer program or instructions that, when executed by a processor, implement the steps in any of the above-described model-shared management methods.
[0149] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.
[0150] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be performed by instructions, or by instructions controlling related hardware. These instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.
[0151] Therefore, embodiments of this application provide a computer-readable storage medium storing a plurality of instructions that can be loaded by a processor to execute steps in any of the model-sharing management methods provided in embodiments of this application.
[0152] The storage medium may include: read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.
[0153] According to one aspect of this application, a computer program product or computer program is provided, the computer program product or computer program including computer instructions stored in a computer-readable storage medium.
[0154] Since the instructions stored in the storage medium can execute the steps in any of the model-sharing management methods provided in the embodiments of this application, the beneficial effects that any of the model-sharing management methods provided in the embodiments of this application can achieve can be realized. For details, please refer to the previous embodiments, which will not be repeated here.
[0155] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the following claims.
[0156] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.
Claims
1. A management method for model sharing, characterized in that, Applied to a model sharing platform, the method includes: Based on the release request sent by the model provider, determine the model data to be reviewed in the release request; Based on the model to be published sent by the model provider, determine the model data of the model to be published; Based on the model data to be reviewed, the model data of the model to be published is matched and reviewed to obtain the matching and review results; If the matching review result indicates that the model data to be reviewed and the model data to be published match, then the model to be published is published and stored, and the model to be published is determined to be a published model. Obtain the model requirements of the models to be subscribed to sent by the model users. The model requirements of the models to be subscribed to include the type requirements of the models to be subscribed to and the deployment environment type requirements. Based on the model requirements of the models to be subscribed to and the published models, the target model and the usage data of the target model are determined. The published models are the models to be published that meet the publishing requirements and are stored in the model sharing platform. The matching and review results represent the results of the model sharing platform's matching and review of the model data of the models to be published and the publishing request sent by the model provider. Obtain the model data of the target model, which includes the model type of the target model and the deployment environment type of the target model; The model requirements of the model to be subscribed to and the model data of the target model are compared and reviewed to obtain the comparison and review results; Based on the comparison and review results, the global target model in the target model is determined; The usage data of the target model is sent to the model user.
2. The method according to claim 1, characterized in that, Based on the model data to be reviewed, the method further includes matching and reviewing the model data of the model to be published, and obtaining the matching and review results. If the matching review result indicates that the model data to be reviewed and the model data to be published do not match, then feedback information is sent to the model provider based on the matching review result.
3. The method according to claim 1, characterized in that, The step of determining the target model and its usage data based on the model requirements of the model to be subscribed to and the published models includes: Based on the model requirements of the model to be subscribed to, determine the model type requirements of the model user and the model deployment environment type requirements; Based on the model type requirements of the model user and the published models, an initial target model is determined, wherein the initial target model is a model among the published models that meets the model type requirements; Based on the model deployment environment type requirements and the initial target model, a target model is determined, wherein the target model is the model in the initial model that meets the model deployment environment type requirements; Based on the target model, the usage data of the target model is determined, including the name, model number, and usage instructions of the target model.
4. The method according to claim 1, characterized in that, The comparison and review of the model requirements of the model to be subscribed to and the model data of the target model to obtain the comparison and review results include: The model type of the target model is compared with the model type requirements of the model to be subscribed to, and the model type comparison result is obtained. The deployment environment type of the target model is compared with the model deployment environment requirements of the model to be subscribed to, and the model deployment environment comparison results are obtained. Based on the comparison results of the model type and the comparison results of the model deployment environment, the comparison and audit results are obtained.
5. The method according to claim 1, characterized in that, After sending the usage data of the target model to the model user, the method further includes: The usage data of the target model is sent to the model user so that the model user can use the target model according to the usage data and obtain the usage effect information of the target model. Obtain the usage effect information of the target model; Based on the usage effect information of the target model, the usage data of the target model is updated to obtain updated usage data, so that other model users can use the target model according to the updated usage data, or the model provider can update the target model according to the updated usage data.
6. A model-sharing management device, characterized in that, include: The acquisition module is used to acquire the model requirements of the models to be subscribed to sent by the model users. The model requirements of the models to be subscribed to include the type requirements of the models to be subscribed to and the deployment environment type requirements. The determination module is used to determine the target model and the usage data of the target model based on the model requirements of the model to be subscribed to and the published models. The published models are the models to be published that meet the publishing requirements according to the matching and review results stored in the model sharing platform. The matching and review results represent the results of the matching and review of the model data of the model to be published and the publishing request sent by the model provider by the model sharing platform. The sharing module is used to send the usage data of the target model to the model user; The acquisition module is also specifically used to determine the model data to be reviewed in the release request based on the release request sent by the model provider; Based on the model to be published sent by the model provider, determine the model data of the model to be published; Based on the model data to be reviewed, the model data of the model to be published is matched and reviewed to obtain the matching and review results; If the matching review result indicates that the model data to be reviewed and the model data to be published match, then the model to be published is published and stored, and the model to be published is determined to be a published model. The determining module is further specifically used to obtain the model data of the target model, wherein the model data of the target model includes the model type of the target model and the deployment environment type of the target model; The model requirements of the model to be subscribed to and the model data of the target model are compared and reviewed to obtain the comparison and review results; Based on the comparison and review results, the global target model in the target model is determined.
7. An electronic device, characterized in that, include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the method as described in any one of claims 1 to 6.
8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any one of claims 1 to 6.