Method, apparatus, device, medium and product for outputting model information
By determining the business scenario information of the target model and setting the corresponding layout and content parameters, the problem of low efficiency in model information acquisition is solved, and efficient and personalized model information output is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-22
- Publication Date
- 2026-03-27
AI Technical Summary
In existing technologies, the efficiency of model information acquisition is low, requiring users to manually extract the required information from a large amount of data, resulting in low efficiency.
By acquiring the target model, determining its corresponding business scenario information, and based on this information, determining the layout parameters and content parameters of the model information, the target model information is output.
It improves the efficiency of model information acquisition, enabling users to quickly obtain the information they need, and the output model information is more targeted and personalized.
Smart Images

Figure CN115222444B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of computer, in particular to the technical field of data processing. BACKGROUND
[0002] At present, after generating a model, it is often required to output model information corresponding to the model, so that a user can intuitively understand the model based on the model information. The model information can include model training information, model effect information, model explanation information, model feature information, etc.
[0003] However, it is found in practice that, since the model information contains a large amount of information, the user needs to manually extract the information he needs from a large amount of model information, thereby resulting in low information acquisition efficiency. SUMMARY
[0004] The present disclosure provides a method, device, equipment, medium and product for outputting model information.
[0005] According to an aspect of the present disclosure, a method for outputting model information is provided, comprising: obtaining a target model from a target storage; determining, using a target processor, business scenario information corresponding to the target model; determining, using the target processor, a model information layout parameter and / or a model information content parameter based on the business scenario information; and outputting, using the target processor, target model information corresponding to the target model based on the model information layout parameter and / or the model information content parameter.
[0006] According to another aspect of the present disclosure, a device for outputting model information is provided, comprising: a model obtaining unit configured to obtain a target model from a target storage; a scenario determining unit configured to determine, using a target processor, business scenario information corresponding to the target model; a parameter determining unit configured to determine, using the target processor, a model information layout parameter and / or a model information content parameter based on the business scenario information; and an information output unit configured to output, using the target processor, target model information corresponding to the target model based on the model information layout parameter and / or the model information content parameter.
[0007] According to another aspect of the present disclosure, an electronic device is provided, comprising: one or more processors; a memory storing one or more programs; and when the one or more programs are executed by the one or more processors, the one or more processors implement any one of the above methods for outputting model information.
[0008] According to another aspect of the present disclosure, a non-transitory computer-readable storage medium storing computer instructions is provided, wherein the computer instructions are used to make a computer execute any one of the above methods for outputting model information.
[0009] According to another aspect of the present disclosure, there is provided a computer program product comprising a computer program which, when executed by a processor, implements any one of the above methods for outputting model information.
[0010] According to the technology of the present disclosure, there is provided a method for outputting model information, which can improve the information acquisition efficiency of model information.
[0011] It should be understood that the content described in this part is not intended to identify key or important features of the embodiments of the present disclosure, nor to limit the scope of the present disclosure. Other features of the present disclosure will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS
[0012] The accompanying drawings are used to better understand the present scheme, and do not constitute a limitation on the present disclosure. Among them:
[0013] Figure 1 is an exemplary system architecture diagram to which one embodiment of the present disclosure can be applied;
[0014] Figure 2 is a flowchart of one embodiment of the method for outputting model information according to the present disclosure;
[0015] Figure 3 is a schematic diagram of one application scenario of the method for outputting model information according to the present disclosure;
[0016] Figure 4 is a flowchart of another embodiment of the method for outputting model information according to the present disclosure;
[0017] Figure 5 is a structural schematic diagram of one embodiment of the device for outputting model information according to the present disclosure;
[0018] Figure 6 is a block diagram of an electronic device for implementing the method for outputting model information according to the embodiments of the present disclosure. DETAILED DESCRIPTION
[0019] Exemplary embodiments of the present disclosure are described below with reference to the accompanying drawings, which include various details of the embodiments of the present disclosure to help understanding, and should be considered as merely exemplary. Therefore, those of ordinary skill in the art should recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Also, in order to be clear and concise, the description below omits the description of well-known functions and structures.
[0020] It should be noted that the embodiments in the present disclosure and the features in the embodiments can be combined with each other without conflict. The present disclosure will be described in detail below with reference to the accompanying drawings and in conjunction with the embodiments.
[0021] As shown in Figure 1 System architecture 100 can include terminal devices 101, 102, 103, network 104, and server 105. Network 104 is a medium for providing communication links between terminal devices 101, 102, 103 and server 105. Network 104 can include various connection types, such as wired, wireless communication links, or fiber optic cables, etc.
[0022] A user can use terminal devices 101, 102, 103 to interact with server 105 through network 104 to receive or send messages, etc. The target model requiring output model information can be obtained in terminal devices 101, 102, 103, and the target model is sent to server 105 through network 104, so that server 105 generates target model information corresponding to the target model, and returns the target model information to terminal devices 101, 102, 103, so that terminal devices 101, 102, 103 output the target model information.
[0023] Terminal devices 101, 102, 103 can be hardware or software. When terminal devices 101, 102, 103 are hardware, they can be various electronic devices, including but not limited to mobile phones, computers, tablets, etc. When terminal devices 101, 102, 103 are software, they can be installed in the above-mentioned electronic devices. They can be implemented as multiple software or software modules (for example, to provide distributed services), or as a single software or software module. No specific limitation is made here.
[0024] Server 105 can be a server providing various services. For example, server 105 can receive the target model sent by terminal devices 101, 102, 103 through network 104, and determine the business scenario information corresponding to the target model; and based on the business scenario information, determine the model information layout parameter and / or the model information content parameter; and based on the model information layout parameter and / or the model information content parameter, generate target model information corresponding to the target model, and return the target model information to terminal devices 101, 102, 103 through network 104.
[0025] It should be noted that server 105 can be hardware or software. When server 105 is hardware, it can be implemented as a distributed server cluster composed of multiple servers, or as a single server. When server 105 is software, it can be implemented as multiple software or software modules (for example, to provide distributed services), or as a single software or software module. No specific limitation is made here.
[0026] It should be noted that the method for outputting model information provided by the embodiments of the present disclosure can be executed by the terminal device 101, 102, 103, or the server 105, and the device for outputting model information can be arranged in the terminal device 101, 102, 103 or the server 105, and the embodiments of the present disclosure do not limit this.
[0027] It should be understood that Figure 1 The number of terminal devices, networks and servers in the above-mentioned embodiments is only illustrative. According to the needs of implementation, there can be any number of terminal devices, networks and servers.
[0028] With reference to the above-mentioned Figure 2 , a flow 200 of one embodiment of the method for outputting model information according to the present disclosure is shown. The method for outputting model information of the present embodiment comprises the following steps:
[0029] Step 201, obtaining a target model from a target memory.
[0030] In the present embodiment, the execution subject (such as the server 105 or the terminal device 101, 102, 103 in Figure 1 The execution subject (such as the server 105 or the terminal device 101, 102, 103 in
[0031] Step 202, determining the business scenario information corresponding to the target model using a target processor.
[0032] In the present embodiment, the execution subject can determine the business scenario information corresponding to the target model based on the preset correspondence between the model and the scenario. Alternatively, the execution subject can also determine the business scenario information corresponding to the target model selected by the user based on the human-computer interaction operation between the user. The business scenario information is used to describe the business scenario for which the model information needs to be outputted, and the representation form of the business scenario information can include but is not limited to the business scenario name, the business scenario identifier, the description text of the business scenario, etc., and the embodiments of the present disclosure do not limit this.
[0033] Among them, for the target model, one target model can be applied to multiple business scenarios, for example, a binary classification model can be applied to a black and white list classification business scenario, a user tagging business scenario, a specified target detection business scenario, etc. When generating target model information corresponding to the target model, it is necessary to determine what kind of target model information in the business scenario is generated, at which time the business scenario information used to describe the business scenario can be determined based on the above manner. Then, the execution subject can generate target model information corresponding to the target model that matches the specified business scenario based on the business scenario information.
[0034] Step 203, based on the business scenario information, using the target processor to determine the model information layout parameter and / or the model information content parameter.
[0035] In this embodiment, the execution subject can pre-set the mapping relationship between the business scenario and the model information layout parameter and / or the model information content parameter, so as to determine the model information layout parameter and / or the model information content parameter matched with the business scenario information based on the mapping relationship. Among them, the model information layout parameter is used to configure the layout of the target model information, and the model information content parameter is used to configure the content of the target model information. Optionally, the model information layout parameter can include the position layout parameter, the size layout parameter, the display form layout parameter, etc. of each information in the target model information, which is not limited in this embodiment. The model information content parameter can include the content object parameter, the content permission parameter, the content time parameter, etc. of each information in the target model information, which is not limited in this embodiment.
[0036] Step 204, based on the model information layout parameter and / or the model information content parameter, using the target processor to output the target model information corresponding to the target model.
[0037] In this embodiment, after obtaining the model information layout parameter and / or the model information content parameter, the execution subject can display each type of information in the target model information in a corresponding layout manner according to the model information layout parameter. And display the information content of each type of information in the target model information in a corresponding content parameter according to the model information content parameter.
[0038] Optionally, the target model information can be output according to the browser-server mode.
[0039] Optionally, the target model information can include various information, such as training task description information corresponding to a model training category, training sample information, model parameter information, and the like, model effect evaluation index information corresponding to a model effect category, model historical training log information, model actual application effect information in a business scenario, and the like, decision tree information, feature distribution information, sample decision path information, and the like, under a model explanation category, feature basic information, feature stability information, feature statistical information, and the like, under a feature analysis category, and the like, which are not limited in the embodiment. The information can be pre-stored in a specified path in a database. When the target model information is generated, various information can be called from the database based on the path where the information to be used is located, and the target model information is composed. Then, the execution subject can output the target model information to the browser.
[0040] In some optional implementations of the embodiment, based on the model information layout parameter and / or the model information content parameter, outputting the target model information corresponding to the target model can include: determining the layout relationship between the various information based on the model information layout parameter; determining the content object displayed in each type of information and the content parameter corresponding to each content object based on the model information content parameter, and the content parameter can include but is not limited to content permission, content generation time; and outputting the content object displayed in each type of information according to the layout relationship and the content parameter corresponding to each content object. By implementing this optional implementation, the information content of each information can be output according to the layout relationship between the information matching the business scenario and the content parameter of each information, thereby improving the pertinence of the target model information output.
[0041] Continuing to refer to Figure 3 which shows a schematic diagram of one application scenario of the method for outputting model information according to the present disclosure. In the application scenario of Figure 3 , the execution subject can first obtain the business scenario information 301, then determine the model information layout parameter matching the business scenario information 301, and the layout of various information can be configured based on the model information layout parameter, where the layout can be represented as a layout schematic diagram 302. In the layout schematic diagram 302, different information can be displayed in different sizes according to the position layout of various information. Optionally, the user can delete the corresponding information by clicking the delete button in the upper right corner of each information in the layout schematic diagram 302, thereby realizing user-defined adjustment of the layout information. In addition, the execution subject can also determine the model information content parameter 303 matching the business scenario information. Then, the execution subject can adjust the specified content of the specified information in the layout schematic diagram based on the content parameter in the model information content parameter 303, and obtain the final target model information 304. Then, the execution subject can output the target model information 304.
[0042] The method for outputting model information provided by the above embodiments of the present disclosure can determine the business scenario information corresponding to the target model, and determine the model information layout parameter and / or the model information content parameter matched with the business scenario information, so as to output the target model information based on the model information layout parameter and / or the model information content parameter, facilitate the user to quickly obtain the required information based on the target model information, and improve the information acquisition efficiency of the model information.
[0043] Continuing to refer to Figure 4 which shows the flow 400 of another embodiment of the method for outputting model information according to the present disclosure. As shown in Figure 4 , the method for outputting model information of the present embodiment can include the following steps:
[0044] Step 401: obtaining a target model from a target storage.
[0045] In the present embodiment, the execution subject (such as the server 105 or the terminal device 101, 102, 103 in Figure 1 ) can obtain the target model for which the model information needs to be output from the local storage or the pre-connected electronic device. The target model can be a model in various business scenarios, which can include but is not limited to a risk assessment model, a marketing model, etc., and the present embodiment does not limit the same.
[0046] The execution subject can include a target storage and a target processor, wherein the target storage is used to store various data, and the target processor is used to process the data. The above target model can be pre-stored in the target storage.
[0047] Step 402: determining the business scenario information corresponding to the target model using the target processor.
[0048] In the present embodiment, the execution subject can determine the business scenario information corresponding to the target model based on the preset corresponding relationship between the model and the scenario. Alternatively, the execution subject can also determine the business scenario information corresponding to the target model selected by the user based on the human-computer interaction operation between the user and the execution subject. The business scenario information is used to describe the business scenario for which the model information needs to be output, and the representation form of the business scenario information can include but is not limited to the business scenario name, the business scenario identifier, the description text of the business scenario, etc., and the present embodiment does not limit the same.
[0049] For the target model, one target model can be applied to multiple business scenarios, for example, a binary classification model can be applied to a black and white list classification business scenario, a user tagging business scenario, a specified target detection business scenario, etc. When generating target model information corresponding to the target model, it is necessary to determine what kind of target model information in the business scenario is generated, at which time the business scenario information for describing the business scenario can be determined based on the above manner. Then, the execution subject can generate target model information corresponding to the target model that matches the specified business scenario based on the business scenario information.
[0050] Step 403, using the target processor, determining at least one target information submodule corresponding to the business scenario information from the preset information submodule set.
[0051] In this embodiment, the execution subject can pre-store at least one information submodule to obtain an information submodule set. Each information submodule can be a submodule under each category information, for example, the information submodule can be a module corresponding to the task description information under the model training information category, or the information submodule can be a module corresponding to the model evaluation index information under the model effect information category.
[0052] And for each business scenario, there can be different combinations of information submodules matched. For example, for business scenario 1, the corresponding target information submodule can be information submodule A, information submodule B, and information submodule C; for business scenario 2, the corresponding target information submodule can be information submodule A and information submodule B.
[0053] Wherein, the execution subject can select at least one target information submodule matched with the business scenario as the information submodule output subsequently based on the business scenario information.
[0054] Step 404, generating model information layout parameters based on the positional relationship between the at least one target information submodule and the module layout parameters of the target information submodule.
[0055] In this embodiment, the execution subject can take the position parameters corresponding to the positional relationship between the target information submodules and the module layout parameters of each target information submodule as the model information layout parameters. The positional relationship is used to describe the relative positions of the target information submodules, for example, target information submodule A is located above target information submodule B. The module layout parameters of each target information submodule can include at least one of the following: whether to display, whether to fold display, whether to export to a specified format, and size category of the submodule. The size category can include three categories: large, medium, and small.
[0056] At step 405, the target processor is used to determine a target model evaluation index from the model evaluation indexes of the target model.
[0057] In this embodiment, the model information content parameters can be determined by implementing steps 405 to 407. The target model can correspond to a plurality of model evaluation indexes, the model evaluation indexes are used to evaluate the performance of the target model, and the model evaluation indexes can include but are not limited to accuracy, precision, recall, positive sample number, positive sample rate, etc. The present embodiment does not make any limitation.
[0058] In addition, the execution subject can determine the target model evaluation index that needs to replace the index name content from the plurality of model evaluation indexes of the target model. For example, the execution subject can determine the above-mentioned positive sample number and the above-mentioned positive sample rate as the target model evaluation index.
[0059] At step 406, the target model evaluation index corresponding index name parameter is determined based on the business scenario information.
[0060] In this embodiment, the execution subject can pre-store the corresponding relationship between different business scenarios and index name parameters, wherein the index name parameter is used to describe the index name to be configured. For example, for the credit business scenario, the index name parameter corresponding to the target model evaluation index "positive sample number" can be "overdue number", and the index name parameter corresponding to the target model evaluation index "positive sample rate" can be "overdue rate"; for the marketing business scenario, the index name parameter corresponding to the target model evaluation index "positive sample number" can be "converted user number", and the index name parameter corresponding to the target model evaluation index "positive sample rate" can be "conversion rate".
[0061] At step 407, the model information content parameter is determined based on the index name parameter.
[0062] In this embodiment, the execution subject can take the index name parameter as the model information content parameter, or the execution subject can take the index name parameter and the above-mentioned various content parameters together as the model information content parameter.
[0063] For detailed description of each content parameter, please refer to the detailed description of step 203, which will not be repeated here.
[0064] At step 408, in response to detecting the adjustment instruction of the model information layout parameter and / or the model information content parameter, the target processor is used to determine the adjusted model information layout parameter and / or the adjusted model information content parameter.
[0065] In the embodiment, the execution subject can detect, based on the human-computer interaction operation with the user, whether the human-computer interaction operation triggers an adjustment instruction. The adjustment instruction is used to indicate adjustment of the model information layout parameter and / or the model information content parameter.
[0066] Optionally, the execution subject can output a preview layout diagram of the target model information based on the adjustment of the model information layout parameter and / or the model information content parameter. The user can click or drag each information submodule on the preview layout diagram to adjust the layout between the information submodules.
[0067] Optionally, the user can also adjust the module layout parameter of each information submodule, such as configuring whether to display the information submodule, whether to fold the information submodule, whether to export the information submodule in a specified format, the size category of the submodule, and the like. The embodiment does not limit this.
[0068] Optionally, the user can also delete specified content on the preview layout diagram, or change the name of the target model evaluation index, or modify the content parameter of each information submodule.
[0069] Step 409: Output the target model information according to the adjusted model information layout parameter and / or the adjusted model information content parameter.
[0070] In the embodiment, for a detailed description of outputting the target model information according to the adjusted model information layout parameter and / or the adjusted model information content parameter, please refer to the detailed description of outputting the target model information according to the model information layout parameter and / or the model information content parameter, which will not be repeated here.
[0071] Step 410: In response to detecting a confirmation instruction of the model information layout parameter and / or the model information content parameter, output the target model information using the target processor according to the model information layout parameter and / or the model information content parameter.
[0072] In the embodiment, the execution subject can detect, based on the human-computer interaction operation with the user, whether the human-computer interaction operation triggers a confirmation instruction. The confirmation instruction is used to confirm the current model information layout parameter and / or the model information content parameter.
[0073] In some optional implementations of the embodiment, outputting the target model information using the target processor according to the model information layout parameter and / or the model information content parameter can include: mapping at least one target information submodule to a specified output position using the target processor according to the model information layout parameter; and outputting module content corresponding to the target information submodule according to the model information content parameter for the target information submodule. The module content at least includes an index name.
[0074] In this implementation, the executing entity can map at least one target information sub-module to a specified output position for display according to the positional relationship between the various target information sub-modules in the model information layout parameters. Furthermore, for each target information sub-module, the corresponding module content can be output according to the model information content parameters. Specifically, the model information content parameters may include indicator name parameters. The executing entity can modify the target model evaluation indicators in the target information sub-module according to the indicator name parameters and output the module content after modifying the indicator names.
[0075] The method for outputting model information provided in the above embodiments of this disclosure can also determine model information layout parameters based on the positional relationship between each target information sub-module and the module layout parameters of each target information sub-module. This allows for the generation of target model information according to module positions and layouts that conform to the business scenario, resulting in better display of the target model information. Furthermore, it can generate model information content parameters based on indicator names that match the business scenario, enabling scenario-based configuration of indicator names. Finally, it can customize and adjust model information layout parameters and model information content parameters based on user-triggered adjustment commands, improving the customization level of the target model information output.
[0076] Further reference Figure 5 As an implementation of the methods shown in the above figures, this disclosure provides an embodiment of a device for outputting model information, which is similar to... Figure 2 Corresponding to the method embodiments shown, the device can be specifically applied to electronic devices such as terminal devices and servers.
[0077] like Figure 5 As shown, the device 500 for outputting model information in this embodiment includes: a model acquisition unit 501, a scene determination unit 502, a parameter determination unit 503, and an information output unit 504.
[0078] The model acquisition unit 501 is configured to acquire the target model from the target memory.
[0079] The scenario determination unit 502 is configured to use the target processor to determine the business scenario information corresponding to the target model.
[0080] The parameter determination unit 503 is configured to determine model information layout parameters and / or model information content parameters using the target processor based on business scenario information.
[0081] The information output unit 504 is configured to output the target model information corresponding to the target model using the target processor based on the model information layout parameters and / or model information content parameters.
[0082] In some optional implementation forms of the embodiment, the parameter determining unit 503 is further configured to: determine, using the target processor, at least one target information submodule corresponding to the service scenario information from the preset information submodule set; and generate the model information layout parameter based on the positional relationship between the at least one target information submodule and the module layout parameter of the target information submodule.
[0083] In some optional implementation forms of the embodiment, the parameter determining unit 503 is further configured to: determine, using the target processor, a target model evaluation index from the model evaluation indexes of the target model; determine an index name parameter corresponding to the target model evaluation index based on the service scenario information; and determine the model information content parameter based on the index name parameter.
[0084] In some optional implementation forms of the embodiment, the information output unit 504 is further configured to: in response to detecting an adjustment instruction for the model information layout parameter and / or the model information content parameter, determine, using the target processor, an adjusted model information layout parameter and / or an adjusted model information content parameter; and output the target model information according to the adjusted model information layout parameter and / or the adjusted model information content parameter.
[0085] In some optional implementation forms of the embodiment, the information output unit 504 is further configured to: in response to detecting a confirmation instruction for the model information layout parameter and / or the model information content parameter, output, using the target processor, the target model information according to the model information layout parameter and / or the model information content parameter.
[0086] In some optional implementation forms of the embodiment, the information output unit 504 is further configured to: map, using the target processor, the at least one target information submodule to a specified output position according to the model information layout parameter; and output, for the target information submodule, module content corresponding to the target information submodule according to the model information content parameter, wherein the module content at least includes an index name.
[0087] It should be understood that the units 501 to 504 described in the apparatus 500 for outputting model information respectively correspond to the respective steps in the method described with reference to Figure 2 Thus, the operations and features described above with respect to the method for outputting model information are equally applicable to the apparatus 500 and the units contained therein, and will not be described here again.
[0088] According to embodiments of the present disclosure, the present disclosure further provides an electronic device, a readable storage medium and a computer program product.
[0089] Figure 6A schematic block diagram of an example electronic device 600 that can be used to implement embodiments of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptops, desktops, tablets, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device can also represent various forms of mobile devices, such as personal digital assistants, cellular telephones, smartphones, wearable devices, and other similar computing devices. The components shown here, their connections and relationships, and their functions, are meant to be examples only, and are not intended to limit the implementations of the present disclosure described and / or claimed in this document.
[0090] As shown in Figure 6 The device 600 includes a computing unit 601 that can perform various appropriate actions and processes in accordance with a computer program stored in a read-only memory (ROM) 602 or a computer program loaded into a random access memory (RAM) 603 from a storage unit 608. Various programs and data required for the operation of the device 600 can also be stored in the RAM 603. The computing unit 601, the ROM 602, and the RAM 603 are connected to each other through a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.
[0091] Various components in the device 600 are connected to the I / O interface 605, including an input unit 606, such as a keyboard, a mouse, etc.; an output unit 607, such as various types of displays, speakers, etc.; a storage unit 608, such as a magnetic disk, a magneto-optical disk, etc.; and a communication unit 609, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 609 allows the device 600 to exchange information / data with other devices through a computer network, such as the Internet, and / or various telecommunication networks.
[0092] The computing unit 601 can be various general and / or special purpose processing components with processing and computing capabilities. Some examples of the computing unit 601 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various specialized artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 601 performs various methods and processes described above, such as the method for outputting model information. For example, in some embodiments, the method for outputting model information can be implemented as a computer software program tangibly embodied in a machine-readable medium, such as the storage unit 608. In some embodiments, part or all of the computer program can be loaded and / or installed onto the device 600 via the ROM 602 and / or the communication unit 609. When the computer program is loaded onto the RAM 603 and executed by the computing unit 601, one or more steps of the method for outputting model information described above can be performed. Alternatively, in other embodiments, the computing unit 601 can be configured to perform the method for outputting model information by any other suitable means, such as by means of firmware.
[0093] Various implementations of the systems and techniques described above can be realized in digital electronic circuitry, integrated circuitry, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on a chip (SOC), a programmable logic device (PLD), a computer hardware, firmware, software, and / or combinations thereof. These various implementations can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.
[0094] Program code for carrying out methods of the present disclosure can be written in any combination of one or more programming languages. The program code can be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the program code, when executed by the processor or controller, produces the functions / operations specified in the flowcharts and / or the block diagrams. The program code can be executed entirely on a machine, partially on a machine, partially on a machine as a stand-alone software package, partially on a machine and partially on a remote machine or entirely on a remote machine or server.
[0095] In the context of this disclosure, a machine-readable medium can be a tangible medium that contains or stores a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include but is not limited to an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0096] To provide for interaction with a user, the systems and techniques described here can be implemented on a computer having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the computer. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.
[0097] The systems and techniques described here can be implemented in a computing system that includes a back end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front end component (e.g., a user computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back end, middleware, or front end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), and the Internet.
[0098] The computer system can include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server can be a cloud server, a server of a distributed system, or a server combined with a blockchain.
[0099] It should be understood that the various forms of flow shown above can be used to reorder, add, or remove steps. For example, the steps described in the present disclosure can be performed in parallel, in series, or in a different order, as long as the desired results of the technology disclosed in the present disclosure are achieved, which is not limited herein.
[0100] The specific implementation described above does not constitute a limitation on the protection scope of the present disclosure. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent replacements, and improvements made within the spirit and principles of the present disclosure shall be included in the protection scope of the present disclosure.
Claims
1. A method for outputting model information, comprising: obtaining a target model from a target storage; determining, using a target processor, service scenario information corresponding to the target model; based on the service scenario information, determining, using the target processor, a model information layout parameter and / or a model information content parameter matched with the service scenario information; based on the model information layout parameter and / or the model information content parameter matched with the service scenario information, outputting, using the target processor, target model information corresponding to the target model, including: based on the model information layout parameter matched with the service scenario information, determining a layout relationship between various types of information in the target model information; based on the model information content parameter matched with the service scenario information, determining a content object displayed in each type of information in the target model information and a content parameter corresponding to each content object; and outputting the content object displayed in each type of information according to the layout relationship between the various types of information matched with the service scenario, and the content parameter of each type of information.
2. The method of claim 1, wherein, The determining, using the target processor, of the model information layout parameter based on the service scenario information comprises: determining, using the target processor, at least one target information submodule corresponding to the service scenario information from a preset information submodule set; generating the model information layout parameter based on a positional relationship between the at least one target information submodule and a module layout parameter of the target information submodule.
3. The method of claim 1, wherein, The determining, using the target processor, of the model information content parameter based on the service scenario information comprises: determining, using the target processor, a target model evaluation index from a model evaluation index of the target model; determining an index name parameter corresponding to the target model evaluation index based on the service scenario information; determining the model information content parameter based on the index name parameter.
4. The method of claim 1, wherein, The outputting, using the target processor, of the target model information corresponding to the target model based on the model information layout parameter and / or the model information content parameter comprises: in response to detecting an adjustment instruction for the model information layout parameter and / or the model information content parameter, determining, using the target processor, an adjusted model information layout parameter and / or an adjusted model information content parameter; and outputting the target model information according to the adjusted model information layout parameter and / or the adjusted model information content parameter.
5. The method of claim 1, wherein, The outputting, using the target processor, of the target model information corresponding to the target model based on the model information layout parameter and / or the model information content parameter comprises: in response to detecting a confirmation instruction for the model information layout parameter and / or the model information content parameter, outputting, using the target processor, the target model information according to the model information layout parameter and / or the model information content parameter.
6. The method of claim 5, wherein, The outputting, using the target processor, of the target model information according to the model information layout parameter and / or the model information content parameter comprises: mapping, using the target processor, at least one target information submodule to a designated output location according to the model information layout parameter; outputting, according to the model information content parameter, a module content corresponding to the target information submodule; wherein the module content at least includes an index name.
7. An apparatus for outputting model information, comprising: a model obtaining unit configured to obtain a target model from a target storage; a scenario determining unit configured to determine, using a target processor, business scenario information corresponding to the target model; a parameter determining unit configured to determine, using the target processor, a model information layout parameter and / or a model information content parameter matched with the business scenario information based on the business scenario information; an information output unit configured to output, using the target processor, target model information corresponding to the target model based on the model information layout parameter and / or the model information content parameter matched with the business scenario information, including: determining a layout relationship between various types of information in the target model information based on the model information layout parameter matched with the business scenario information; determining content objects displayed in each type of information in the target model information and content parameters corresponding to each content object based on the model information content parameter matched with the business scenario information; and outputting the content objects displayed in each type of information according to the layout relationship between the various types of information and the content parameters of each type of information matched with the business scenario.
8. The apparatus of claim 7, wherein, The parameter determining unit is further configured to: determine, using the target processor, at least one target information submodule corresponding to the business scenario information from a preset information submodule set; generate the model information layout parameter based on a positional relationship between the at least one target information submodule and a module layout parameter of the target information submodule.
9. The apparatus of claim 7, wherein, The parameter determining unit is further configured to: determine, using the target processor, a target model evaluation index from model evaluation indexes of the target model; determine an index name parameter corresponding to the target model evaluation index based on the business scenario information; determine the model information content parameter based on the index name parameter.
10. The apparatus of claim 7, wherein, The information output unit is further configured to: determine, using the target processor, an adjusted model information layout parameter and / or an adjusted model information content parameter in response to detecting an adjustment instruction for the model information layout parameter and / or the model information content parameter; output the target model information according to the adjusted model information layout parameter and / or the adjusted model information content parameter.
11. The apparatus of claim 7, wherein, The information output unit is further configured to: output, using the target processor, the target model information according to the model information layout parameter and / or the model information content parameter in response to detecting a confirmation instruction for the model information layout parameter and / or the model information content parameter.
12. The apparatus of claim 11, wherein, The information output unit is further configured to: mapping, using the target processor, at least one target information sub-module to a designated output location according to the model information layout parameter; outputting, for the target information sub-module, a module content corresponding to the target information sub-module according to the model information content parameter; wherein the module content at least includes an index name. 13.An electronic device, comprising: at least one processor; and a memory connected to the at least one processor in communication; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-6.
14. A non-transitory computer readable storage medium having stored thereon computer instructions, wherein, The computer instructions are used to make the computer execute the method according to any one of claims 1-6. 15.A computer program product comprising a computer program which, when executed by a processor, implements the method according to any one of claims 1-6.
Citation Information
Patent Citations
Interactive modeling method and device for decision tree model, equipment and storage medium
CN110782340A
Model display method and device and electronic equipment
CN112287191A
Display method and device for sub-graphs in neural network model and storage medium
CN112508163A