Assessment calculation method and device, equipment and storage medium
By obtaining and preprocessing new innovation, execution and benefit information of R&D projects, and conducting multi-dimensional evaluations, the problem of R&D project assessment is solved, and accurate and comprehensive target assessment score calculation is achieved.
Patent Information
- Application Number
- CN202411201928.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-29
- Publication Date
- 2024-12-20
AI Technical Summary
In enterprise management, it is difficult to accurately measure the assessment of R&D projects, its innovation, technological leadership and market benefits, resulting in a decrease in the accuracy of evaluation.
By obtaining project innovation information, execution information and benefit information, pre-processing and multi-dimensional evaluation, including innovation, completion degree and benefit evaluation, and calculate the target assessment score.
It has achieved multi-dimensional accuracy and effective evaluation of R&D projects, and improved the accuracy and comprehensiveness of assessment.
Smart Images

Figure CN119168459A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of data processing technology, and in particular to an assessment calculation method, device, computer equipment and storage medium. Background Art
[0002] In current corporate management practices, project assessment is an important means of evaluating organizational performance, optimizing resource allocation and motivating employees, and its accuracy and comprehensiveness are particularly important. However, in the process of assessing R&D projects, companies often face a series of challenges, the most prominent of which is how to accurately judge the specific value of R&D projects.
[0003] The novelty, technological leadership and potential market benefits of R&D projects are key indicators for evaluating their value. However, these indicators are often highly complex and uncertain, and are difficult to measure directly through traditional quantitative methods. At the same time, novelty involves the degree of technological breakthroughs, the uniqueness of innovations, and the disruptive impact on the industry, all of which require in-depth professional analysis and market insights; while the benefits of projects may be constrained by a variety of external factors and are difficult to clearly demonstrate in the short term, which greatly reduces the accuracy of the assessment and evaluation of R&D projects. Summary of the invention
[0004] The purpose of this application is to propose an assessment calculation method, device, computer equipment and storage medium to solve the problem that R&D projects cannot be accurately and effectively assessed and evaluated.
[0005] In order to solve the above technical problems, the present application embodiment provides an assessment calculation method, which adopts the following technical solution:
[0006] Obtain project creation information, project execution information, and project benefit information;
[0007] Preprocessing the project creation information, the project execution information, and the project benefit information to obtain effective project creation information, effective project execution information, and effective project benefit information;
[0008] Performing a novelty evaluation based on the novelty information of the valid project to obtain a first evaluation score;
[0009] Performing a completion evaluation based on the effective project execution information to obtain a second evaluation score;
[0010] Performing benefit evaluation based on the effective project benefit information to obtain a third evaluation score;
[0011] An assessment calculation is performed based on the first assessment score, the second assessment score, and the third assessment score to obtain a target assessment score.
[0012] Furthermore, the steps of obtaining project creation information, project execution information, and project benefit information specifically include:
[0013] Acquire assessment project information, and generate a first project information identifier, a second project information identifier, and a third project information identifier according to the assessment project information;
[0014] Determine a corresponding project database according to the first project information identifier, the second project information identifier, and the third project information identifier;
[0015] The project creation information, the project execution information, and the project benefit information are respectively extracted from the project database according to the first project information identifier, the second project information identifier, and the third project information identifier.
[0016] Furthermore, the step of preprocessing the project creation information, the project execution information, and the project benefit information to obtain valid project creation information, valid project execution information, and valid project benefit information specifically includes:
[0017] Performing data cleaning, data formatting, and data verification processing on the project creation information to obtain the valid project creation information;
[0018] Performing time series analysis, task analysis, and outlier detection processing on the project execution information to obtain the valid project execution information;
[0019] The project benefit information is subjected to data standardization, sensitivity analysis, and cost-benefit analysis to obtain the effective project benefit information.
[0020] Furthermore, the step of performing a novelty evaluation based on the novelty information of the valid project to obtain a first evaluation score specifically includes:
[0021] Extract project application results and project technology patents from the valid project innovation information;
[0022] Conduct patent novelty evaluation on the technical patents of the project and obtain patent evaluation results;
[0023] The project application result and the patent evaluation result are input into a pre-trained innovation evaluation model to obtain the first evaluation score.
[0024] Furthermore, the step of performing completion evaluation based on the effective project execution information to obtain a second evaluation score specifically includes:
[0025] extracting expected execution information and actual execution information from the project execution information;
[0026] Identifying a first execution time node of the expected execution information, and segmenting the expected execution information according to the first execution time node to obtain expected execution information segments;
[0027] identifying a second execution time node of the actual execution information, and segmenting the actual execution information according to the second execution time node to obtain actual execution information segments;
[0028] The expected execution information segment and the actual execution information segment are compared and analyzed, and a score is given according to an analysis result obtained after the comparison and analysis to obtain the second evaluation score.
[0029] Furthermore, the step of performing benefit evaluation based on the effective project benefit information to obtain a third evaluation score specifically includes:
[0030] Extracting project cost indicators, project benefit indicators, and project achievement information from the effective project benefit information;
[0031] Compare and analyze the project cost index and the project benefit index to obtain project benefit information;
[0032] The project revenue information and the project outcome information are input into a pre-trained benefit evaluation model to obtain the third evaluation score.
[0033] Furthermore, the step of performing assessment calculation based on the first assessment score, the second assessment score, and the third assessment score to obtain a target assessment score specifically includes:
[0034] Obtaining a first assessment weight, a second assessment weight, and a third assessment weight corresponding to the first evaluation score, the second evaluation score, and the third evaluation score;
[0035] Perform weighted calculation based on the first evaluation score, the second evaluation score, the third evaluation score and the first assessment weight, the second assessment weight, and the third assessment weight to obtain a total assessment score;
[0036] A performance coefficient is obtained, and the target assessment score is obtained by calculation based on the performance coefficient and the total assessment evaluation score.
[0037] In order to solve the above technical problems, the embodiment of the present application further provides an assessment calculation device, including:
[0038] Information acquisition module, used to obtain project creation information, project execution information, and project benefit information;
[0039] An information processing module is used to pre-process the project creation information, the project execution information, and the project benefit information to obtain effective project creation information, effective project execution information, and effective project benefit information;
[0040] A first evaluation module, configured to perform an innovation evaluation based on the innovation information of the valid project to obtain a first evaluation score;
[0041] A second evaluation module, used to perform completion evaluation based on the effective project execution information to obtain a second evaluation score;
[0042] A third evaluation module, used to perform benefit evaluation based on the effective project benefit information to obtain a third evaluation score;
[0043] The assessment calculation module is used to perform assessment calculation according to the first assessment score, the second assessment score, and the third assessment score to obtain a target assessment score.
[0044] In order to solve the above technical problems, the embodiment of the present application further provides a computer device, which adopts the following technical solution:
[0045] A computer device includes a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the above-mentioned assessment calculation method when executing the computer program.
[0046] In order to solve the above technical problems, the embodiment of the present application further provides a computer-readable storage medium, which adopts the following technical solution:
[0047] A computer-readable storage medium stores a computer program, which implements the steps of the above-mentioned assessment calculation method when executed by a processor.
[0048] Compared with the prior art, the embodiment of the present application has the following beneficial effects: the present application obtains project innovation information, project execution information, and project benefit information; pre-processes the project innovation information, project execution information, and project benefit information to obtain effective project innovation information, effective project execution information, and effective project benefit information; performs innovation evaluation based on the effective project innovation information to obtain a first evaluation score; performs completion evaluation based on the effective project execution information to obtain a second evaluation score; performs benefit evaluation based on the effective project benefit information to obtain a third evaluation score; performs assessment calculation based on the first evaluation score, the second evaluation score, and the third evaluation score to obtain a target assessment score. Thus, the R&D project is effectively evaluated and assessed from multiple dimensions to achieve accurate and effective target assessment score calculation. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] In order to more clearly illustrate the scheme in the present application, a brief introduction is given below to the drawings required for use in the description of the embodiments of the present application. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0050] Figure 1 A flowchart of an embodiment of the assessment calculation method according to the present application;
[0051] Figure 2 yes Figure 1 A flowchart of a specific implementation of step S10;
[0052] Figure 3 yes Figure 1 A flowchart of a specific implementation of step S30;
[0053] Figure 4 yes Figure 1 A flowchart of a specific implementation of step S40;
[0054] Figure 5 yes Figure 1 A flowchart of a specific implementation of step S50;
[0055] Figure 6 yes Figure 1 A flowchart of a specific implementation of step S60;
[0056] Figure 7 is a schematic structural diagram of an embodiment of an assessment calculation device according to the present application;
[0057] Figure 8 It is a structural diagram of an embodiment of a computer device according to the present application. DETAILED DESCRIPTION
[0058] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by technicians in the technical field of the present application; the terms used in the specification of the application herein are only for the purpose of describing specific embodiments and are not intended to limit the present application; the terms "including" and "having" and any variations thereof in the specification and claims of the present application and the above-mentioned drawings are intended to cover non-exclusive inclusions. The terms "first", "second", etc. in the specification and claims of the present application or the above-mentioned drawings are used to distinguish different objects, not to describe a specific order.
[0059] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0060] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings.
[0061] refer to Figure 1 , shows a flow chart of an embodiment of the assessment calculation method according to the present application. The assessment calculation method comprises the following steps:
[0062] Step S10, obtaining project creation information, project execution information, and project benefit information;
[0063] In this embodiment, the project corresponding to the project innovation information, project execution information, and project benefit information is a research and development project, and the project innovation information includes the project creative background, project application results, project technical patents, etc., wherein the project creative background includes the initial conception of the project and the specific problems that the project aims to solve or the specific needs it meets. The project application results include a list of application materials submitted to relevant agencies (such as government departments, industry associations, investment institutions, etc.) and a formal notification of whether the project has been accepted or funded. The project technical patents include the patents that have been applied for the technical innovations involved in the project, the technical content protected by the patents, the scope of protection defined by the patent claims, and the patent portfolio built around the core technology of the project.
[0064] Project execution information includes project planning information, expected execution information, and actual execution information. Project planning information includes project goals, such as short-term goals (stage goals) and long-term goals (overall goals); specific scope of the project: the work boundary of the project, including what will be done and what will not be done; project planning schedule: the start time, end time and key node time of the project; the overall budget of the project and its allocation. Expected execution information includes schedule expectations: predicting the time for completion of each stage and the whole project according to the project planning schedule; cost expectations: predicting the cost expenditure of each stage and the whole project based on the budget and resource allocation; quality expectations: predicting the quality level of project results according to quality standards; risk expectations: assessing the probability and impact of potential risks, and predicting their impact on project goals. Actual execution information includes actual schedule: recording the actual completion time of each stage and the whole project; actual cost: recording the actual cost expenditure of each stage and the whole project; actual quality: determining the actual quality level of project results through quality inspection and evaluation; actual risk: recording actual risk events and their impact on the project.
[0065] Project benefit information includes project cost indicators, project benefit indicators, and project results information. Among them, project cost indicators refer to the data indicators of various costs generated during the implementation of the project, and the direct economic costs generated by the project, such as labor costs, material costs, equipment rental costs, etc. Project benefit indicators refer to the impact and effect of project output on economic benefits, including direct economic benefits and indirect economic benefits. Direct economic benefits refer to the income created by the project itself, such as sales revenue, profits, etc.; indirect economic benefits refer to the role of the project in the cooperation between the enterprise and the outside world. Project results information refers to the data and information of the final delivery results of the project, including the achievement of project goals: whether the project has completed various tasks in accordance with the predetermined goals and plans and achieved the expected results; product or service information: detailed description of the performance, quality, quantity and other key information of the products or services delivered by the project; user feedback and satisfaction: collect and analyze users' opinions and suggestions on project results, and understand users' satisfaction and demand for products or services.
[0066] Step S20, pre-processing the project creation information, the project execution information, and the project benefit information to obtain valid project creation information, valid project execution information, and valid project benefit information;
[0067] In this embodiment, the preprocessing includes a first preprocessing of project creation information, a second preprocessing of project execution information, and a third preprocessing of project benefit information. By performing the first preprocessing, the second preprocessing, and the third preprocessing on the project creation information, the project execution information, and the project benefit information, respectively, effective project creation information, effective project execution information, and effective project benefit information are obtained, which are convenient for subsequent processing.
[0068] Step S30, performing a novelty evaluation based on the novelty information of the valid project to obtain a first evaluation score;
[0069] In this embodiment, the novelty evaluation of the novelty information of valid projects is performed through a pre-trained novelty evaluation model. In this embodiment, the pre-trained novelty evaluation model adopts a recurrent neural network (RNN). The recurrent neural network is trained by obtaining sample project novelty information, performing feature extraction and fusion, evaluation and optimization based on the sample project novelty information, thereby obtaining a novelty evaluation model that can obtain a first evaluation score based on the novelty information of valid projects.
[0070] Step S40, performing completion evaluation based on the effective project execution information to obtain a second evaluation score;
[0071] In this embodiment, by comparing and analyzing the expected execution information and the actual execution information in the valid project execution information, the node completion and overall completion of the project execution are judged, and then the analysis results obtained by the comparative analysis and the preset scoring criteria are scored to effectively obtain the second evaluation score.
[0072] Step S50, performing benefit evaluation based on the effective project benefit information to obtain a third evaluation score;
[0073] In this embodiment, the benefit evaluation of effective project income information is performed through a pre-trained benefit evaluation model. The pre-trained benefit evaluation model adopts a multi-layer perceptron (MLP). The multi-layer perceptron is trained by obtaining sample project benefit information, extracting and fusing features based on the sample project benefit information, and performing evaluation and optimization, thereby obtaining a benefit evaluation model that can obtain a third evaluation score based on the effective project benefit information.
[0074] Step S60, performing assessment calculation based on the first assessment score, the second assessment score, and the third assessment score to obtain a target assessment score.
[0075] In an embodiment, the first evaluation score, the second evaluation score, and the third evaluation score correspond to the first assessment weight, the second assessment weight, and the third assessment weight, respectively. The first evaluation score, the second evaluation score, and the third evaluation score are weighted calculated by the first assessment weight, the second assessment weight, and the third assessment weight, and then multiplied according to the performance coefficient corresponding to the project, so as to obtain the target assessment score of the multidimensional evaluation project.
[0076] This application obtains project innovation information, project execution information, and project benefit information; pre-processes the project innovation information, project execution information, and project benefit information to obtain effective project innovation information, effective project execution information, and effective project benefit information; performs innovation evaluation based on the effective project innovation information to obtain a first evaluation score; performs completion evaluation based on the effective project execution information to obtain a second evaluation score; performs benefit evaluation based on the effective project benefit information to obtain a third evaluation score; and performs assessment calculation based on the first evaluation score, the second evaluation score, and the third evaluation score to obtain a target assessment score. This effectively evaluates and assesses R&D projects from multiple dimensions to achieve accurate and effective target assessment score calculation.
[0077] Continue to refer Figure 2 In an optional embodiment of this embodiment, step S10 includes the following steps:
[0078] Step S101, obtaining assessment project information, and generating a first project information identifier, a second project information identifier, and a third project information identifier according to the assessment project information;
[0079] In this embodiment, the first project information identifier, the second project information identifier, and the third project information identifier are identification information generated based on the evaluation project information. The evaluation project information refers to the information corresponding to the R&D project to be evaluated. The first project information identifier, the second project information identifier, and the third project information identifier respectively correspond to the project creation information, project execution information, and project benefit information of the R&D project to be evaluated.
[0080] Step S102, determining a corresponding project database according to the first project information identifier, the second project information identifier, and the third project information identifier;
[0081] In this embodiment, any one or more of the first project information identifier, the second project information identifier, and the third project information identifier may be used as query conditions to perform a matching query in the database table of the system to effectively determine a project database that matches the query conditions.
[0082] Step S103, extracting the project creation information, the project execution information, and the project benefit information from the project database according to the first project information identifier, the second project information identifier, and the third project information identifier.
[0083] In this embodiment, a traversal query is performed in the project database according to the first project information identifier, the second project information identifier, and the third project information identifier, respectively, so as to obtain project creation information, project execution information, and project benefit information corresponding to the first project information identifier, the second project information identifier, and the third project information identifier.
[0084] This embodiment obtains the evaluation project information, generates the first project information identifier, the second project information identifier, and the third project information identifier according to the evaluation project information; determines the corresponding project database according to the first project information identifier, the second project information identifier, and the third project information identifier; and extracts the project creation information, the project execution information, and the project benefit information from the project database according to the first project information identifier, the second project information identifier, and the third project information identifier. Thus, the project creation information, the project execution information, and the project benefit information corresponding to the evaluation project are effectively obtained to facilitate subsequent preprocessing.
[0085] In an optional embodiment of this embodiment, the step of preprocessing the project creation information, the project execution information, and the project benefit information to obtain valid project creation information, valid project execution information, and valid project benefit information specifically includes:
[0086] Performing data cleaning, data formatting, and data verification processing on the project creation information to obtain the valid project creation information;
[0087] In this embodiment, data cleaning includes identifying erroneous data: checking spelling errors, format errors (such as inconsistent date formats), logical errors (such as negative project data), etc. in the data; handling missing values: according to the characteristics and context of the data, deciding whether to delete records with missing values, fill with default values, or estimate missing values using interpolation methods (such as mean, median, mode, or model-based prediction); removing duplicate data: identifying and deleting identical records, or merging similar but not identical records according to business rules. Data formatting includes date and time formatting: ensuring that all date and time fields follow a unified format; numerical formatting: unifying currency units, decimal places, thousandths separators, etc.; text formatting: unifying the case of text fields, removing unnecessary spaces, punctuation, etc. Data validation includes range validation: checking whether the value is within a reasonable range (such as the budget cannot be negative); dependency validation: checking whether there is an expected dependency between fields (such as the project start date is earlier than the end date); business rule validation: validating the correctness of data according to business logic (such as a specific type of project must contain specific information).
[0088] Performing time series analysis, task analysis, and outlier detection processing on the project execution information to obtain the valid project execution information;
[0089] In this embodiment, time series analysis includes trend analysis: using statistical methods (such as moving average, exponential smoothing) to identify long-term trends in data; seasonal analysis: if project execution is affected by seasonal factors, analyze seasonal patterns; periodic analysis: identify periodic fluctuations in data. Task analysis includes task progress tracking: monitoring the start and end time of tasks and calculating the completion percentage; task dependency analysis: identifying dependencies between tasks to ensure that tasks are executed in the correct order; resource allocation analysis: analyzing the allocation of resources required for tasks to ensure that resources are used reasonably. Outlier detection includes statistical methods: using statistical tests (such as Z-score, IQR) to identify values that are significantly different from most data; cluster analysis: grouping data points into different clusters and identifying isolated points that do not belong to any cluster; business rules: identifying outliers that do not meet expectations based on business knowledge and experience.
[0090] The project benefit information is subjected to data standardization, sensitivity analysis, and cost-benefit analysis to obtain the effective project benefit information.
[0091] In this embodiment, data standardization includes linear transformation: converting data to a new range through simple linear transformation (such as scaling and translation); Z-score standardization: converting data to a distribution with a mean of 0 and a standard deviation of 1; minimum-maximum standardization: scaling data to between a specified minimum and maximum value. Sensitivity analysis includes single-factor sensitivity analysis: changing one variable at a time to observe changes in project benefits; multi-factor sensitivity analysis: changing multiple variables at the same time to analyze their combined impact on project benefits; scenario analysis: creating different scenarios (such as best case, worst case, baseline), and evaluating project benefits under each scenario. Cost-benefit analysis includes calculating net present value (NPV): considering the time value of money, calculating the difference between future benefits and costs of the project; internal rate of return (IRR): finding the discount rate that makes the net present value of the project equal to zero; benefit-cost ratio (BCR): the ratio of total project benefits to total costs, used to measure the economic benefits of the project; payback period (PBP): the time required for the project to recover the initial investment cost.
[0092] This embodiment obtains the effective project creation information by performing data cleaning, data formatting, and data verification on the project creation information; obtains the effective project execution information by performing time series analysis, task analysis, and outlier detection on the project execution information; and obtains the effective project benefit information by performing data standardization, sensitivity analysis, and cost-benefit analysis on the project benefit information. Thus, effective project creation information, effective project execution information, and effective project benefit information that have been effectively preprocessed are obtained, which is convenient for subsequent evaluation operations.
[0093] Continue to refer Figure 3 In an optional embodiment of this embodiment, step S30 includes the following steps:
[0094] Step S301, extracting project application results and project technology patents from the valid project creation information;
[0095] In this embodiment, the project application result includes whether the project is successfully approved, the specific conditions for approval, the amount of funding, etc. The project technology patent includes the patent name, number, application date, authorization date, patent abstract, and specific claims, etc. The above project application results and project technology patents can be queried and extracted from the valid project innovation information through the corresponding query string.
[0096] Step S302, conducting a patent novelty evaluation on the project technology patent to obtain a patent evaluation result;
[0097] In this embodiment, the patent novelty evaluation can be performed by professionals to conduct patent retrieval, query, etc. to comprehensively judge the novelty and creativity of the patent technical content, thereby obtaining a patent evaluation result showing the patents related to the project. In specific implementation, the patent evaluation result can be the novelty level corresponding to the patent, or the novelty score corresponding to the patent, and the novelty level and the total value of the novelty score can be specifically set according to actual conditions.
[0098] Step S303: input the project application result and the patent evaluation result into a pre-trained innovation evaluation model to obtain the first evaluation score.
[0099] In this embodiment, the pre-trained innovation evaluation model adopts a recurrent neural network (RNN), and the steps of training the innovation evaluation model through the innovation information of sample projects include obtaining a sample data set containing information related to the innovation project; cleaning the sample data set, as well as data standardization and normalization, encoding the processed sample data set, such as using one-hot encoding, bag-of-words model or word embedding to convert text into vector representation; selecting appropriate RNN units according to the needs of innovation evaluation, such as long short-term memory network (LSTM) or gated recurrent unit (GRU); determining the number of RNN layers, the number of neurons in each layer, and whether other layers need to be added (such as embedding layer, fully connected layer, etc.); designing the structure of the input layer, hidden layer and output layer to ensure that the model can receive And process the input data, and output the expected evaluation results; select the appropriate activation function (such as ReLU, tanh, etc.) to increase the nonlinear expression ability of the model; configure the optimizer (such as Adam, SGD, etc.) to adjust the model parameters during the training process and minimize the loss function; divide the encoded sample data set into training set, validation set and test set; use the training set data to train the RNN model, calculate the loss function through forward propagation, and update the model parameters through the back propagation algorithm (such as BPTT); use the test set data to evaluate the performance of the model, calculate the accuracy, recall rate, F1 score and other evaluation indicators; iteratively optimize the model according to the evaluation results, including adjusting the network structure, hyperparameters or introducing new features, so as to obtain a pre-trained innovative evaluation model.
[0100] This embodiment extracts the project application results and project technical patents from the valid project innovation information; performs patent innovation evaluation on the project technical patent to obtain a patent evaluation result; and inputs the project application results and the patent evaluation result into a pre-trained innovation evaluation model, thereby effectively obtaining a first evaluation score related to the innovation of the valid project innovation information, so as to provide reliable data support for the subsequent calculation of project assessment scores.
[0101] Continue to refer Figure 4 In an optional embodiment of this embodiment, step S40 includes the following steps:
[0102] Step S401, extracting expected execution information and actual execution information from the project execution information;
[0103] In this embodiment, the expected execution information refers to a series of tasks and completed project nodes that are expected to be executed in chronological order as specified in the project plan. The actual execution information refers to the records generated during the actual execution of the project, including the tasks actually completed, the time of the activities, the progress of the nodes, etc. The above-mentioned expected execution information and actual execution information can be queried and extracted from the valid project creation information through the corresponding query string.
[0104] Step S402, identifying a first execution time node of the expected execution information, and segmenting the expected execution information according to the first execution time node to obtain expected execution information segments;
[0105] In this embodiment, the first execution time node is identified by identifying the key dates, node times or task start / end dates in the project plan, and then based on these first execution time nodes, the expected execution information is divided into several time periods containing execution information. The time periods are expected execution information segments, and each expected execution information segment represents an expected activity or task within a time period.
[0106] Step S403, identifying a second execution time node of the actual execution information, and segmenting the actual execution information according to the second execution time node to obtain actual execution information segments;
[0107] In this embodiment, the second execution time node is identified by identifying the date recorded during the actual project execution process, including the start / end time of the task, node progress update, etc., and then based on these second execution time nodes, the actual execution information is divided into several time periods containing execution information. The time period is the actual execution information segment, and each actual execution information segment represents an actual activity or task within a time period.
[0108] Step S404: performing a comparative analysis on the expected execution information segment and the actual execution information segment, and scoring them according to the analysis results obtained after the comparative analysis to obtain the second evaluation score.
[0109] In this embodiment, the deviation between the expected tasks and the actually completed tasks in each corresponding time period in the expected execution information segment and the actual execution information segment is compared, and then scoring is performed according to the degree of deviation and the preset scoring criteria to obtain a second evaluation score. In this embodiment, each expected task is set with a corresponding scoring standard and weight. The score of each actually completed task in the corresponding scoring standard is calculated, and then weighted calculation and summation are performed with the corresponding weight to obtain the second evaluation score.
[0110] This embodiment extracts expected execution information and actual execution information from the project execution information; identifies a first execution time node of the expected execution information, and segments the expected execution information according to the first execution time node to obtain expected execution information segments; identifies a second execution time node of the actual execution information, and segments the actual execution information according to the second execution time node to obtain actual execution information segments; compares and analyzes the expected execution information segments and the actual execution information segments, and scores them according to the analysis results obtained after the comparative analysis, thereby effectively obtaining a second evaluation score related to the completion of the effective project execution information, so as to provide reliable data support for the subsequent calculation of project assessment scores.
[0111] Continue to refer Figure 5 In an optional embodiment of this embodiment, step S50 includes the following steps:
[0112] Step S501, extracting project cost indicators, project benefit indicators, and project achievement information from the effective project benefit information;
[0113] In this embodiment, the project cost index refers to the resource cost invested in the project execution process, including but not limited to labor cost, material cost, equipment rental cost, time cost, etc. The project benefit index refers to the economic, social or environmental benefits brought about by the completion of the project, such as increased revenue, cost savings, improved customer satisfaction, improved environment, etc. Project outcome information refers to the quantifiable results or achievements directly generated after the project execution, such as the launch of new products / services, the increase in market share, etc.
[0114] Step S502, comparing and analyzing the project cost index and the project benefit index to obtain project benefit information;
[0115] In this embodiment, by comparing the project cost index and the project benefit index, the overall profitability and efficiency of the project are evaluated, and the cost-benefit ratio (such as return on investment, cost saving rate, etc.) is calculated to quantify the project's revenue, thereby obtaining project revenue information.
[0116] Step S503: input the project revenue information and the project achievement information into a pre-trained benefit evaluation model to obtain the third evaluation score.
[0117] In this embodiment, the pre-trained benefit evaluation model adopts a multi-layer perceptron (MLP), and the training of the benefit evaluation model through the benefit information of sample projects includes the following steps: collecting a large amount of sample project benefit information from historical projects, including historical project cost indicators, historical project benefit indicators and historical project achievement information; cleaning, feature selection, data normalization or standardization of the sample project benefit information; determining the number of layers of the multi-layer perceptron (MLP), which usually includes an input layer, one or more hidden layers and an output layer; determining the number of nodes in each layer according to the number of features and the number of target variables; selecting a suitable activation function, such as ReLU, Sigmoid or Tanh, etc., are used for nonlinear transformation of hidden layer nodes; random initialization methods (such as Gaussian distribution or uniform distribution) are used to initialize the weights and biases of MLP; the processed sample project benefit information is divided into a training set and a validation set; the MLP model is iteratively trained using the training set data, the predicted value is calculated through forward propagation, and then the gradient is calculated and the weights and biases are updated through back propagation; after each iteration, the performance of the model is evaluated using the validation set, and hyperparameters such as the learning rate and batch size are adjusted as needed to prevent overfitting or improve training efficiency, thereby obtaining a pre-trained benefit evaluation model.
[0118] This embodiment extracts project cost indicators, project benefit indicators, and project outcome information from the effective project benefit information; compares and analyzes the project cost indicators and the project benefit indicators to obtain project revenue information; and inputs the project revenue information and the project outcome information into a pre-trained benefit evaluation model, thereby effectively obtaining a third evaluation score related to the benefits of the effective project benefit information, so as to provide reliable data support for the subsequent calculation of project assessment scores.
[0119] Continue to refer Figure 6 In an optional embodiment of this embodiment, step S60 includes the following steps:
[0120] Step S601, obtaining a first assessment weight, a second assessment weight, and a third assessment weight corresponding to the first evaluation score, the second evaluation score, and the third evaluation score;
[0121] In this embodiment, the first assessment weight, the second assessment weight, and the third assessment weight are the importance of the first evaluation score, the second evaluation score, and the third evaluation score in the overall assessment. The first assessment weight, the second assessment weight, and the third assessment weight can be specifically set and adjusted according to actual conditions. In this embodiment, the first assessment weight, the second assessment weight, and the third assessment weight are 0.4, 0.3, and 0.3, respectively.
[0122] Step S602, performing weighted calculation according to the first evaluation score, the second evaluation score, the third evaluation score and the first assessment weight, the second assessment weight, and the third assessment weight to obtain a total assessment score;
[0123] In this embodiment, weighted calculation refers to multiplying the evaluation score by the corresponding assessment weight to obtain the assessment score corresponding to the evaluation score. The calculation formula for the total assessment score is: total assessment score = (first evaluation score × first assessment weight) + (second evaluation score × second assessment weight) + (third evaluation score × third assessment weight), and the total assessment score is calculated according to this formula.
[0124] Step S603, obtaining a performance coefficient, and calculating based on the performance coefficient and the total assessment score to obtain the target assessment score.
[0125] In this embodiment, the performance coefficient is the assessment performance coefficient corresponding to the project participant. The performance coefficient can be set according to the project participant's participation contribution or the corresponding level. The calculation formula for the target assessment score is: target assessment score = total assessment evaluation score × performance coefficient. The target assessment score is calculated according to this formula.
[0126] This embodiment obtains the first assessment weight, the second assessment weight, and the third assessment weight corresponding to the first evaluation score, the second evaluation score, and the third evaluation score; performs weighted calculation based on the first evaluation score, the second evaluation score, the third evaluation score and the first assessment weight, the second assessment weight, and the third assessment weight to obtain a total assessment score; obtains a performance coefficient, and calculates based on the performance coefficient and the total assessment score, thereby effectively obtaining a target assessment score that is comprehensively considered based on the first evaluation score, the second evaluation score, the third evaluation score, and the performance coefficient, thereby effectively improving the accuracy of project assessment and evaluation.
[0127] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, the aforementioned storage medium can be a non-volatile storage medium such as a disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).
[0128] It should be understood that, although the steps in the flowchart of the accompanying drawings are displayed in sequence as indicated by the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least a part of the steps in the flowchart of the accompanying drawings may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be executed in turn or alternately with other steps or at least a part of the sub-steps or stages of other steps.
[0129] Further references Figure 7 , as a response to the above Figure 1 In order to realize the method shown in the figure, the present application provides an embodiment of an assessment computing device, which is similar to Figure 1 Corresponding to the method embodiment shown, the device can be specifically applied to various electronic devices.
[0130] like Figure 7 As shown, the assessment calculation device 700 described in this embodiment includes: an information acquisition module 701, an information processing module 702, a first evaluation module 703, a second evaluation module 704, a third evaluation module 705, and an assessment calculation module 706. Among them:
[0131] Information acquisition module 701, used to acquire project creation information, project execution information, and project benefit information;
[0132] The information processing module 702 is used to pre-process the project creation information, the project execution information, and the project benefit information to obtain valid project creation information, valid project execution information, and valid project benefit information;
[0133] A first evaluation module 703, configured to perform an innovation evaluation based on the innovation information of the valid project to obtain a first evaluation score;
[0134] A second evaluation module 704, configured to perform completion evaluation based on the effective project execution information to obtain a second evaluation score;
[0135] The third evaluation module 705 is used to perform benefit evaluation based on the effective project benefit information to obtain a third evaluation score;
[0136] 706, used to perform assessment calculation based on the first assessment score, the second assessment score, and the third assessment score to obtain a target assessment score.
[0137] This embodiment can obtain project innovation information, project execution information, and project benefit information by setting a device module corresponding to the assessment calculation method; pre-process the project innovation information, project execution information, and project benefit information to obtain effective project innovation information, effective project execution information, and effective project benefit information; conduct innovation evaluation based on the effective project innovation information to obtain a first evaluation score; conduct completion evaluation based on the effective project execution information to obtain a second evaluation score; conduct benefit evaluation based on the effective project benefit information to obtain a third evaluation score; conduct assessment calculation based on the first evaluation score, the second evaluation score, and the third evaluation score to obtain a target assessment score. In this way, the R&D project can be effectively evaluated and assessed from multiple dimensions to achieve accurate and effective target assessment score calculation.
[0138] To solve the above technical problems, the present application also provides a computer device. Figure 8 , Figure 8 This is a basic structural block diagram of the computer device in this embodiment.
[0139] The computer device 8 includes a memory 81, a processor 82, and a network interface 83 that are interconnected through a system bus. It should be noted that the figure only shows a computer device 8 with components 81-83, but it should be understood that it is not required to implement all the components shown, and more or fewer components can be implemented instead. Among them, those skilled in the art can understand that the computer device here is a device that can automatically perform numerical calculations and / or information processing according to pre-set or stored instructions, and its hardware includes but is not limited to microprocessors, application specific integrated circuits (Application Specific Integrated Circuit, ASIC), programmable gate arrays (Field-Programmable Gate Array, FPGA), digital processors (Digital Signal Processor, DSP), embedded devices, etc.
[0140] The computer device may be a computing device such as a desktop computer, a notebook, a PDA, a cloud server, etc. The computer device may interact with a user through a keyboard, a mouse, a remote controller, a touch pad, or a voice control device.
[0141] The memory 81 includes at least one type of readable storage medium, and the readable storage medium includes flash memory, hard disk, multimedia card, card-type memory (for example, SD or DX memory, etc.), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, disk, optical disk, etc. In some embodiments, the memory 81 can be an internal storage unit of the computer device 8, such as a hard disk or memory of the computer device 8. In other embodiments, the memory 81 can also be an external storage device of the computer device 8, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (FlashCard), etc. equipped on the computer device 8. Of course, the memory 81 can also include both the internal storage unit of the computer device 8 and its external storage device. In this embodiment, the memory 81 is generally used to store the operating system and various application software installed on the computer device 8, such as the program code of the assessment calculation method, etc. In addition, the memory 81 can also be used to temporarily store various types of data that have been output or are to be output.
[0142] The processor 82 may be a central processing unit (CPU), a controller, a microcontroller, a microprocessor, or other data processing chip in some embodiments. The processor 82 is generally used to control the overall operation of the computer device 8. In this embodiment, the processor 82 is used to run the program code stored in the memory 81 or process data, such as running the program code of the assessment calculation method.
[0143] The network interface 83 may include a wireless network interface or a wired network interface. The network interface 83 is generally used to establish a communication connection between the computer device 8 and other electronic devices.
[0144] This embodiment can obtain project innovation information, project execution information, and project benefit information by setting up computer equipment corresponding to the assessment calculation method; pre-process the project innovation information, project execution information, and project benefit information to obtain effective project innovation information, effective project execution information, and effective project benefit information; conduct innovation evaluation based on the effective project innovation information to obtain a first evaluation score; conduct completion evaluation based on the effective project execution information to obtain a second evaluation score; conduct benefit evaluation based on the effective project benefit information to obtain a third evaluation score; conduct assessment calculation based on the first evaluation score, the second evaluation score, and the third evaluation score to obtain a target assessment score. In this way, the R&D project can be effectively evaluated and assessed from multiple dimensions to achieve accurate and effective calculation of target assessment scores.
[0145] The present application also provides another implementation, namely, providing a computer-readable storage medium, wherein the computer-readable storage medium stores an assessment calculation program, and the assessment calculation program can be executed by at least one processor so that the at least one processor performs the steps of the assessment calculation method as described above.
[0146] This embodiment can obtain project innovation information, project execution information, and project benefit information by setting a computer-readable storage medium corresponding to the assessment calculation method; pre-process the project innovation information, project execution information, and project benefit information to obtain effective project innovation information, effective project execution information, and effective project benefit information; conduct innovation evaluation based on the effective project innovation information to obtain a first evaluation score; conduct completion evaluation based on the effective project execution information to obtain a second evaluation score; conduct benefit evaluation based on the effective project benefit information to obtain a third evaluation score; conduct assessment calculation based on the first evaluation score, the second evaluation score, and the third evaluation score to obtain a target assessment score. In this way, the R&D project can be effectively evaluated and assessed from multiple dimensions to achieve accurate and effective target assessment score calculation.
[0147] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present application.
[0148] Obviously, the embodiments described above are only some embodiments of the present application, rather than all embodiments. The preferred embodiments of the present application are given in the accompanying drawings, but they do not limit the patent scope of the present application. The present application can be implemented in many different forms. On the contrary, the purpose of providing these embodiments is to make the understanding of the disclosure of the present application more thorough and comprehensive. Although the present application is described in detail with reference to the aforementioned embodiments, for those skilled in the art, it is still possible to modify the technical solutions recorded in the aforementioned specific implementation methods, or to perform equivalent replacement of some of the technical features therein. Any equivalent structure made using the contents of the specification and drawings of this application, directly or indirectly used in other related technical fields, is similarly within the scope of patent protection of this application.
Claims
1. An assessment calculation method, characterized in that: The steps include: Obtain project creation information, project execution information, and project benefit information; Preprocessing the project creation information, project execution information, and project benefit information to obtain effective project creation information, effective project execution information, and effective project benefit information; Performing a novelty evaluation based on the novelty information of the valid project to obtain a first evaluation score; Performing a completion evaluation based on the effective project execution information to obtain a second evaluation score; Performing benefit evaluation based on the effective project benefit information to obtain a third evaluation score; An assessment calculation is performed based on the first assessment score, the second assessment score, and the third assessment score to obtain a target assessment score.
2. The assessment calculation method according to claim 1, characterized in that: The steps of obtaining project creation information, project execution information, and project benefit information specifically include: Acquire assessment project information, and generate a first project information identifier, a second project information identifier, and a third project information identifier according to the assessment project information; Determine a corresponding project database according to the first project information identifier, the second project information identifier, and the third project information identifier; The project creation information, the project execution information, and the project benefit information are respectively extracted from the project database according to the first project information identifier, the second project information identifier, and the third project information identifier.
3. The assessment calculation method according to claim 1, characterized in that: The step of preprocessing the project creation information, the project execution information, and the project benefit information to obtain valid project creation information, valid project execution information, and valid project benefit information specifically includes: Performing data cleaning, data formatting, and data verification processing on the project creation information to obtain the valid project creation information; Performing time series analysis, task analysis, and outlier detection processing on the project execution information to obtain the valid project execution information; The project benefit information is subjected to data standardization, sensitivity analysis, and cost-benefit analysis to obtain the effective project benefit information.
4. The assessment calculation method according to claim 1, characterized in that: The step of performing a novelty evaluation based on the novelty information of the valid project to obtain a first evaluation score specifically includes: Extract project application results and project technology patents from the valid project innovation information; Conduct patent novelty evaluation on the technical patents of the project and obtain patent evaluation results; The project application result and the patent evaluation result are input into a pre-trained innovation evaluation model to obtain the first evaluation score.
5. The assessment calculation method according to claim 1, characterized in that: The step of performing completion evaluation based on the effective project execution information to obtain a second evaluation score specifically includes: extracting expected execution information and actual execution information from the project execution information; Identifying a first execution time node of the expected execution information, and segmenting the expected execution information according to the first execution time node to obtain expected execution information segments; identifying a second execution time node of the actual execution information, and segmenting the actual execution information according to the second execution time node to obtain actual execution information segments; The expected execution information segment and the actual execution information segment are compared and analyzed, and a score is given according to an analysis result obtained after the comparison and analysis to obtain the second evaluation score.
6. The assessment calculation method according to claim 1, characterized in that: The step of performing benefit evaluation based on the effective project benefit information to obtain a third evaluation score specifically includes: Extracting project cost indicators, project benefit indicators, and project achievement information from the effective project benefit information; Compare and analyze the project cost index and the project benefit index to obtain project benefit information; The project revenue information and the project outcome information are input into a pre-trained benefit evaluation model to obtain the third evaluation score.
7. The assessment calculation method according to claim 1, characterized in that: The step of performing assessment calculation according to the first assessment score, the second assessment score, and the third assessment score to obtain a target assessment score specifically includes: Obtaining a first assessment weight, a second assessment weight, and a third assessment weight corresponding to the first evaluation score, the second evaluation score, and the third evaluation score; Perform weighted calculation based on the first evaluation score, the second evaluation score, the third evaluation score and the first assessment weight, the second assessment weight, and the third assessment weight to obtain a total assessment score; A performance coefficient is obtained, and the target assessment score is obtained by calculation based on the performance coefficient and the total assessment evaluation score.
8. An assessment calculation device, characterized in that: include: Information acquisition module, used to obtain project creation information, project execution information, and project benefit information; An information processing module is used to pre-process the project creation information, the project execution information, and the project benefit information to obtain effective project creation information, effective project execution information, and effective project benefit information; A first evaluation module, configured to perform an innovation evaluation based on the innovation information of the valid project to obtain a first evaluation score; A second evaluation module, used to perform completion evaluation based on the effective project execution information to obtain a second evaluation score; A third evaluation module, used to perform benefit evaluation based on the effective project benefit information to obtain a third evaluation score; The assessment calculation module is used to perform assessment calculation according to the first assessment score, the second assessment score, and the third assessment score to obtain a target assessment score.
9. A computer device, characterized in that: It comprises a memory and a processor, wherein the memory stores a computer program, and the processor implements the assessment calculation method as claimed in any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the assessment calculation method according to any one of claims 1 to 7 is implemented.
