Information detection method and device and electronic equipment
By automatically comparing and analyzing information on data resource information, historical resource processing data and exception processing records, generating information detection results and automatically sorting to select priority targets, the problem of low detection efficiency in the existing technology is solved and efficient automated detection is achieved.
Patent Information
- Application Number
- CN202411808816.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-10
- Publication Date
- 2025-04-08
AI Technical Summary
In the prior art, the detection process of data related to data processing tasks needs to be carried out manually, resulting in wasted time and human resources and low detection efficiency.
By determining the data resource information of the target to be selected, comparing the task requirement information, combining historical resource processing data, exception processing records, material data quantity and attribute parameter information, a pre-trained task analysis model is used to perform task analysis and processing, generating information detection results, and automatically sorting and selecting priority targets.
The automated detection target is achieved, the detection efficiency is improved, the time and cost of manual screening is reduced, and the overall data processing task efficiency is improved.
Smart Images

Figure CN119782919A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of data processing technology, and in particular to an information detection method, device and electronic equipment. Background Art
[0002] At present, the detection process of relevant data for some data processing tasks for various targets needs to be manually detected one by one according to the needs of each target, which will consume a lot of time and human resources.
[0003] Therefore, how to improve the detection efficiency of relevant data of each target for data processing tasks has become a technical problem that needs to be solved urgently. Summary of the invention
[0004] In view of this, the purpose of the present application is to propose an information detection method, device and electronic device to solve or partially solve the above-mentioned technical problems.
[0005] Based on the above purpose, the present application provides an information detection method, which is characterized by comprising:
[0006] Determine data resource information of multiple candidates, retrieve task requirement information, compare the data resource information of each candidate with the task requirement information, and obtain a comparison result, wherein each candidate corresponds to a comparison result;
[0007] Obtain historical resource processing data for each candidate target after the completion of historical tasks, input the historical resource processing data into a pre-trained task analysis model, perform task analysis processing, and obtain a task execution index corresponding to each candidate target;
[0008] Retrieve the exception handling record information for each target to be selected during the scheduled time period;
[0009] Retrieve the material data volume corresponding to the processing task in each candidate target;
[0010] Acquire multiple attribute parameter information of each target to be selected, determine the attribute classification of each attribute parameter information, determine the attribute value corresponding to the attribute classification, and integrate all attribute values to obtain the total attribute value;
[0011] Integrate the comparison results, task execution index, exception handling record information, material data volume and attribute total value to obtain information detection results;
[0012] The candidate targets are sorted according to the information detection results, a predetermined number of candidate targets with the highest information detection results are selected from the sorting as selected targets, communication information is generated, and the communication information is sent to the selected targets.
[0013] Based on the same inventive concept, the present application also provides an information detection device, including:
[0014] A comparison result determination module is configured to determine data resource information of multiple candidates, retrieve task requirement information, compare the data resource information of each candidate with the task requirement information, and obtain a comparison result, wherein each candidate corresponds to a comparison result;
[0015] The task execution determination module is configured to obtain historical resource processing data of each candidate target after the completion of historical tasks, input the historical resource processing data into a pre-trained task analysis model, perform task analysis processing, and obtain a task execution index corresponding to each candidate target;
[0016] The exception handling determination module is configured to retrieve the exception handling record information of each target to be selected in a predetermined time period;
[0017] A material data determination module is configured to retrieve the material data amount corresponding to the processing task in each candidate target;
[0018] The attribute processing module is configured to obtain multiple attribute parameter information of each target to be selected, determine the attribute classification of each attribute parameter information, determine the attribute value corresponding to the attribute classification, and integrate all the attribute values to obtain the total attribute value;
[0019] An information detection module is configured to integrate the comparison result, the task execution index, the abnormal processing record information, the material data volume and the total attribute value to obtain an information detection result;
[0020] The selection module is configured to sort the candidate targets according to the information detection results, select a predetermined number of candidate targets with the highest information detection results from the sorting as selected targets, generate communication information, and send the communication information to the selected targets.
[0021] Based on the same inventive concept, the present application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable by the processor, wherein the processor implements the method as described above when executing the computer program.
[0022] As can be seen from the above, the information detection method, device and electronic device provided by the present application can compare the data resource information of each candidate target with the corresponding task requirement information to obtain the corresponding comparison result; it will also perform task analysis processing based on the historical resource processing data corresponding to each candidate target after completing the historical task, using the pre-trained task analysis model to obtain the task execution index of each candidate target; then retrieve the exception processing record information of the predetermined time period corresponding to each candidate target, and the material data volume corresponding to the processing task; and determine the corresponding attribute classification based on the multiple attribute parameter information obtained for each candidate target, and determine the attribute value of the attribute classification, so that these attribute values can be integrated to obtain the total attribute value; finally, the obtained comparison results, task execution index, exception processing record information, material data volume and total attribute value are integrated to obtain the information detection result, so that the information detection result can integrate the various information situations, and the candidate targets with the highest predetermined number of information detection results obtained according to the sorting are used as the selected targets, so that the corresponding selected targets can be automatically determined without manual screening, and the communication information can also be automatically sent to the selected target, thereby prompting the selected target, which is convenient and fast, and improves efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] In order to more clearly illustrate the technical solutions in the present application or related technologies, the drawings required for use in the embodiments or related technical descriptions are briefly introduced below. Obviously, the drawings described below are only embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0024] Figure 1 A flowchart of an information detection method according to an embodiment of the present application;
[0025] Figure 2 This is a structural block diagram of an information detection device according to an embodiment of the present application;
[0026] Figure 3 A schematic diagram of the structure of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0027] In order to make the objectives, technical solutions and advantages of the present application more clearly understood, the present application is further described in detail below in combination with specific embodiments and with reference to the accompanying drawings.
[0028] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present application should be the usual meanings understood by people with ordinary skills in the field to which the present application belongs. The "first", "second" and similar words used in the embodiments of the present application do not represent any order, quantity or importance, but are only used to distinguish different components. "Including" or "comprising" and similar words mean that the elements or objects appearing in front of the word cover the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "Connect" or "connected" and similar words are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative positional relationships. When the absolute position of the described object changes, the relative positional relationship may also change accordingly.
[0029] The embodiments of the present application are described in detail below with reference to the accompanying drawings.
[0030] An information detection method proposed in the embodiment of the present application is as follows: Figure 1 As shown, including:
[0031] Step 101, determine data resource information of multiple candidates, retrieve task requirement information, compare the data resource information of each candidate with the task requirement information, and obtain a comparison result, wherein each candidate corresponds to a comparison result.
[0032] In specific implementation, the target to be selected includes at least one of the following: user, enterprise or team. Data resource information includes: the name of the target to be selected, the type of task to be performed, the ability value of the task to be performed, etc. Task requirement information includes: the type required for the corresponding task to be performed, the ability value required for the task to be performed, and the materials required for the task to be performed.
[0033] Step 102, obtaining the historical resource processing data after the completion of the historical tasks for each candidate target, inputting the historical resource processing data into the pre-trained task analysis model, performing task analysis processing, and obtaining the task execution index corresponding to each candidate target.
[0034] In specific implementation, each candidate target stores some historical resource processing data of historical tasks completed in historical time. The historical resource processing data is the corresponding completion status after completing the historical tasks, including: completion amount, completion degree value, completed task type, and degree value of meeting the corresponding task requirements after completion.
[0035] The corresponding task analysis model is a model that uses a neural network through learning and training, and can perform task analysis on various resource processing data to determine the corresponding task execution status.
[0036] In this way, the task analysis model can be used to perform task analysis on the historical resource processing data to obtain a task execution index. Each historical resource processing data of the selected target corresponds to a task execution index.
[0037] Step 103, retrieve the exception handling record information of each target to be selected in a predetermined time period.
[0038] In specific implementation, the predetermined time period can be within one year, two years or three years, etc., and the exception handling record information corresponding to various time periods of each candidate target is stored in the database in advance, so that the exception handling record information of the predetermined time period of each candidate target can be directly retrieved from the database.
[0039] The exception handling record is a record of errors or failures that occur when the corresponding candidate target processes the task.
[0040] Step 104, retrieve the material data volume corresponding to the processing task in each candidate target.
[0041] In specific implementation, the material data volume specifically refers to the material name, material quantity, material abnormality, and record information corresponding to the material abnormality of various materials used to process various task configurations in the corresponding selected target.
[0042] Step 105 , obtaining multiple attribute parameter information of each target to be selected, determining the attribute classification of each attribute parameter information, determining the attribute value corresponding to the attribute classification, and integrating all the attribute values to obtain the total attribute value.
[0043] In specific implementation, the attribute parameter information includes the processing status of the corresponding selected target processing various tasks, such as the number of tasks processed, processing time, the number of tasks processed without exception, the number of tasks participated in, etc.
[0044] Each attribute parameter information is preset with a corresponding attribute value, and the specific value of the attribute parameter information is multiplied by the corresponding attribute value and then added to obtain the total attribute value corresponding to the target to be selected. Each target to be selected obtains a total attribute value.
[0045] Step 106, integrating the comparison result, task execution index, exception handling record information, material data volume and attribute total value to obtain information detection result.
[0046] In specific implementation, the numerical values corresponding to the comparison result, task execution index, exception handling record information, material data volume and attribute total value can be multiplied to obtain the information detection result.
[0047] The numerical values corresponding to the comparison result, task execution index, exception handling record information, material data volume and attribute total value may also be weighted and summed to obtain the information detection result.
[0048] Step 107 , sorting the candidate targets according to the information detection results, selecting a predetermined number of candidate targets with the highest information detection results from the sorting as selected targets, generating communication information, and sending the communication information to the selected targets.
[0049] Through the above scheme, the data resource information of each candidate target can be compared with the corresponding task requirement information to obtain the corresponding comparison result; the task analysis processing is also performed based on the historical resource processing data corresponding to each candidate target after completing the historical task, using the pre-trained task analysis model to obtain the task execution index of each candidate target; then the exception processing record information of the predetermined time period corresponding to each candidate target and the material data volume corresponding to the processing task are retrieved; and according to the obtained multiple attribute parameter information of each candidate target, the corresponding attribute classification is determined, and the attribute value of the attribute classification is determined, so that these attribute values can be integrated to obtain the total attribute value; finally, the obtained comparison results, task execution index, exception processing record information, material data volume and total attribute value are integrated to obtain the information detection result, so that the information detection result can integrate the various information situations, and the candidate targets with the highest predetermined number of information detection results obtained according to the sorting are used as the selected targets, so that the corresponding selected targets can be automatically determined without manual screening, and the communication information can also be automatically sent to the selected target, thereby prompting the selected target, which is convenient and fast, and improves efficiency.
[0050] In some embodiments, the process of constructing the task analysis model includes:
[0051] Step A1: obtaining a first predetermined number of sample resource processing data corresponding to each candidate target as a first training set, wherein each sample resource processing data in the first training set corresponds to a correctly marked task execution index.
[0052] Step A2, constructing a first initial neural network including a first input layer, a plurality of first hidden layers and a first output layer.
[0053] Step A3, determining the type of sample resource processing data, and setting the input port of the first input layer according to the type of sample resource processing data, wherein one input port corresponds to one type of sample resource processing data.
[0054] Step A4, determining the number of first hidden layers according to the type of sample resource processing data, connecting each first hidden layer to an input port of the type of sample resource processing data, and connecting each first hidden layer to the first output layer.
[0055] Step A5, input the sample resource processing data in the first training set from the corresponding input port of the first input layer of the first initial neural network according to the type of each sample resource processing data, and transmit it to the first hidden layer corresponding to the type of sample resource processing data for task analysis. Each first hidden layer sends the analysis result to the first output layer for integration to obtain the sample task execution index.
[0056] Step A6: compare the sample task execution index corresponding to each sample resource processing data with the marked correct task execution index, and determine the loss function.
[0057] In a specific implementation, the loss function may be a hinge loss function or a cross entropy loss function.
[0058] Step A7, determining whether the convergence value of the loss function is less than or equal to a convergence threshold.
[0059] Step A8: Otherwise, according to the loss value determined by the loss function, the parameters of the first input layer, each first hidden layer and the first output layer in the first initial neural network are adjusted.
[0060] Step A9: if yes, use the final first initial neural network as the task analysis model.
[0061] Through the above scheme, a task analysis model can be obtained that can accurately perform task analysis processing on various resource processing data.
[0062] In some embodiments, step A9 includes:
[0063] Step A91, obtaining a second predetermined number of test resource processing data corresponding to each target to be selected as a first test set, wherein each test resource processing data corresponds to a correctly marked task execution index.
[0064] Step A92, inputting the processing data of each test resource in the first test set into the finally obtained first initial neural network for task analysis and processing to obtain the test task execution index.
[0065] Step A93, comparing the test task execution index of each test resource processing data with the marked correct task execution index, and calculating the first test accuracy rate corresponding to the test process.
[0066] Step A94, in response to determining that the first test accuracy is greater than or equal to the first accuracy threshold, using the finally obtained first initial neural network as the task analysis model.
[0067] In specific implementation, if the first test accuracy is less than the first accuracy threshold, the first test set will be used as the first training set to continue training the finally obtained first initial neural network according to the process of steps A1 to A9, and the first test set will be re-determined to be tested according to the process of the above steps A91 to A94, and it will be repeated until it is determined that the first test accuracy is greater than or equal to the first accuracy threshold, and the finally obtained first initial neural network will be used as the task analysis model.
[0068] Through the above scheme, the accuracy of the first initial neural network finally obtained is tested using the first test set, so that the obtained task analysis model can predict the task execution index more accurately.
[0069] In some embodiments, it also includes:
[0070] Step 108, determining a plurality of targets to be detected from a predetermined number of selected targets.
[0071] Step 109, obtain material resource data corresponding to the target task, input the material resource data into a pre-built material fluctuation prediction model to perform fluctuation analysis on the material resource quantity, and obtain fluctuation analysis results, wherein the material fluctuation prediction model is a model pre-built based on a neural network model, and the material fluctuation prediction model can analyze the fluctuation of the material resource quantity corresponding to the material resource data.
[0072] In a specific implementation, the material resource data is at least one of the name, type, price, quantity, and source information of the raw materials required for processing tasks related to the power equipment.
[0073] Step 110, for each target to be detected: determine the position information corresponding to the target to be detected, retrieve the condition information of the position information, obtain the adaptation parameter information of the target to be detected, match the adaptation parameter information with the condition information, and obtain the matching result of the target to be detected.
[0074] In specific implementation, since the conditions for the target to be detected are different at different locations, the adaptation parameter information of the target to be detected will be matched with the condition information of its location, and then the matching results of each target to be detected will be obtained. The matching results represent the degree to which the target to be detected meets the condition information of its location.
[0075] Step 111, obtaining abnormal execution data of each target to be detected for the target task.
[0076] During specific implementation, if there are records of device processing for each target to be detected in history, the records will be retrieved to see whether there are any abnormal situations that cannot be executed or whether the execution can be carried out smoothly when the processing is carried out on the device. These are all abnormal execution data.
[0077] Step 112, for each target to be detected: collect index parameter information of the target to be detected, input the index parameter information into a pre-built support vector machine model to perform abnormality analysis, and obtain an abnormality index.
[0078] In specific implementation, the support vector machine (SVM) model is a pre-built abnormality index that can predict whether interruptions, errors, abnormal stops, and other abnormal situations will occur when executing the current power equipment's tasks based on some indicator parameter information of each target to be detected.
[0079] The index parameter information includes: the resource volume of the target to be detected, the size of the area, the type of tools, the number of each type of tools, the type of materials and the number of each type of materials, etc.
[0080] Step 113, obtaining the target resource value of each target to be detected for the target task.
[0081] In a specific implementation, the target resource value is the resource demand provided by the target to be detected to execute the task of the power equipment.
[0082] Step 114 is performed for each target to be detected: combining the fluctuation analysis result, matching result, abnormal execution data, abnormal degree index and target resource value of the target to be detected to obtain a resource detection result.
[0083] Step 115, sorting the various targets to be detected according to the resource detection results, selecting the target to be detected with the highest resource detection result from the sorting as the resource determination target, and outputting the resource determination target for display.
[0084] Through the above scheme, the material fluctuation prediction model can be used to perform fluctuation analysis on the corresponding material resource data and obtain the fluctuation analysis results; after matching the corresponding adaptation parameter information of each target to be detected with the condition information of its corresponding position, the matching results of each target to be detected are obtained; and the abnormal execution data of each target to be detected are obtained; and after the abnormal degree analysis is performed using the support vector machine model, the abnormal degree index of each target to be detected is obtained; and the target resource value of each target to be detected is obtained; in this way, the fluctuation analysis result, matching result, abnormal execution data, abnormal degree index and target resource value of the target to be detected can be combined to determine the resource detection result, so that the resource detection result is more in line with various detection-related data, and the resource corresponding to the highest resource detection result screened based on the resource detection result is determined with higher accuracy and more in line with the requirements of the task.
[0085] In some embodiments, the process of constructing the material fluctuation prediction model includes:
[0086] Step B1, obtaining a plurality of historical material resource data corresponding to target tasks arranged in chronological order in a first time period in history, and graphing the plurality of historical material resource data to obtain a first curve graph.
[0087] In a specific implementation, each historical material resource data is classified according to raw materials, for example, classified into: raw material (1), raw material (2), raw material (3), raw material (4).
[0088] Then, for each category of raw materials corresponding to the historical material resource data, a graph is drawn, and each category of raw materials corresponds to a first curve graph. The first curve graph is a curve graph formed by taking time as the horizontal axis and the value of the corresponding historical material resource data as the vertical axis, and the trend of the historical material resources of the raw materials of this category over time can be learned from the first curve graph.
[0089] Step B2, determining the fluctuation index corresponding to each historical material resource data according to the first curve chart, and using the fluctuation index to mark each historical material resource data, combining multiple marked historical material resource data together to form a second training set, wherein the second training set includes multiple second training samples, and each second training sample is a marked historical material resource data.
[0090] In a specific implementation, the curvature corresponding to each time point is calculated according to the first curve graph, and the curvature is used as a fluctuation index. A positive value of the fluctuation index indicates an increasing fluctuation, and a negative value of the fluctuation index indicates a decreasing fluctuation.
[0091] In this way, each historical material resource data can be marked with a corresponding fluctuation index in chronological order, and these marked historical material resource data can be combined as second training samples into a second training set.
[0092] Step B3, constructing a second initial neural network model including a second input layer, multiple second hidden layers and a second output layer.
[0093] In a specific implementation, the second input layer includes a plurality of second input ports, each of which corresponds to a type of raw material and is used to receive historical material resource data of the raw material of the type. One historical material resource data may correspond to multiple raw materials.
[0094] The second hidden layer includes multiple layers, each of which corresponds to a category of raw materials and is connected to the corresponding second input port, and is used to perform fluctuation analysis on the historical material resource data of the raw materials of the category received by the second input port.
[0095] The second output layer is connected to each second hidden layer, and is used to receive the fluctuation analysis results obtained by each second hidden layer, and integrate these fluctuation analysis results.
[0096] Step B4, input the second training samples in the second training set from the second input layer to the neural network model in chronological order. After the second input layer preprocesses the second training samples, the preprocessed second training samples are input to each second hidden layer for fluctuation analysis. Each second hidden layer sends the analysis results to the output layer, and the second output layer is used to organize and output the fluctuation analysis training results.
[0097] In the specific implementation, the second training sample to be input is determined in chronological order. After the second input layer determines the second input port corresponding to the second training sample, it reaches the corresponding second hidden layer, and is sent to the second output layer after performing fluctuation analysis using the corresponding second hidden layer. The second output layer is used to integrate the fluctuation analysis results of each second hidden layer to obtain the final fluctuation analysis training result output.
[0098] Step B5, determine the corresponding loss value according to the difference between the fluctuation analysis training result and the marked fluctuation index, determine the adjustment amount of each layer parameter according to the loss value, adjust the parameters of each layer of the second initial neural network model according to the adjustment amount of each layer parameter, and complete the training process for the second training sample.
[0099] In specific implementation, each time a second training sample is trained, the difference between its fluctuation analysis training result and the marked fluctuation index is determined. For example, the absolute value of the difference between the two is calculated as the loss value. If the loss value is larger, the corresponding parameter adjustment amount is also larger, which has a positive correlation.
[0100] In this way, the second initial neural network model is adjusted once each time a second training sample is trained, and when the next second training sample is trained, the last adjusted second initial neural network model is used to continue training and adjusting.
[0101] Step B6, after determining that all the second training samples in the second training set have been trained, the finally obtained second initial neural network model is used as the material fluctuation prediction model.
[0102] In specific implementation, after all the second training samples in the second training set are trained, the neural network model obtained after the last second training sample is trained and adjusted will be used as the material fluctuation prediction model.
[0103] Through the above scheme, a material fluctuation prediction model is obtained which can accurately analyze the fluctuation of material resource data.
[0104] In some embodiments, step B6 includes:
[0105] Step B61, after determining that all second training samples in the second training set have been trained, obtain a plurality of historical material resource data corresponding to the target tasks arranged in chronological order in the second time period in the history, and graph the plurality of historical material resource data to obtain a second curve graph;
[0106] The process of drawing the second curve graph is the same as that of drawing the first curve graph, and will not be described again here.
[0107] Step B62, determining the fluctuation index corresponding to each historical material resource data according to the second curve graph, and marking each historical material resource data in the second time period using the fluctuation index, combining a plurality of marked historical material resource data together to form a second test set, wherein the second test set includes a plurality of second test samples, each second test sample being the marked historical material resource data in the second time period;
[0108] Step B63, inputting each second test sample in the second test set into the second initial neural network model obtained last in chronological order to perform fluctuation analysis test processing, and obtaining fluctuation analysis test results;
[0109] Step B64, comparing the fluctuation analysis test results corresponding to each second test sample with the marked fluctuation index, and calculating the second test accuracy rate corresponding to the test process;
[0110] Step B65, in response to determining that the second test accuracy is greater than or equal to the second accuracy threshold, using the finally obtained second initial neural network model as the material fluctuation prediction model.
[0111] In specific implementation, if the second test accuracy is less than the second accuracy threshold, the second test set will be used as the second training set to continue training the finally obtained second initial neural network model according to the process of steps B1 to B6, and the second test set will be re-determined to be tested according to the process of the above steps B61 to B64, and it will be repeated until it is determined that the second test accuracy is greater than or equal to the second accuracy threshold, and the finally obtained second initial neural network model will be used as the material fluctuation prediction model.
[0112] Through the above scheme, the accuracy of the second initial neural network model finally obtained is tested using the second test set, so that the final material fluctuation prediction model can predict the fluctuation more accurately.
[0113] In some embodiments, the support vector machine model construction process includes:
[0114] Step C1, obtaining multiple historical indicator parameter information of various targets to be detected, and marking the corresponding abnormality degree for each historical indicator parameter information.
[0115] In specific implementation, the historical indicator parameter information includes: the resource volume, area size, tool type, quantity of each type of tool, material type and quantity of each type of material of each target to be detected in the historical time period.
[0116] And the degree of abnormality of each historical indicator parameter information will be known in advance (for example, abnormality is 0.5 and normality is 1).
[0117] Step C2, normalizing the multiple marked historical indicator parameter information of each target to be detected to obtain a normalized result.
[0118] During specific implementation, in order to ensure the consistency of each historical indicator parameter information, it is normalized.
[0119] Step C3: taking the normalization result as the third training set, wherein the third training set includes a plurality of third training samples, and each third training sample is historical indicator parameter information of the abnormality degree after normalization.
[0120] Step C4, constructing an initial support vector machine model.
[0121] In a specific implementation, the initial support vector machine is: Support Vector Machine, SVM, a generalized linear classifier that performs binary classification on data in a supervised learning manner.
[0122] Step C5: input each third training sample in the third training set into the initial support vector machine model for abnormality analysis to obtain the degree of sample abnormality.
[0123] Step C6, determine the corresponding loss value according to the difference between the abnormality degree of the sample and the abnormality degree of the mark, determine the adjustment amount of each layer parameter of the initial support vector machine model according to the loss value, adjust the initial support vector machine model according to the adjustment amount of each layer parameter, and complete the training process for the third training sample.
[0124] In specific implementation, the loss value is calculated by performing hinge loss function calculation based on the abnormality degree of the sample and the abnormality degree of the label to obtain the loss value.
[0125] The hinge loss function has a relatively small amount of calculation and is relatively fast in the training process, which can better meet the needs of real-time prediction. In addition, the hinge loss function can also be applied to different types of data, such as discrete, continuous, and binary. In short, the hinge loss function is a very effective classification loss function that can better simulate data, improve the generalization ability of the model, and effectively suppress overfitting.
[0126] Step C7: after determining that all the third training samples in the third training set have been trained, the final initial support vector machine model is used as the support vector machine model.
[0127] In specific implementation, according to the process of steps C1 to C3 above, a third test set is re-collected, and the test set includes multiple third test samples, each of which is the historical indicator parameter information of the abnormal degree after normalization. The third test set can be the same as or different from the third training set.
[0128] Each third test sample in the third test set is input into the final initial support vector machine model for processing, the processing result is compared with the abnormal degree of the mark, and the third test accuracy corresponding to the processing of the support vector machine model for the third test set is calculated. If the third test accuracy is less than the third accuracy threshold, the third test set is used as the third training set to continue training the final initial support vector machine model according to the process of steps C1 to C7, and the third test set is re-determined for testing, and the process is repeated until it is determined that the third test accuracy is greater than or equal to the third accuracy threshold, and the final initial support vector machine is used as the support vector machine model.
[0129] Through the above scheme, a support vector machine model of anomaly program capable of accurately analyzing the index parameter information of the corresponding target to be detected is obtained.
[0130] In some embodiments, step C5 comprises:
[0131] Step C51, adding a linear kernel function processing layer, a polynomial kernel function processing layer, a Gaussian kernel function processing layer and an activation processing layer to the initial support vector machine model.
[0132] Step C52: Input each third training sample in the third training set into the initial support vector machine model and process it in sequence using a linear kernel function processing layer, a polynomial kernel function processing layer, a Gaussian kernel function processing layer and an activation processing layer.
[0133] In a specific implementation, the linear kernel function processing layer is used to analyze the linear performance of the third training sample and determine the linear value corresponding to the abnormality degree of the third training sample;
[0134] The polynomial kernel function processing layer is used to analyze the performance of the polynomial function of the third training sample and determine the polynomial values corresponding to the third training sample and the abnormality degree;
[0135] The Gaussian kernel function processing layer is used to analyze the performance of the Gaussian distribution of the third training sample and determine the Gaussian value corresponding to the abnormality degree of the third training sample;
[0136] The activation processing layer is used to analyze the activation performance of the third training sample and determine the activation value corresponding to the abnormality degree of the third training sample.
[0137] Step C53, integrating the processing results of each processing layer, determining the abnormal separation plane according to the integration result, calculating the distance of the third training sample deviating from the abnormal separation plane, and determining the degree of sample abnormality according to the distance.
[0138] In specific implementation, the functional relationship between the linear value and the degree of abnormality, the functional relationship between the multinomial value and the degree of abnormality, the functional relationship between the Gaussian value and the degree of abnormality, and the functional relationship between the activation value and the degree of abnormality are integrated to determine a common plane functional relationship, and the plane functional relationship is used as the abnormal separation plane. In this way, the distance of each third training sample from the abnormal separation plane can be calculated, and then the degree of sample abnormality can be obtained according to the size of the distance.
[0139] Through the above scheme, the process of the degree of abnormality of the sample can be accurately determined.
[0140] It should be noted that the method of the embodiment of the present application can be performed by a single device, such as a computer or server. The method of this embodiment can also be applied to a distributed scenario and completed by multiple devices cooperating with each other. In the case of such a distributed scenario, one of the multiple devices can only perform one or more steps in the method of the embodiment of the present application, and the multiple devices will interact with each other to complete the described method.
[0141] It should be noted that the above describes some embodiments of the present application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the above embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0142] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, the present application also provides an information detection device.
[0143] refer to Figure 2 , the device comprises:
[0144] The comparison result determination module 201 is configured to determine the data resource information of multiple candidates, retrieve the task requirement information, compare the data resource information of each candidate with the task requirement information, and obtain a comparison result, wherein each candidate corresponds to a comparison result;
[0145] The task execution determination module 202 is configured to obtain the historical resource processing data of each candidate target after the historical task is completed, input the historical resource processing data into the pre-trained task analysis model, perform task analysis processing, and obtain the task execution index corresponding to each candidate target;
[0146] The exception handling determination module 203 is configured to retrieve the exception handling record information of each target to be selected in a predetermined time period;
[0147] The material data determination module 204 is configured to retrieve the material data amount corresponding to the processing task in each target to be selected;
[0148] The attribute processing module 205 is configured to obtain multiple attribute parameter information of each target to be selected, determine the attribute category of each attribute parameter information, determine the attribute value corresponding to the attribute category, and integrate all the attribute values to obtain the total attribute value;
[0149] The information detection module 206 is configured to integrate the comparison result, the task execution index, the abnormal processing record information, the material data volume and the total attribute value to obtain the information detection result;
[0150] The selection module 207 is configured to sort the candidate targets according to the information detection results, select a predetermined number of candidate targets with the highest information detection results from the sorting as selected targets, generate communication information, and send the communication information to the selected targets.
[0151] In some embodiments, the apparatus further comprises a first model building module configured to:
[0152] Acquire a first predetermined number of sample resource processing data corresponding to each candidate target as a first training set, wherein each sample resource processing data in the first training set corresponds to a correctly marked task execution index;
[0153] Constructing a first initial neural network including a first input layer, a plurality of first hidden layers and a first output layer;
[0154] Determine the type of sample resource processing data, and set an input port of the first input layer according to the type of sample resource processing data, wherein one input port corresponds to one type of sample resource processing data;
[0155] Determine the number of first hidden layers according to the type of sample resource processing data, connect each first hidden layer to the input port of the type of corresponding sample resource processing data, and connect each first hidden layer to the first output layer;
[0156] The sample resource processing data in the first training set are input from the corresponding input port of the first input layer of the first initial neural network according to the type of each sample resource processing data, and transmitted to the first hidden layer corresponding to the type of the sample resource processing data for task analysis. Each first hidden layer sends the analysis result to the first output layer for integration to obtain the sample task execution index;
[0157] Compare the sample task execution index corresponding to each sample resource processing data with the marked correct task execution index, and determine the loss function;
[0158] Determine whether the convergence value of the loss function is less than or equal to a convergence threshold;
[0159] Otherwise, adjusting the parameters of the first input layer, each first hidden layer, and the first output layer in the first initial neural network according to the loss value determined by the loss function;
[0160] If yes, the final first initial neural network is used as the task analysis model.
[0161] In some embodiments, the first model building module is specifically configured to:
[0162] Acquire a second predetermined number of test resource processing data corresponding to each target to be selected as a first test set, wherein each test resource processing data corresponds to a correctly marked task execution index;
[0163] Inputting the processing data of each test resource in the first test set into the first initial neural network finally obtained to perform task analysis and processing, and obtain the test task execution index;
[0164] Compare the test task execution index of each test resource processing data with the marked correct task execution index, and calculate the first test accuracy rate corresponding to the test process;
[0165] In response to determining that the first test accuracy is greater than or equal to the first accuracy threshold, the finally obtained first initial neural network is used as the task analysis model.
[0166] In some embodiments, the apparatus further comprises a resource detection module configured to:
[0167] determining a plurality of targets to be detected from a predetermined number of selected targets;
[0168] Obtaining material resource data corresponding to the target task, inputting the material resource data into a pre-built material fluctuation prediction model to perform fluctuation analysis on the material resource quantity, and obtaining a fluctuation analysis result, wherein the material fluctuation prediction model is a model pre-built based on a neural network model, and the material fluctuation prediction model can analyze the fluctuation of the material resource quantity corresponding to the material resource data;
[0169] For each target to be detected: determine the position information corresponding to the target to be detected, retrieve the condition information of the position information, obtain the adaptation parameter information of the target to be detected, match the adaptation parameter information with the condition information, and obtain the matching result of the target to be detected;
[0170] Obtain abnormal execution data of each target to be detected for the target task;
[0171] For each target to be detected: collecting the index parameter information of the target to be detected, inputting the index parameter information into a pre-built support vector machine model to perform abnormality analysis, and obtaining an abnormality index;
[0172] Obtain the target resource value for each target to be detected for the target task;
[0173] For each target to be detected, the following steps are performed: combining the fluctuation analysis result, matching result, abnormal execution data, abnormal degree index and target resource value of the target to be detected to obtain the resource detection result;
[0174] The various targets to be detected are sorted according to the resource detection results, and the target to be detected with the highest resource detection result is selected from the sorting as the resource determination target, and the resource determination target is output and displayed.
[0175] In some embodiments, the apparatus further comprises a second model building module configured to:
[0176] Acquire a plurality of historical material resource data corresponding to the target tasks arranged in chronological order in a first time period in history, and graph the plurality of historical material resource data to obtain a first curve graph;
[0177] Determine the fluctuation index corresponding to each historical material resource data according to the first curve graph, and use the fluctuation index to mark each historical material resource data, and combine multiple marked historical material resource data to form a second training set, wherein the second training set includes multiple second training samples, and each second training sample is a marked historical material resource data;
[0178] Constructing a second initial neural network model including a second input layer, a plurality of second hidden layers, and a second output layer;
[0179] Input the second training samples in the second training set from the second input layer to the neural network model in chronological order, after the second input layer preprocesses the second training samples, input the preprocessed second training samples to each second hidden layer for fluctuation analysis, each second hidden layer sends the analysis results to the output layer, and the second output layer is used to organize and output the fluctuation analysis training results;
[0180] Determine a corresponding loss value according to the difference between the fluctuation analysis training result and the marked fluctuation index, determine the adjustment amount of each layer parameter according to the loss value, adjust the parameters of each layer of the second initial neural network model according to the adjustment amount of each layer parameter, and complete the training process for the second training sample;
[0181] After all the second training samples in the second training set are determined to have been trained, the second initial neural network model finally obtained is used as the material fluctuation prediction model.
[0182] In some embodiments, the second model building module is specifically configured to:
[0183] After determining that all second training samples in the second training set have been trained, obtaining a plurality of historical material resource data corresponding to the target tasks arranged in chronological order in the second time period in history, and graphing the plurality of historical material resource data to obtain a second curve graph;
[0184] Determine the fluctuation index corresponding to each historical material resource data according to the second curve graph, and use the fluctuation index to mark each historical material resource data in the second time period, and combine multiple marked historical material resource data together to form a second test set, wherein the second test set includes multiple second test samples, each second test sample is the marked historical material resource data in the second time period;
[0185] Inputting each second test sample in the second test set into the second initial neural network model obtained last in chronological order to perform fluctuation analysis test processing, and obtaining fluctuation analysis test results;
[0186] Compare the fluctuation analysis test results corresponding to each second test sample with the marked fluctuation index, and calculate the second test accuracy rate corresponding to the test process;
[0187] In response to determining that the second test accuracy is greater than or equal to the second accuracy threshold, the finally obtained second initial neural network model is used as the material fluctuation prediction model.
[0188] In some embodiments, the apparatus further comprises a third model building module configured to:
[0189] Obtain multiple historical indicator parameter information of various targets to be detected, and mark the corresponding abnormality degree for each historical indicator parameter information;
[0190] Normalizing the multiple marked historical indicator parameter information of each target to be detected to obtain a normalized result;
[0191] The normalized result is used as a third training set, wherein the third training set includes a plurality of third training samples, and each third training sample is historical indicator parameter information of a normalized marked abnormality degree;
[0192] Build an initial support vector machine model;
[0193] Inputting each third training sample in the third training set into the initial support vector machine model for abnormality analysis processing to obtain the degree of sample abnormality;
[0194] Determine a corresponding loss value according to the difference between the abnormality degree of the sample and the abnormality degree of the mark, determine the adjustment amount of each layer parameter of the initial support vector machine model according to the loss value, adjust the initial support vector machine model according to the adjustment amount of each layer parameter, and complete the training process for the third training sample;
[0195] After it is determined that all the third training samples in the third training set have been trained, the final obtained initial support vector machine model is used as the support vector machine model.
[0196] In some embodiments, the third model building module is specifically configured to:
[0197] Adding a linear kernel function processing layer, a polynomial kernel function processing layer, a Gaussian kernel function processing layer, and an activation processing layer to the initial support vector machine model;
[0198] Input each third training sample in the third training set into the initial support vector machine model and process it in sequence using a linear kernel function processing layer, a polynomial kernel function processing layer, a Gaussian kernel function processing layer and an activation processing layer;
[0199] The processing results of each processing layer are integrated, and the abnormal separation plane is determined according to the integrated results. The distance of the third training sample deviating from the abnormal separation plane is calculated, and the degree of sample abnormality is determined according to the distance.
[0200] For the convenience of description, the above device is described in terms of functions divided into various modules. Of course, when implementing the present application, the functions of each module can be implemented in the same or multiple software and / or hardware.
[0201] The device of the above embodiment is used to implement the corresponding method in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be described in detail here.
[0202] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments and methods, the present application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method described in any of the above embodiments when executing the program.
[0203] Figure 3 A more specific schematic diagram of the hardware structure of an electronic device provided in this embodiment is shown, and the device may include: a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040 are connected to each other through the bus 1050 in the device.
[0204] The processor 1010 can be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.
[0205] The memory 1020 may be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 may store an operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program codes are stored in the memory 1020 and are called and executed by the processor 1010.
[0206] The input / output interface 1030 is used to connect the input / output module to realize information input and output. The input / output module can be configured in the device as a component (not shown in the figure), or it can be externally connected to the device to provide corresponding functions. The input device may include a keyboard, a mouse, a touch screen, a microphone, various sensors, etc., and the output device may include a display, a speaker, a vibrator, an indicator light, etc.
[0207] The communication interface 1040 is used to connect a communication module (not shown) to realize communication interaction between the device and other devices. The communication module can realize communication through a wired mode (such as USB, network cable, etc.) or a wireless mode (such as mobile network, WIFI, Bluetooth, etc.).
[0208] The bus 1050 includes a path that transmits information between the various components of the device (eg, the processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040).
[0209] It should be noted that, although the above device only shows the processor 1010, the memory 1020, the input / output interface 1030, the communication interface 1040 and the bus 1050, in the specific implementation process, the device may also include other components necessary for normal operation. In addition, it can be understood by those skilled in the art that the above device may also only include the components necessary for implementing the embodiments of the present specification, and does not necessarily include all the components shown in the figure.
[0210] The electronic device of the above embodiment is used to implement the corresponding method in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be described in detail here.
[0211] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments, the present application also provides a non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions are used to enable the computer to execute the method described in any of the above embodiments.
[0212] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, read-only compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.
[0213] The computer instructions stored in the storage medium of the above embodiments are used to enable the computer to execute the method described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0214] Based on the same concept, corresponding to any of the above-mentioned embodiment methods, the present application also provides a computer program product, including computer program instructions. When the computer program instructions are run on a computer, the computer executes the method described in any of the above embodiments, which has the beneficial effects of the corresponding method embodiments and will not be repeated here.
[0215] Those skilled in the art should understand that the discussion of any of the above embodiments is merely illustrative and is not intended to imply that the scope of the present application (including the claims) is limited to these examples. In line with the concept of the present application, the technical features in the above embodiments or different embodiments may be combined, the steps may be implemented in any order, and there are many other variations of the different aspects of the embodiments of the present application as described above, which are not provided in detail for the sake of simplicity.
[0216] In addition, to simplify the description and discussion, and in order not to make the embodiments of the present application difficult to understand, the known power supply / ground connection with the integrated circuit (IC) chip and other components may or may not be shown in the provided drawings. In addition, the device can be shown in the form of a block diagram to avoid making the embodiments of the present application difficult to understand, and this also takes into account the fact that the details of the implementation of these block diagram devices are highly dependent on the platform to be implemented in the embodiments of the present application (that is, these details should be fully within the scope of understanding of those skilled in the art). In the case of elaborating specific details (e.g., circuits) to describe exemplary embodiments of the present application, it is obvious to those skilled in the art that the embodiments of the present application can be implemented without these specific details or when these specific details are changed. Therefore, these descriptions should be considered to be illustrative rather than restrictive.
[0217] Although the present application has been described in conjunction with specific embodiments of the present application, many replacements, modifications and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may use the embodiments discussed.
[0218] The embodiments of the present application are intended to cover all such substitutions, modifications and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the embodiments of the present application should be included in the scope of protection of the present application.
Claims
1. An information detection method, characterized in that: include: Determine data resource information of multiple candidates, retrieve task requirement information, compare the data resource information of each candidate with the task requirement information, and obtain a comparison result, wherein each candidate corresponds to a comparison result; Obtain historical resource processing data for each candidate target after the completion of historical tasks, input the historical resource processing data into a pre-trained task analysis model, perform task analysis processing, and obtain a task execution index corresponding to each candidate target; Retrieve the exception handling record information for each target to be selected during the scheduled time period; Retrieve the material data volume corresponding to the processing task in each candidate target; Acquire multiple attribute parameter information of each target to be selected, determine the attribute classification of each attribute parameter information, determine the attribute value corresponding to the attribute classification, and integrate all attribute values to obtain the total attribute value; Integrate the comparison results, task execution index, exception handling record information, material data volume and attribute total value to obtain information detection results; The candidate targets are sorted according to the information detection results, a predetermined number of candidate targets with the highest information detection results are selected from the sorting as selected targets, communication information is generated, and the communication information is sent to the selected targets.
2. The method according to claim 1, characterized in that: The construction process of the task analysis model includes: Acquire a first predetermined number of sample resource processing data corresponding to each candidate target as a first training set, wherein each sample resource processing data in the first training set corresponds to a correctly marked task execution index; Constructing a first initial neural network including a first input layer, a plurality of first hidden layers and a first output layer; Determine the type of sample resource processing data, and set an input port of the first input layer according to the type of sample resource processing data, wherein one input port corresponds to one type of sample resource processing data; Determine the number of first hidden layers according to the type of sample resource processing data, connect each first hidden layer to the input port of the type of corresponding sample resource processing data, and connect each first hidden layer to the first output layer; The sample resource processing data in the first training set are input from the corresponding input port of the first input layer of the first initial neural network according to the type of each sample resource processing data, and transmitted to the first hidden layer corresponding to the type of the sample resource processing data for task analysis. Each first hidden layer sends the analysis result to the first output layer for integration to obtain the sample task execution index; Compare the sample task execution index corresponding to each sample resource processing data with the marked correct task execution index, and determine the loss function; Determine whether the convergence value of the loss function is less than or equal to a convergence threshold; Otherwise, adjusting the parameters of the first input layer, each first hidden layer, and the first output layer in the first initial neural network according to the loss value determined by the loss function; If yes, the final first initial neural network is used as the task analysis model.
3. The method according to claim 2, characterized in that The method of using the final first initial neural network as a task analysis model includes: Acquire a second predetermined number of test resource processing data corresponding to each target to be selected as a first test set, wherein each test resource processing data corresponds to a correctly marked task execution index; Inputting the processing data of each test resource in the first test set into the first initial neural network finally obtained to perform task analysis and processing, and obtain the test task execution index; Compare the test task execution index of each test resource processing data with the marked correct task execution index, and calculate the first test accuracy rate corresponding to the test process; In response to determining that the first test accuracy is greater than or equal to the first accuracy threshold, the finally obtained first initial neural network is used as the task analysis model.
4. The method according to claim 1, characterized in that Also includes: determining a plurality of targets to be detected from a predetermined number of selected targets; Obtaining material resource data corresponding to the target task, inputting the material resource data into a pre-built material fluctuation prediction model to perform fluctuation analysis on the material resource quantity, and obtaining a fluctuation analysis result, wherein the material fluctuation prediction model is a model pre-built based on a neural network model, and the material fluctuation prediction model can analyze the fluctuation of the material resource quantity corresponding to the material resource data; For each target to be detected: determine the position information corresponding to the target to be detected, retrieve the condition information of the position information, obtain the adaptation parameter information of the target to be detected, match the adaptation parameter information with the condition information, and obtain the matching result of the target to be detected; Obtain abnormal execution data of each target to be detected for the target task; For each target to be detected: collecting the index parameter information of the target to be detected, inputting the index parameter information into a pre-built support vector machine model to perform abnormality analysis, and obtaining an abnormality index; Obtain the target resource value for each target to be detected for the target task; For each target to be detected, the following steps are performed: combining the fluctuation analysis result, matching result, abnormal execution data, abnormal degree index and target resource value of the target to be detected to obtain the resource detection result; The various targets to be detected are sorted according to the resource detection results, and the target to be detected with the highest resource detection result is selected from the sorting as the resource determination target, and the resource determination target is output and displayed.
5. The method according to claim 4, characterized in that The process of constructing the material fluctuation prediction model includes: Acquire a plurality of historical material resource data corresponding to the target tasks arranged in chronological order in a first time period in history, and graph the plurality of historical material resource data to obtain a first curve graph; Determine the fluctuation index corresponding to each historical material resource data according to the first curve graph, and use the fluctuation index to mark each historical material resource data, and combine multiple marked historical material resource data to form a second training set, wherein the second training set includes multiple second training samples, and each second training sample is a marked historical material resource data; Constructing a second initial neural network model including a second input layer, a plurality of second hidden layers, and a second output layer; Input the second training samples in the second training set from the second input layer to the neural network model in chronological order, after the second input layer preprocesses the second training samples, input the preprocessed second training samples to each second hidden layer for fluctuation analysis, each second hidden layer sends the analysis results to the output layer, and the second output layer is used to organize and output the fluctuation analysis training results; Determine a corresponding loss value according to the difference between the fluctuation analysis training result and the marked fluctuation index, determine the adjustment amount of each layer parameter according to the loss value, adjust the parameters of each layer of the second initial neural network model according to the adjustment amount of each layer parameter, and complete the training process for the second training sample; After all the second training samples in the second training set are determined to have been trained, the second initial neural network model finally obtained is used as the material fluctuation prediction model.
6. The method according to claim 5, characterized in that After all the second training samples in the second training set are trained, the finally obtained second initial neural network model is used as the material fluctuation prediction model, including: After determining that all second training samples in the second training set have been trained, obtaining a plurality of historical material resource data corresponding to the target tasks arranged in chronological order in the second time period in history, and graphing the plurality of historical material resource data to obtain a second curve graph; Determine the fluctuation index corresponding to each historical material resource data according to the second curve graph, and use the fluctuation index to mark each historical material resource data in the second time period, and combine multiple marked historical material resource data together to form a second test set, wherein the second test set includes multiple second test samples, each second test sample is the marked historical material resource data in the second time period; Inputting each second test sample in the second test set into the second initial neural network model obtained last in chronological order to perform fluctuation analysis test processing, and obtaining fluctuation analysis test results; Compare the fluctuation analysis test results corresponding to each second test sample with the marked fluctuation index, and calculate the second test accuracy rate corresponding to the test process; In response to determining that the second test accuracy is greater than or equal to the second accuracy threshold, the finally obtained second initial neural network model is used as the material fluctuation prediction model.
7. The method according to claim 4, characterized in that The construction process of the support vector machine model includes: Obtain multiple historical indicator parameter information of various targets to be detected, and mark the corresponding abnormality degree for each historical indicator parameter information; Normalizing the multiple marked historical indicator parameter information of each target to be detected to obtain a normalized result; The normalized result is used as a third training set, wherein the third training set includes a plurality of third training samples, and each third training sample is historical indicator parameter information of a normalized marked abnormality degree; Build an initial support vector machine model; Inputting each third training sample in the third training set into the initial support vector machine model for abnormality analysis processing to obtain the degree of sample abnormality; Determine a corresponding loss value according to the difference between the abnormality degree of the sample and the abnormality degree of the mark, determine the adjustment amount of each layer parameter of the initial support vector machine model according to the loss value, adjust the initial support vector machine model according to the adjustment amount of each layer parameter, and complete the training process for the third training sample; After it is determined that all the third training samples in the third training set have been trained, the final obtained initial support vector machine model is used as the support vector machine model.
8. The method according to claim 7, characterized in that The step of inputting each third training sample in the third training set into the initial support vector machine model for abnormality analysis to obtain the abnormality degree of the sample includes: Adding a linear kernel function processing layer, a polynomial kernel function processing layer, a Gaussian kernel function processing layer, and an activation processing layer to the initial support vector machine model; Input each third training sample in the third training set into the initial support vector machine model and process it in sequence using a linear kernel function processing layer, a polynomial kernel function processing layer, a Gaussian kernel function processing layer and an activation processing layer; The processing results of each processing layer are integrated, and the abnormal separation plane is determined according to the integration result. The distance of the third training sample deviating from the abnormal separation plane is calculated, and the degree of sample abnormality is determined according to the distance.
9. An information detection device, characterized in that: include: A comparison result determination module is configured to determine data resource information of multiple candidates, retrieve task requirement information, compare the data resource information of each candidate with the task requirement information, and obtain a comparison result, wherein each candidate corresponds to a comparison result; The task execution determination module is configured to obtain historical resource processing data of each candidate target after the completion of historical tasks, input the historical resource processing data into a pre-trained task analysis model, perform task analysis processing, and obtain a task execution index corresponding to each candidate target; The exception handling determination module is configured to retrieve the exception handling record information of each target to be selected in a predetermined time period; A material data determination module is configured to retrieve the material data amount corresponding to the processing task in each candidate target; The attribute processing module is configured to obtain multiple attribute parameter information of each target to be selected, determine the attribute classification of each attribute parameter information, determine the attribute value corresponding to the attribute classification, and integrate all the attribute values to obtain the total attribute value; An information detection module is configured to integrate the comparison result, the task execution index, the abnormal processing record information, the material data volume and the total attribute value to obtain an information detection result; The selection module is configured to sort the candidate targets according to the information detection results, select a predetermined number of candidate targets with the highest information detection results from the sorting as selected targets, generate communication information, and send the communication information to the selected targets.
10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the method according to any one of claims 1 to 8 is implemented.