CN114328487A - Quality inspection evaluation method and device - Google Patents
Quality inspection evaluation method and device Download PDFInfo
- Publication number
- CN114328487A CN114328487A CN202111613173.7A CN202111613173A CN114328487A CN 114328487 A CN114328487 A CN 114328487A CN 202111613173 A CN202111613173 A CN 202111613173A CN 114328487 A CN114328487 A CN 114328487A
- Authority
- CN
- China
- Prior art keywords
- evaluated
- service data
- evaluation
- model
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000011156 evaluation Methods 0.000 title claims abstract description 230
- 238000007689 inspection Methods 0.000 title claims abstract description 98
- 238000013210 evaluation model Methods 0.000 claims abstract description 85
- 238000000034 method Methods 0.000 claims abstract description 39
- 230000006870 function Effects 0.000 claims description 77
- 238000004590 computer program Methods 0.000 claims description 20
- 238000004364 calculation method Methods 0.000 claims description 17
- 238000003860 storage Methods 0.000 claims description 10
- 238000003908 quality control method Methods 0.000 claims 1
- 238000011161 development Methods 0.000 abstract description 7
- 230000008569 process Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 5
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000005336 cracking Methods 0.000 description 3
- 238000012935 Averaging Methods 0.000 description 2
- 238000007792 addition Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000005034 decoration Methods 0.000 description 2
- 238000012854 evaluation process Methods 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000011248 coating agent Substances 0.000 description 1
- 238000000576 coating method Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000001303 quality assessment method Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Landscapes
- General Factory Administration (AREA)
Abstract
The disclosure provides a quality inspection evaluation method and device. The method can screen out a target evaluation model which accords with the service data to be evaluated according to a target evaluation mode, and can evaluate index data corresponding to the service data to be evaluated by utilizing the target evaluation model to obtain a quality inspection evaluation result of the service data to be evaluated; therefore, the quality inspection evaluation result can be performed by pertinently adopting the target evaluation model which accords with the service data to be evaluated according to different service data to be evaluated and different target evaluation modes, so that the quality inspection evaluation result of the service data to be evaluated is more accurate; and because the same type of service data to be evaluated can be suitable for the same target evaluation model, technicians do not need to develop and set an evaluation model for each service data to be evaluated, the reuse rate of the evaluation model is improved, and the development cost is reduced.
Description
Technical Field
The present disclosure relates to the field of data processing technologies, and in particular, to a quality inspection evaluation method and apparatus.
Background
In the prior art, quality inspection and evaluation of a target object are generally based on that professional technicians consider and evaluate the quality of the target object from a certain angle or certain information with a certain degree of emphasis according to subjective experiences, and the consideration and evaluation methods have certain subjectivity, sidedness and limitation, and for different types of target objects, the check item calculation and division rules, the evaluation flow logic and the service requirements are different; if the evaluation mode and the process adopted by the professional technical staff according to the subjective experience are unreasonable, or an evaluation operation error occurs in the evaluation process, the quality inspection evaluation result of the target object is inaccurate.
Disclosure of Invention
In view of the above, the embodiments of the present disclosure provide a quality inspection assessment method, apparatus, computer device and computer readable storage medium to solve the problem in the prior art that the quality inspection assessment result of a target object is inaccurate.
In a first aspect of the embodiments of the present disclosure, a quality inspection assessment method is provided, where the method includes:
acquiring service data to be evaluated and a target evaluation mode;
generating index data corresponding to the service data to be evaluated according to the service data to be evaluated;
determining a target evaluation model corresponding to the target evaluation mode according to the target evaluation mode;
and evaluating the index data corresponding to the service data to be evaluated by using the target evaluation model to obtain a quality inspection evaluation result of the service data to be evaluated.
In a second aspect of the embodiments of the present disclosure, there is provided a quality inspection evaluation apparatus including:
the acquisition module is used for acquiring the service data to be evaluated and the target evaluation mode;
the generating module is used for generating index data corresponding to the service data to be evaluated according to the service data to be evaluated;
the determining module is used for determining a target evaluation model corresponding to the target evaluation mode according to the target evaluation mode;
and the evaluation module is used for evaluating the index data corresponding to the service data to be evaluated by using the target evaluation model to obtain a quality inspection evaluation result of the service data to be evaluated.
In a third aspect of the embodiments of the present disclosure, a computer device is provided, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the steps of the above method when executing the computer program.
In a fourth aspect of the embodiments of the present disclosure, a computer-readable storage medium is provided, which stores a computer program, which when executed by a processor, implements the steps of the above-mentioned method.
Compared with the prior art, the embodiment of the disclosure has the following beneficial effects: the method and the device for evaluating the business data can acquire the business data to be evaluated and a target evaluation mode; then, according to the service data to be evaluated, generating index data corresponding to the service data to be evaluated; then, according to the target evaluation mode, a target evaluation model corresponding to the target evaluation mode is determined; and finally, evaluating the index data corresponding to the service data to be evaluated by using the target evaluation model to obtain a quality inspection evaluation result of the service data to be evaluated. In the embodiment, a target evaluation model which accords with the service data to be evaluated can be screened out according to the target evaluation mode, and index data corresponding to the service data to be evaluated can be evaluated by using the target evaluation model to obtain a quality inspection evaluation result of the service data to be evaluated; therefore, the quality inspection evaluation result can be performed by pertinently adopting the target evaluation model which accords with the service data to be evaluated according to different service data to be evaluated and different target evaluation modes, so that the problems of subjectivity, one-sidedness and limitation and manual evaluation misoperation caused by manual evaluation according to experience are avoided, and the quality inspection evaluation result of the service data to be evaluated is more accurate; in addition, the same type of service data to be evaluated can be suitable for the same target evaluation model, so that technicians do not need to develop and set an evaluation model for each service data to be evaluated, the reuse rate of the evaluation model is improved, and the development cost is reduced.
Drawings
To more clearly illustrate the technical solutions in the embodiments of the present disclosure, the drawings needed for the embodiments or the prior art descriptions will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present disclosure, and other drawings can be obtained by those skilled in the art without inventive efforts.
FIG. 1 is a scenario diagram of an application scenario of an embodiment of the present disclosure;
fig. 2 is a flowchart of a quality inspection evaluation method provided by an embodiment of the present disclosure;
FIG. 3 is a schematic structural diagram of a target evaluation model provided by an embodiment of the present disclosure;
fig. 4 is a block diagram of a quality inspection evaluation apparatus provided in an embodiment of the present disclosure;
fig. 5 is a schematic diagram of a computer device provided by an embodiment of the present disclosure.
Detailed Description
In the following description, for purposes of explanation and not limitation, specific details are set forth, such as particular system structures, techniques, etc. in order to provide a thorough understanding of the disclosed embodiments. However, it will be apparent to one skilled in the art that the present disclosure may be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present disclosure with unnecessary detail.
A quality inspection evaluating method and apparatus according to an embodiment of the present disclosure will be described in detail below with reference to the accompanying drawings.
In the prior art, for quality inspection and evaluation of a target object, generally, professional technicians consider and evaluate the quality of the target object from a certain angle or certain information based on subjective experiences with great emphasis, and such a consideration and evaluation manner has certain subjectivity, sidedness and limitation, and for different types of target objects, the check item calculation rule, the evaluation flow logic and the service requirement are different; if the evaluation mode and the process adopted by the professional technical staff according to the subjective experience are unreasonable, or an evaluation operation error occurs in the evaluation process, the quality inspection evaluation result of the target object is inaccurate. For example, in the process of building a real estate project, a real estate developer gives an engineering construction unit and evaluates the engineering management capacity of a project team, the real estate developer entrusts a third-party evaluation organization to rely on an evaluation standard system to comprehensively evaluate the safety, quality, materials, major risks and other multi-dimensions of a project (namely a target object), and the third-party evaluation organization usually adopts professional technicians to consider and evaluate the quality of the target object from a certain angle or certain information according to subjective experiences, so that the quality inspection evaluation result of the target object is inaccurate.
To solve the above problems. The invention provides a quality inspection evaluation method, in the method, a target evaluation model which accords with service data to be evaluated can be screened out according to the target evaluation mode, and index data corresponding to the service data to be evaluated can be evaluated by utilizing the target evaluation model to obtain a quality inspection evaluation result of the service data to be evaluated; therefore, the quality inspection evaluation result can be performed by pertinently adopting the target evaluation model which accords with the service data to be evaluated according to different service data to be evaluated and different target evaluation modes, so that the problems of subjectivity, one-sidedness and limitation and manual evaluation misoperation caused by manual evaluation according to experience are avoided, and the quality inspection evaluation result of the service data to be evaluated is more accurate; in addition, the same type of service data to be evaluated can be suitable for the same target evaluation model, so that technicians do not need to develop and set an evaluation model for each service data to be evaluated, the reuse rate of the evaluation model is improved, and the development cost is reduced.
For example, the embodiment of the present invention may be applied to an application scenario as shown in fig. 1. In this scenario, a terminal device 1 and a server 2 may be included.
The terminal device 1 may be hardware or software. When the terminal device 1 is hardware, it may be various electronic devices having an image capturing function and supporting communication with the server 2, including but not limited to a smart phone, a tablet computer, a laptop portable computer, a desktop computer, and the like; when the terminal device 1 is software, it may be installed in the electronic device as described above. The terminal device 1 may be implemented as a plurality of software or software modules, or may be implemented as a single software or software module, which is not limited by the embodiment of the present disclosure. The server 2 may be a server providing various services, for example, a backend server receiving a request sent by a terminal device establishing a communication connection with the server, and the backend server may receive and analyze the request sent by the terminal device and generate a processing result. The server 2 may be one server, may also be a server cluster composed of a plurality of servers, or may also be a cloud computing service center, which is not limited in this disclosure.
The server 2 may be hardware or software. When the server 2 is hardware, it may be various electronic devices that provide various services to the terminal device 1. When the server 2 is software, it may be multiple software or software modules providing various services for the terminal device 1, or may be a single software or software module providing various services for the terminal device 1, which is not limited in the embodiment of the present disclosure.
The terminal device 1 and the server 2 may be connected in communication via a network. The network may be a wired network connected by a coaxial cable, a twisted pair and an optical fiber, or may be a wireless network that can interconnect various Communication devices without wiring, for example, Bluetooth (Bluetooth), Near Field Communication (NFC), Infrared (Infrared), and the like, which is not limited in this disclosure.
Specifically, the user may input the service data to be evaluated and the target evaluation mode through the terminal device 1, and the terminal device 1 sends the service data to be evaluated and the target evaluation mode to the server 2. The server 2 firstly generates index data corresponding to the service data to be evaluated according to the service data to be evaluated; then, the server 2 may determine a target evaluation model corresponding to the target evaluation mode according to the target evaluation mode; then, the server 2 may utilize the target evaluation model to evaluate the index data corresponding to the service data to be evaluated, to obtain a quality inspection evaluation result of the service data to be evaluated, and return the quality inspection evaluation result of the service data to be evaluated to the terminal device 1, so that the terminal device 1 may show the quality inspection evaluation result of the service data to be evaluated to the user. Therefore, the quality inspection evaluation result can be performed by pertinently adopting the target evaluation model which accords with the service data to be evaluated according to different service data to be evaluated and different target evaluation modes, so that the problems of subjectivity, one-sidedness and limitation and manual evaluation misoperation caused by manual evaluation according to experience are avoided, and the quality inspection evaluation result of the service data to be evaluated is more accurate; in addition, the same type of service data to be evaluated can be suitable for the same target evaluation model, so that technicians do not need to develop and set an evaluation model for each service data to be evaluated, the reuse rate of the evaluation model is improved, and the development cost is reduced.
It should be noted that specific types, numbers, and combinations of the terminal device 1, the server 2, and the network may be adjusted according to actual requirements of an application scenario, and the embodiment of the present disclosure does not limit this.
It should be noted that the above application scenarios are only illustrated for the convenience of understanding the present disclosure, and the embodiments of the present disclosure are not limited in any way in this respect. Rather, embodiments of the present disclosure may be applied to any scenario where applicable.
Fig. 2 is a flowchart of a quality inspection evaluation method according to an embodiment of the present disclosure. A quality assessment method of fig. 2 may be performed by the terminal device or the server of fig. 1. As shown in fig. 2, the quality inspection evaluating method includes:
s201: and acquiring the service data to be evaluated and a target evaluation mode.
In this embodiment, the service data to be evaluated may be understood as related service data of the subject matter in the evaluation dimension. The evaluation dimension may be referred to as a service check item in this embodiment, that is, a dimension of a target object to be evaluated; for example, the subject matter is an application program, and the service check item may include an application opening speed, a use condition of each function plug-in of the application, and the like; for another example, the target object is a house, and the service inspection item may include an in-place installation condition of an entrance door, a coating quality condition, a door frame damage condition, and the like. The service data corresponding to the service check item may be object check data corresponding to the service check item, such as an inspection image and inspection text information of the object, for example, the object is an application program, the service check item is a use condition of the application a function plug-in, and the service data corresponding to the service check item may be an interface image of the use process of the a function plug-in; for another example, the target object is a house, the service inspection item is a door frame damage condition, and the service data corresponding to the service inspection item may be an image or a text record of a damaged portion of the door frame.
The quality inspection evaluation mode of each target object can comprise a plurality of evaluation modes, and the flow and the calculation mode of each evaluation mode are different. Therefore, the user may preset the evaluation mode of the service data to be evaluated, and in this embodiment, the preset evaluation mode of the service data to be evaluated may be referred to as a target evaluation mode.
As an example, the terminal device is provided with an operation interface, the user can upload the service data to be evaluated and select the target evaluation mode corresponding to the service data to be evaluated through the operation interface, and the terminal device can send the service data to be evaluated and the target evaluation mode corresponding to the service data to be evaluated to the server.
S202: and generating index data corresponding to the service data to be evaluated according to the service data to be evaluated.
In this embodiment, after the service data to be evaluated is acquired, since the service data to be evaluated may not be directly operated, the service data to be evaluated needs to be subjected to data conversion, so that the converted data may be used for performing evaluation operation. Specifically, in this embodiment, the service data to be evaluated may be converted into index data corresponding to the service data to be evaluated, where the index data may be understood as a preset data structure type.
As an example, the metric data may be a type of key-value pair data. Specifically, the service check item may be used as a key, and the data amount of the service data corresponding to the service check item may be used as a value corresponding to the key, for example, when the service data corresponding to the service check item is a check image, the number of the check images corresponding to the service check item may be used as a value corresponding to the key. Then, a key-value pair may be generated according to the key and the value corresponding to the key, that is, a corresponding relationship is established between the key and the value corresponding to the key, and the corresponding relationship is used as the key-value pair. Then, the key value pair may be used as index data corresponding to the service data to be evaluated. For example, assuming that the target object is a house, the service inspection item is a damaged door frame, and the number of photos of the inspection image (i.e., the service data) corresponding to the service inspection item is 2, it may be determined that the key is damaged door frame, and the value corresponding to the key is 2, and the key value pair { key is damaged door frame, and value is 2} is used as the index data corresponding to the service data to be evaluated.
S203: and determining a target evaluation model corresponding to the target evaluation mode according to the target evaluation mode.
Because different target evaluation modes, evaluation flows and evaluation modes are different, in this embodiment, a target evaluation model that conforms to the service data to be evaluated can be screened out according to the target evaluation mode, so that the target evaluation model can be subsequently used to evaluate the index data corresponding to the service data to be evaluated. It should be noted that, in this embodiment, the evaluation flow and the evaluation manner (for example, the evaluation function) corresponding to each evaluation model are different, and the same type of service data to be evaluated may be applicable to the same target evaluation model, so that a technician is not required to develop and set an evaluation model for each service data to be evaluated, thereby improving the reuse rate of the evaluation model and reducing the development cost.
As an example, a plurality of evaluation models may be preset, each evaluation model has different evaluation procedures and evaluation manners, and each evaluation model corresponds to one identifier, where the identifiers corresponding to the evaluation models are different. Thus, after the target evaluation mode is obtained, the evaluation model corresponding to the identifier can be determined according to the identifier corresponding to the target evaluation mode, and the evaluation model is used as the target evaluation model corresponding to the target evaluation mode.
S204: and evaluating the index data corresponding to the service data to be evaluated by using the target evaluation model to obtain a quality inspection evaluation result of the service data to be evaluated.
After the target evaluation model is determined, the index data corresponding to the service data to be evaluated can be evaluated by using an evaluation flow and an evaluation mode (e.g., an evaluation function) corresponding to the target evaluation model, so as to obtain a quality inspection evaluation result of the service data to be evaluated. For example, index data corresponding to the service data to be evaluated may be input into the target evaluation model, so as to calculate the index data corresponding to the service data to be evaluated through a preset evaluation function in the target evaluation model, and obtain a quality inspection evaluation result of the service data to be evaluated, for example, the larger the number of inspection images corresponding to a certain service inspection item, the more problems that the object has in the service inspection item, the worse the quality inspection evaluation result output by the preset evaluation function in the target evaluation model is. It should be noted that, in an implementation manner, the quality inspection evaluation result of the service data to be evaluated may be displayed in the form of a score, for example, assuming that the service data to be evaluated includes an inspection image corresponding to a damaged condition of a door frame of a house and an inspection image corresponding to a ground cracking condition of the house, and the quality inspection evaluation result of the service data to be evaluated is a quality inspection evaluation score, if the quality inspection evaluation score is higher, it indicates that the damaged condition of the door frame of the house and the ground cracking condition are more slight, the decoration quality of the house is higher, and conversely, the quality inspection evaluation score is lower, it indicates that the damaged condition of the door frame of the house and the ground cracking condition are more serious, and the decoration quality of the house is worse.
Compared with the prior art, the embodiment of the disclosure has the following beneficial effects: the method and the device for evaluating the business data can acquire the business data to be evaluated and a target evaluation mode; then, according to the service data to be evaluated, generating index data corresponding to the service data to be evaluated; then, according to the target evaluation mode, a target evaluation model corresponding to the target evaluation mode is determined; and finally, evaluating the index data corresponding to the service data to be evaluated by using the target evaluation model to obtain a quality inspection evaluation result of the service data to be evaluated. In the embodiment, a target evaluation model which accords with the service data to be evaluated can be screened out according to the target evaluation mode, and index data corresponding to the service data to be evaluated can be evaluated by using the target evaluation model to obtain a quality inspection evaluation result of the service data to be evaluated; therefore, the quality inspection evaluation result can be performed by pertinently adopting the target evaluation model which accords with the service data to be evaluated according to different service data to be evaluated and different target evaluation modes, so that the problems of subjectivity, one-sidedness and limitation and manual evaluation misoperation caused by manual evaluation according to experience are avoided, and the quality inspection evaluation result of the service data to be evaluated is more accurate; in addition, the same type of service data to be evaluated can be suitable for the same target evaluation model, so that technicians do not need to develop and set an evaluation model for each service data to be evaluated, the reuse rate of the evaluation model is improved, and the development cost is reduced.
In some embodiments, the target evaluation model may include a tree model, a base model, and a preset function. The tree model may be configured to calculate an evaluation result (e.g., an evaluation score) of each type of service inspection item, the base model may be configured to determine an evaluation result (e.g., an evaluation score) corresponding to the target object according to the evaluation result of each type of service inspection item, and the preset function may be configured to determine a quality inspection evaluation result of the target object.
Next, an implementation manner of S203 will be introduced, namely how to determine a target evaluation model corresponding to the target evaluation manner according to the target evaluation manner. In this embodiment, S203 may include the following steps:
determining a model function identifier corresponding to the target evaluation mode according to the target evaluation mode;
determining a tree model, a basic model and a preset function corresponding to the model function identification according to the model function identification;
and taking the tree model, the basic model and the preset function as a target evaluation model corresponding to the target evaluation mode.
In this embodiment, a plurality of tree models, base models, and preset functions may be preset, each tree model, each base model, and each preset function corresponds to one identifier, and the identifiers of each tree model, each base model, and each preset function are different. In this way, after the target evaluation mode is obtained, the model function identifier corresponding to the target evaluation mode can be determined firstly; the model function identifier may include an identifier corresponding to the tree model, an identifier corresponding to the base model, and an identifier corresponding to the preset function. Then, according to the model function identifier corresponding to the target evaluation mode, the tree model, the base model and the preset function corresponding to the model function identifier may be determined. Then, the tree model, the base model and the preset function corresponding to the model function identifier may be used as a target evaluation model corresponding to the target evaluation mode.
Next, an implementation manner of S204 will be introduced, that is, how to evaluate the index data corresponding to the service data to be evaluated by using the target evaluation model to obtain a quality inspection evaluation result of the service data to be evaluated. In this embodiment, S204 may include the following steps:
s204 a: and inputting index data corresponding to the service data to be evaluated into the tree model to obtain a first evaluation result.
In this embodiment, the tree model may include a plurality of nodes, where each node corresponds to one class of service check item, and each node is provided with a conditional formula model template corresponding to the corresponding class of service check item, so that the purpose of multiplexing the conditional formula model templates corresponding to the class of service check items can be achieved.
As an example, a target node in the tree model may be determined based on a keyword in the metric data. Because the keywords in the index data reflect the service check items corresponding to the index data, the keywords can be used first to determine the target nodes corresponding to the keywords in the tree model; then, as shown in fig. 3, a target node may be called by using a model formula conditional computation engine, and a value corresponding to a keyword is input to the target node, and a computation function corresponding to the target node is used for performing computation to obtain a first evaluation result corresponding to the keyword, it should be noted that, in an implementation manner, the conditional formula configuration of each node in the tree model may be configured by using a function formula Sum model, and the conditional formula configuration of each node may be multiplexed, and the tree model may support a hierarchical structure and may perform convolution summary statistical computation. Wherein, the first evaluation result can be understood as an evaluation result (e.g., evaluation score) of each type of business check item.
For example, the tree model is a hardback house indoor viewing tree model, and the index data corresponding to the service data to be evaluated may be input into a target node corresponding to a keyword in the index data in the hardback house indoor viewing tree model, such as a target node corresponding to a keyword such as CheckType, PicNum, Weight, and the like, to obtain a first evaluation result.
S204 b: and inputting the index data corresponding to the service data to be evaluated and the first evaluation result into the basic model to obtain a second evaluation result.
In this embodiment, the basic model may include a plurality of sub basic models, where a connection relationship between the sub basic models may be preset, that is, a calculation result output item of one sub basic model may be preset as an index data input item of another sub basic model. Each sub-basic model is provided with an arithmetic formula calculation function or a conditional formula calculation function.
As an example, several target sub-base models in the base model may be determined according to keywords in the index data. Because different sub-basic models are calculated based on the evaluation results of different types of business inspection items, for example, the sub-basic model of the ' entrance space and hydropower equipment ' is calculated based on the evaluation results of the ' situation of not installing the door frame and the ' situation of damaging the door frame ' of the business inspection items; therefore, a plurality of target sub-base models in the base model can be determined according to the keywords in the index data; then, as shown in fig. 3, several target child base models may be called by using the model formula conditional computation engine; then, the first evaluation result may be input into the target child basic model to obtain a second evaluation result, where the second evaluation result may be understood as an evaluation result (e.g., an evaluation score) corresponding to the target object.
For example, according to the keywords in the index data, determining that the target sub-base model in the base model is a room 101-110 subclass inspection item score model, a large class inspection item score model, and an indoor impression total score model; inputting the index data and the first evaluation result into the room 101-110 subclass check item score model to obtain an output result of the room 101-110 subclass check item score model; then, the output result of the score model of the room 101-; inputting the output result of the room 101-110 large-class inspection item score model into the large-class inspection item score model to obtain the output result of the large-class inspection item score model; and inputting the output result of the large-class inspection item score model into the indoor impression total score model to obtain an indoor impression total score (namely a second evaluation result) output by the indoor impression total score model.
S204 c: and inputting the second evaluation result into the preset function to obtain a quality inspection evaluation result of the service data to be evaluated.
The predetermined function may be used to determine a quality inspection evaluation result of the target object according to an evaluation result corresponding to the target object. It can be understood that, under different requirements, the quality inspection evaluation results of the service data to be evaluated are calculated in different manners, for example, the second evaluation result may be calculated through a summation function, an averaging function, a maximum function, and a minimum function, so as to obtain the quality inspection evaluation result of the service data to be evaluated. Therefore, in this embodiment, the preset function may be called by using a model formula condition calculation engine, and an arithmetic formula calculation or a condition formula calculation may be performed on the second evaluation result to obtain a quality inspection evaluation result of the service data to be evaluated. The preset function may be one of a summation function, an averaging function, a maximum function, and a minimum function.
Therefore, in the embodiment, the tree model, the basic model and the preset function in the target evaluation model can be directly configured with the conditional formula function or the arithmetic formula calculation function without developing codes, so that the workload of developers is reduced, and the quality inspection evaluation efficiency is improved. Moreover, if the condition formula function or the arithmetic formula calculation function changes, the condition formula function or the arithmetic formula calculation function only needs to be adjusted and can take effect in real time, links such as code revising, gray scale releasing, production deployment and the like do not need to be carried out again, and regression verification only needs to be carried out on the change of the condition formula function or the arithmetic formula calculation function. The preset function can develop the preset function of the appointed service according to the actual service requirement, and flexibly configure the preset function into the tree model and the basic model.
All the above optional technical solutions may be combined arbitrarily to form the optional embodiments of the present disclosure, and are not described herein again.
The following are embodiments of the disclosed apparatus that may be used to perform embodiments of the disclosed methods. For details not disclosed in the embodiments of the apparatus of the present disclosure, refer to the embodiments of the method of the present disclosure.
Fig. 4 is a schematic diagram of a quality inspection evaluation apparatus according to an embodiment of the present disclosure. As shown in fig. 4, the quality inspection evaluating apparatus includes:
an obtaining module 401, configured to obtain service data to be evaluated and a target evaluation mode;
a generating module 402, configured to generate, according to the service data to be evaluated, index data corresponding to the service data to be evaluated;
a determining module 403, configured to determine, according to the target evaluation manner, a target evaluation model corresponding to the target evaluation manner;
the evaluation module 404 is configured to evaluate, by using the target evaluation model, the index data corresponding to the service data to be evaluated to obtain a quality inspection evaluation result of the service data to be evaluated.
In some embodiments, the service data to be evaluated includes a service check item and a check image corresponding to the service check item; the generating module 402 is configured to:
taking the service checking item as a key word, and taking the number of checking images corresponding to the service checking item as a value corresponding to the key word;
generating a key value pair according to the key word and the value corresponding to the key word;
and taking the key value pair as index data corresponding to the service data to be evaluated.
In some embodiments, the target evaluation model comprises a tree model, a base model, and a preset function; the determining module 403 is configured to:
determining a model function identifier corresponding to the target evaluation mode according to the target evaluation mode;
determining a tree model, a basic model and a preset function corresponding to the model function identification according to the model function identification;
and taking the tree model, the basic model and the preset function as a target evaluation model corresponding to the target evaluation mode.
In some embodiments, the evaluation module 404 is configured to:
inputting index data corresponding to the service data to be evaluated into the tree model to obtain a first evaluation result;
inputting index data corresponding to the service data to be evaluated and the first evaluation result into the basic model to obtain a second evaluation result;
and inputting the second evaluation result into the preset function to obtain a quality inspection evaluation result of the service data to be evaluated.
In some embodiments, the evaluation module 404 is configured to:
determining a target node in the tree model according to the keywords in the index data;
and inputting the value corresponding to the keyword into the target node to obtain a first evaluation result corresponding to the keyword.
In some embodiments, the evaluation module 404 is configured to:
determining a target sub-base model in the base model according to keywords in the index data;
and inputting the first evaluation result into the target base model to obtain a second evaluation result.
In some embodiments, the evaluation module 404 is configured to:
and performing arithmetic formula calculation or conditional formula calculation on the second evaluation result by using the preset function to obtain a quality inspection evaluation result of the service data to be evaluated.
The technical scheme provided by the embodiment of the disclosure is a quality inspection evaluation device, which comprises: the acquisition module is used for acquiring the service data to be evaluated and the target evaluation mode; the generating module is used for generating index data corresponding to the service data to be evaluated according to the service data to be evaluated; the determining module is used for determining a target evaluation model corresponding to the target evaluation mode according to the target evaluation mode; and the evaluation module is used for evaluating the index data corresponding to the service data to be evaluated by using the target evaluation model to obtain a quality inspection evaluation result of the service data to be evaluated. In the embodiment, a target evaluation model which accords with the service data to be evaluated can be screened out according to the target evaluation mode, and index data corresponding to the service data to be evaluated can be evaluated by using the target evaluation model to obtain a quality inspection evaluation result of the service data to be evaluated; therefore, the quality inspection evaluation result can be performed by pertinently adopting the target evaluation model which accords with the service data to be evaluated according to different service data to be evaluated and different target evaluation modes, so that the problems of subjectivity, one-sidedness and limitation and manual evaluation misoperation caused by manual evaluation according to experience are avoided, and the quality inspection evaluation result of the service data to be evaluated is more accurate; in addition, the same type of service data to be evaluated can be suitable for the same target evaluation model, so that technicians do not need to develop and set an evaluation model for each service data to be evaluated, the reuse rate of the evaluation model is improved, and the development cost is reduced.
It should be understood that, the sequence numbers of the steps in the foregoing embodiments do not imply an execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present disclosure.
Fig. 5 is a schematic diagram of a computer device 5 provided by an embodiment of the present disclosure. As shown in fig. 5, the computer device 5 of this embodiment includes: a processor 501, a memory 502 and a computer program 503 stored in the memory 502 and operable on the processor 501. The steps in the various method embodiments described above are implemented when the processor 501 executes the computer program 503. Alternatively, the processor 501 implements the functions of the respective modules/units in the above-described respective apparatus embodiments when executing the computer program 503.
Illustratively, the computer program 503 may be partitioned into one or more modules/units, which are stored in the memory 502 and executed by the processor 501 to accomplish the present disclosure. One or more modules/units may be a series of computer program instruction segments capable of performing specific functions, which are used to describe the execution of the computer program 503 in the computer device 5.
The computer device 5 may be a desktop computer, a notebook, a palm computer, a cloud server, or other computer devices. Computer device 5 may include, but is not limited to, a processor 501 and a memory 502. Those skilled in the art will appreciate that fig. 5 is merely an example of a computer device 5 and is not intended to limit the computer device 5 and may include more or fewer components than shown, or some of the components may be combined, or different components, e.g., the computer device may also include input output devices, network access devices, buses, etc.
The Processor 501 may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic device, discrete hardware component, or the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The storage 502 may be an internal storage unit of the computer device 5, for example, a hard disk or a memory of the computer device 5. The memory 502 may also be an external storage device of the computer device 5, such as a plug-in hard disk provided on the computer device 5, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), and the like. Further, the memory 502 may also include both internal storage units of the computer device 5 and external storage devices. The memory 502 is used for storing computer programs and other programs and data required by the computer device. The memory 502 may also be used to temporarily store data that has been output or is to be output.
It will be apparent to those skilled in the art that, for convenience and brevity of description, only the above-mentioned division of the functional units and modules is illustrated, and in practical applications, the above-mentioned function distribution may be performed by different functional units and modules according to needs, that is, the internal structure of the apparatus is divided into different functional units or modules, so as to perform all or part of the functions described above. Each functional unit and module in the embodiments may be integrated in one processing unit, or each unit may exist alone physically, or two or more units are integrated in one unit, and the integrated unit may be implemented in a form of hardware, or in a form of software functional unit. In addition, specific names of the functional units and modules are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the present disclosure. The specific working processes of the units and modules in the system may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the above embodiments, the descriptions of the respective embodiments have respective emphasis, and reference may be made to the related descriptions of other embodiments for parts that are not described or illustrated in a certain embodiment.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present disclosure.
In the embodiments provided in the present disclosure, it should be understood that the disclosed apparatus/computer device and method may be implemented in other ways. For example, the above-described apparatus/computer device embodiments are merely illustrative, and for example, a division of modules or units, a division of logical functions only, an additional division may be made in actual implementation, multiple units or components may be combined or integrated with another system, or some features may be omitted, or not implemented. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
Units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present disclosure may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated modules/units, if implemented in the form of software functional units and sold or used as separate products, may be stored in a computer readable storage medium. Based on such understanding, the present disclosure may implement all or part of the flow of the method in the above embodiments, and may also be implemented by a computer program to instruct related hardware, where the computer program may be stored in a computer readable storage medium, and when the computer program is executed by a processor, the computer program may implement the steps of the above methods and embodiments. The computer program may comprise computer program code, which may be in the form of source code, object code, an executable file or some intermediate form, etc. The computer readable medium may include: any entity or device capable of carrying computer program code, recording medium, usb disk, removable hard disk, magnetic disk, optical disk, computer Memory, Read-Only Memory (ROM), Random Access Memory (RAM), electrical carrier wave signals, telecommunications signals, software distribution medium, and the like. It should be noted that the computer readable medium may contain suitable additions or additions that may be required in accordance with legislative and patent practices within the jurisdiction, for example, in some jurisdictions, computer readable media may not include electrical carrier signals or telecommunications signals in accordance with legislative and patent practices.
The above examples are only intended to illustrate the technical solutions of the present disclosure, not to limit them; although the present disclosure has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; such modifications and substitutions do not substantially depart from the spirit and scope of the embodiments of the present disclosure, and are intended to be included within the scope of the present disclosure.
Claims (10)
1. A method of quality control assessment, the method comprising:
acquiring service data to be evaluated and a target evaluation mode;
generating index data corresponding to the service data to be evaluated according to the service data to be evaluated;
determining a target evaluation model corresponding to the target evaluation mode according to the target evaluation mode;
and evaluating the index data corresponding to the service data to be evaluated by using the target evaluation model to obtain a quality inspection evaluation result of the service data to be evaluated.
2. The method according to claim 1, wherein the service data to be evaluated comprises service check items and check images corresponding to the service check items; generating index data corresponding to the service data to be evaluated according to the service data to be evaluated, including:
taking the service checking item as a key word, and taking the number of checking images corresponding to the service checking item as a value corresponding to the key word;
generating a key value pair according to the key word and the value corresponding to the key word;
and taking the key value pair as index data corresponding to the service data to be evaluated.
3. The method of claim 2, wherein the target evaluation model comprises a tree model, a base model, and a preset function; the determining a target evaluation model corresponding to the target evaluation mode according to the target evaluation mode includes:
determining a model function identifier corresponding to the target evaluation mode according to the target evaluation mode;
determining a tree model, a basic model and a preset function corresponding to the model function identification according to the model function identification;
and taking the tree model, the basic model and the preset function as a target evaluation model corresponding to the target evaluation mode.
4. The method according to claim 3, wherein the evaluating the index data corresponding to the service data to be evaluated by using the target evaluation model to obtain a quality inspection evaluation result of the service data to be evaluated comprises:
inputting index data corresponding to the service data to be evaluated into the tree model to obtain a first evaluation result;
inputting index data corresponding to the service data to be evaluated and the first evaluation result into the basic model to obtain a second evaluation result;
and inputting the second evaluation result into the preset function to obtain a quality inspection evaluation result of the service data to be evaluated.
5. The method according to claim 4, wherein the inputting the index data corresponding to the service data to be evaluated into the tree model to obtain a first evaluation result comprises:
determining a target node in the tree model according to the keywords in the index data;
and inputting the value corresponding to the keyword into the target node to obtain a first evaluation result corresponding to the keyword.
6. The method according to claim 4, wherein the inputting the index data corresponding to the service data to be evaluated and the first evaluation result into the basic model to obtain a second evaluation result comprises:
determining a target sub-base model in the base model according to keywords in the index data;
and inputting the first evaluation result into the target base model to obtain a second evaluation result.
7. The method according to claim 4, wherein the inputting the second evaluation result into the preset function to obtain a quality inspection evaluation result of the service data to be evaluated comprises:
and performing arithmetic formula calculation or conditional formula calculation on the second evaluation result by using the preset function to obtain a quality inspection evaluation result of the service data to be evaluated.
8. A quality inspection evaluation apparatus, characterized in that the apparatus comprises:
the acquisition module is used for acquiring the service data to be evaluated and the target evaluation mode;
the generating module is used for generating index data corresponding to the service data to be evaluated according to the service data to be evaluated;
the determining module is used for determining a target evaluation model corresponding to the target evaluation mode according to the target evaluation mode;
and the evaluation module is used for evaluating the index data corresponding to the service data to be evaluated by using the target evaluation model to obtain a quality inspection evaluation result of the service data to be evaluated.
9. A computer device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that the processor implements the steps of the method according to any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium, in which a computer program is stored which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111613173.7A CN114328487A (en) | 2021-12-27 | 2021-12-27 | Quality inspection evaluation method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111613173.7A CN114328487A (en) | 2021-12-27 | 2021-12-27 | Quality inspection evaluation method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114328487A true CN114328487A (en) | 2022-04-12 |
Family
ID=81013788
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111613173.7A Pending CN114328487A (en) | 2021-12-27 | 2021-12-27 | Quality inspection evaluation method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114328487A (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108876133A (en) * | 2018-06-07 | 2018-11-23 | 中国平安人寿保险股份有限公司 | Risk assessment processing method, device, server and medium based on business information |
CN110569904A (en) * | 2019-09-10 | 2019-12-13 | 福建榕基软件股份有限公司 | method for constructing machine learning model and computer-readable storage medium |
WO2020232998A1 (en) * | 2019-05-22 | 2020-11-26 | 平安国际智慧城市科技股份有限公司 | Medical image evaluation method and apparatus, computer device and storage medium |
CN113449997A (en) * | 2021-06-30 | 2021-09-28 | 中国建设银行股份有限公司 | Data processing method and device |
CN113656808A (en) * | 2021-08-31 | 2021-11-16 | 平安医疗健康管理股份有限公司 | Data security evaluation method, device, equipment and storage medium |
-
2021
- 2021-12-27 CN CN202111613173.7A patent/CN114328487A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108876133A (en) * | 2018-06-07 | 2018-11-23 | 中国平安人寿保险股份有限公司 | Risk assessment processing method, device, server and medium based on business information |
WO2020232998A1 (en) * | 2019-05-22 | 2020-11-26 | 平安国际智慧城市科技股份有限公司 | Medical image evaluation method and apparatus, computer device and storage medium |
CN110569904A (en) * | 2019-09-10 | 2019-12-13 | 福建榕基软件股份有限公司 | method for constructing machine learning model and computer-readable storage medium |
CN113449997A (en) * | 2021-06-30 | 2021-09-28 | 中国建设银行股份有限公司 | Data processing method and device |
CN113656808A (en) * | 2021-08-31 | 2021-11-16 | 平安医疗健康管理股份有限公司 | Data security evaluation method, device, equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108415832B (en) | Interface automation test method, device, equipment and storage medium | |
US10318412B1 (en) | Systems, methods, and apparatus for dynamic software generation and testing | |
CN108737243A (en) | Conversation message quality detecting method and device | |
CN113268336B (en) | Service acquisition method, device, equipment and readable medium | |
EP4100900A1 (en) | Method and system for planning and monitoring the progress of construction projects | |
CN110764999A (en) | Automatic testing method and device, computer device and storage medium | |
CN113726890A (en) | Block chain data service-oriented federal prediction method and system | |
CN109376430A (en) | Assembled architecture execution management method therefor | |
CN113051183A (en) | Test data recommendation method and system, electronic device and storage medium | |
CN114547452A (en) | Grid management optimization method and system based on multi-dimensional portrait assessment | |
CN102014163A (en) | Cloud storage test method and system based on transaction driving | |
CN112561690A (en) | Method, system, equipment and storage medium for testing credit card staging service interface | |
WO2021183382A1 (en) | Graph-based method for inductive bug localization | |
CN114328487A (en) | Quality inspection evaluation method and device | |
CN113762421B (en) | Classification model training method, flow analysis method, device and equipment | |
CN115292178A (en) | Test data searching method, device, storage medium and terminal | |
CN114706856A (en) | Fault processing method and device, electronic equipment and computer readable storage medium | |
CN111552631A (en) | System testing method, device and computer readable storage medium | |
CN110796557A (en) | Data processing method and device, electronic equipment and computer readable storage medium | |
CN116841650B (en) | Sample construction method, device, equipment and storage medium | |
WO2024105751A1 (en) | Inspection device, inspection method, and inspection program | |
CN116610559A (en) | Test method, test device, electronic equipment and computer readable storage medium | |
CN117421311A (en) | Data verification method, device, equipment and storage medium based on artificial intelligence | |
CN113760713A (en) | Test method, system, computer system and medium | |
CN112988555A (en) | Interface test method, device, equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20221214 Address after: 518054 cable information transmission building 25f2504, no.3369 Binhai Avenue, Haizhu community, Yuehai street, Nanshan District, Shenzhen City, Guangdong Province Applicant after: Shenzhen Xumi yuntu Space Technology Co.,Ltd. Address before: No.103, no.1003, Nanxin Road, Nanshan community, Nanshan street, Nanshan District, Shenzhen City, Guangdong Province Applicant before: Shenzhen Jizhi Digital Technology Co.,Ltd. |
|
TA01 | Transfer of patent application right |