CN116882574A - Carbon emission prediction method and system based on neural network model - Google Patents
Carbon emission prediction method and system based on neural network model Download PDFInfo
- Publication number
- CN116882574A CN116882574A CN202310873522.1A CN202310873522A CN116882574A CN 116882574 A CN116882574 A CN 116882574A CN 202310873522 A CN202310873522 A CN 202310873522A CN 116882574 A CN116882574 A CN 116882574A
- Authority
- CN
- China
- Prior art keywords
- carbon emission
- neural network
- data
- emission data
- network model
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- OKTJSMMVPCPJKN-UHFFFAOYSA-N Carbon Chemical compound [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0.000 title claims abstract description 144
- 229910052799 carbon Inorganic materials 0.000 title claims abstract description 144
- 238000003062 neural network model Methods 0.000 title claims abstract description 46
- 238000000034 method Methods 0.000 title claims abstract description 36
- 238000004140 cleaning Methods 0.000 claims abstract description 37
- 238000013528 artificial neural network Methods 0.000 claims abstract description 30
- 238000012549 training Methods 0.000 claims abstract description 20
- 230000006870 function Effects 0.000 claims description 38
- 238000005457 optimization Methods 0.000 claims description 9
- 238000004590 computer program Methods 0.000 claims description 6
- 238000004364 calculation method Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 210000002569 neuron Anatomy 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/23—Clustering techniques
- G06F18/232—Non-hierarchical techniques
- G06F18/2337—Non-hierarchical techniques using fuzzy logic, i.e. fuzzy clustering
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/0499—Feedforward networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/084—Backpropagation, e.g. using gradient descent
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/26—Government or public services
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Data Mining & Analysis (AREA)
- General Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Artificial Intelligence (AREA)
- Software Systems (AREA)
- Tourism & Hospitality (AREA)
- Human Resources & Organizations (AREA)
- Mathematical Physics (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Biophysics (AREA)
- Biomedical Technology (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- General Business, Economics & Management (AREA)
- Computational Linguistics (AREA)
- Development Economics (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Biology (AREA)
- Fuzzy Systems (AREA)
- Automation & Control Theory (AREA)
- Primary Health Care (AREA)
- Educational Administration (AREA)
- Quality & Reliability (AREA)
- Entrepreneurship & Innovation (AREA)
- Game Theory and Decision Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention relates to a carbon emission prediction method and a system based on a neural network model, comprising the following steps: carrying out data cleaning on the historical carbon emission data of the industrial park to obtain carbon emission data after data cleaning; clustering the carbon emission data after data cleaning to obtain a plurality of clustering groups; determining the number of input layer nodes and the number of hidden layer nodes of the BP neural network according to the number of clustering groups to obtain a preset neural network model; inputting the carbon emission data subjected to data cleaning into a preset neural network model as a training sample to train to obtain a carbon emission prediction model; and determining the carbon emission amount of the target industrial park by using the carbon emission prediction model. According to the invention, the carbon emission data after data cleaning is clustered, and the number of the nodes of the input layer and the number of the nodes of the hidden layer of the BP neural network are determined based on the number of clustered groups, so that the convergence of the neural network is quickened, and the prediction precision of the carbon emission of a target industrial park can be greatly improved.
Description
Technical Field
The invention relates to the technical field of carbon emission prediction, in particular to a carbon emission prediction method and system based on a neural network model.
Background
In recent years, with the increase in global climate change, control of carbon emissions has become an important concern for governments and enterprises in various countries. In order to better develop the carbon emission reduction policy, predicting the carbon emission amount becomes an important research topic. Carbon emissions are a critical environmental issue in industrial parks, where effective control is required by scientific predictive methods. However, to make a scientific, viable emission abatement plan, it is first necessary to accurately predict future carbon emissions. Traditional carbon emission prediction methods are mainly based on experience and statistical methods and lack accuracy and reliability.
Disclosure of Invention
In order to solve the above problems, an object of an embodiment of the present invention is to provide a method and a system for predicting carbon emission based on a neural network model.
A carbon emission prediction method based on a neural network model comprises the following steps:
step 1: acquiring historical carbon emission data of an industrial park in a preset period;
step 2: performing data cleaning on the historical carbon emission data to obtain data-cleaned carbon emission data;
step 3: clustering the carbon emission data after data cleaning to obtain a plurality of clustering groups;
step 4: determining the number of input layer nodes and the number of hidden layer nodes of the BP neural network according to the number of clustering groups to obtain a preset neural network model;
step 5: inputting the carbon emission data after data cleaning into a preset neural network model as a training sample to train to obtain a carbon emission prediction model;
step 6: and determining the carbon emission amount of the target industrial park by using the carbon emission prediction model.
Preferably, the step 2: performing data cleaning on the historical carbon emission data to obtain data cleaned carbon emission data, wherein the data cleaned carbon emission data comprises:
step 2.1: calculating average value coefficients among the historical carbon emission data of the same preset period under different years;
step 2.2: judging whether the value of the mean value coefficient is in a preset range or not;
step 2.3: if the value of the mean value coefficient is not in the preset range, removing the historical carbon emission data of the corresponding preset period;
step 2.4: if the value of the mean value coefficient is in the preset range, the historical carbon emission data of the corresponding preset period is reserved until all the historical carbon emission data are traversed, and the carbon emission data after data cleaning are obtained.
Preferably, the step 2.1: calculating the mean value coefficient between the historical carbon emission data of the same preset period under different years comprises the following steps:
the formula is adopted:
calculating average value coefficients among the historical carbon emission data of the same preset period under different years; wherein p is X,Y As a mean value coefficient, cov (X, Y) represents a covariance between the historical carbon emission data of the preset period in the current year and the historical carbon emission data of the preset period in the previous year, alpha X Mean value alpha of historical carbon emission data representing preset period in current year Y Mean of historical carbon emission data representing a pre-set period of the previous year.
Preferably, the step 3: clustering the carbon emission data after data cleaning to obtain a plurality of clustering groups, including:
step 3.1: constructing an objective function according to the number of the clustering centers; the objective function is:
wherein v is i Represents the ith cluster center, m represents the blur threshold,representing data point x j Membership degree of i-th cluster center, d ij =||x j -v i The expression data point x j Distance from the ith cluster center;
step 3.2: solving the objective function to obtain a cluster center updating function;
step 3.3: and clustering the carbon emission data after data cleaning by using the cluster center updating function to obtain a plurality of cluster groups.
Preferably, the step 3.2: solving the objective function to obtain a cluster center updating function, comprising:
solving the objective function by using a Lagrangian multiplier method to obtain a cluster center updating function; the cluster center updating function is as follows:
wherein d kj Representing data point x j Distance to the kth cluster center.
Preferably, the step 4: determining the number of input layer nodes and the number of hidden layer nodes of the BP neural network according to the number of clustering packets to obtain a preset neural network model, wherein the method comprises the following steps:
step 4.1: keeping the number of the nodes of the input layer of the BP neural network consistent with the number of the clustering groups;
step 4.2: determining the number of hidden layer nodes by adopting an empirical formula; wherein, the empirical formula is:
wherein h represents the number of hidden layer nodes, m represents the number of input layer nodes, n represents the number of output layer nodes, and t represents the adjustment constant.
Preferably, in the step 5, the loss function in the training process is:
wherein n represents the number of training samples, θ represents the set of convolution kernel weights and offset values of a predetermined neural network model, F (Y) i The method comprises the steps of carrying out a first treatment on the surface of the θ) represents the model Y of the neural network after the preset i Is the actual output of X i Representation and Y i And a corresponding target output set.
Preferably, in the step 5, the gradient optimization model is used for performing optimization training on the loss function to obtain a carbon emission prediction model; wherein, the gradient optimization model is:
wherein delta is i Represents the convolution kernel weight, W, through the ith iteration i l Represents the bias value of the first layer neural network, eta represents the learning rate,representing the partial derivative of the loss function with the convolution kernel weights.
The invention also provides a carbon emission prediction system based on the neural network model, which comprises:
the sample acquisition module is used for acquiring historical carbon emission data of the industrial park in a preset period;
the data cleaning module is used for performing data cleaning on the historical carbon emission data to obtain data-cleaned carbon emission data;
the clustering module is used for clustering the carbon emission data after the data cleaning to obtain a plurality of clustering groups;
the neural network structure determining module is used for determining the number of input layer nodes and the number of hidden layer nodes of the BP neural network according to the number of clustering packets to obtain a preset neural network model;
the training module is used for inputting the carbon emission data after data cleaning into a preset neural network model as a training sample to train to obtain a carbon emission prediction model;
and the carbon emission prediction module is used for determining the carbon emission of the target industrial park by using the carbon emission prediction model.
The present invention also provides a computer readable storage medium having a computer program stored thereon, wherein the computer program when executed by a processor implements the steps of a neural network model-based carbon emission prediction method described above.
According to the specific embodiment provided by the invention, the invention discloses the following technical effects:
compared with the prior art, the method and the system for predicting the carbon emission based on the neural network model have the advantages that the clustering is carried out on the carbon emission data after data cleaning, and the number of nodes of the input layer and the number of nodes of the hidden layer of the BP neural network are determined based on the number of clustered groups, so that the convergence of the neural network is accelerated, and the prediction precision of the carbon emission of a target industrial park can be greatly improved.
In order to make the above objects, features and advantages of the present invention more comprehensible, preferred embodiments accompanied with figures are described in detail below.
Drawings
In order to more clearly illustrate the embodiments of the invention or the technical solutions in the prior art, the drawings that are required in the embodiments or the description of the prior art will be briefly described, it being obvious that the drawings in the following description are only some embodiments of the invention, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a flowchart of a carbon emission prediction method based on a neural network model in an embodiment provided by the invention;
fig. 2 is a schematic diagram of a carbon emission prediction system based on a neural network model according to an embodiment of the present invention.
Detailed Description
In the description of the present invention, it should be understood that the terms "center", "longitudinal", "lateral", "length", "width", "thickness", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", "clockwise", "counterclockwise", etc. indicate orientations or positional relationships based on the orientations or positional relationships shown in the drawings are merely for convenience in describing the present invention and simplifying the description, and do not indicate or imply that the devices or elements referred to must have a specific orientation, be configured and operated in a specific orientation, and thus should not be construed as limiting the present invention.
Furthermore, the terms "first," "second," and the like, are used for descriptive purposes only and are not to be construed as indicating or implying a relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defining "a first" or "a second" may explicitly or implicitly include one or more such feature. In the description of the present invention, the meaning of "a plurality" is two or more, unless explicitly defined otherwise.
In the present invention, unless explicitly specified and limited otherwise, the terms "mounted," "connected," "secured," and the like are to be construed broadly and may be, for example, fixedly connected, detachably connected, or integrally connected; can be mechanically or electrically connected; can be directly connected or indirectly connected through an intermediate medium, and can be communication between two elements. The specific meaning of the above terms in the present invention can be understood by those of ordinary skill in the art according to the specific circumstances.
Referring to fig. 1, a carbon emission prediction method based on a neural network model includes:
step 1: acquiring historical carbon emission data of an industrial park in a preset period;
step 2: performing data cleaning on the historical carbon emission data to obtain data-cleaned carbon emission data;
further, step 2 includes:
step 2.1: calculating average value coefficients among the historical carbon emission data of the same preset period under different years; in the invention, the mean value coefficient calculation formula is:
wherein p is X,Y As a mean value coefficient, cov (X, Y) represents a covariance between the historical carbon emission data of the preset period in the current year and the historical carbon emission data of the preset period in the previous year, alpha X Mean value alpha of historical carbon emission data representing preset period in current year Y Mean of historical carbon emission data representing a pre-set period of the previous year.
Step 2.2: judging whether the value of the mean value coefficient is in a preset range or not;
step 2.3: if the value of the mean value coefficient is not in the preset range, removing the historical carbon emission data of the corresponding preset period;
step 2.4: if the value of the mean value coefficient is in the preset range, the historical carbon emission data of the corresponding preset period is reserved until all the historical carbon emission data are traversed, and the carbon emission data after data cleaning are obtained.
According to the method, a mean coefficient calculation formula is built through covariance and mean, and then historical carbon emission data which does not meet requirements can be removed based on the mean coefficient calculation formula, so that the authenticity of the data is guaranteed.
Step 3: clustering the carbon emission data after data cleaning to obtain a plurality of clustering groups;
further, the step 3 includes:
step 3.1: constructing an objective function according to the number of the clustering centers; the objective function is:
wherein v is i Represents the ith cluster center, m represents the blur threshold,representing data point x j Membership degree of i-th cluster center, d ij =||x j -v i The expression data point x j Distance from the ith cluster center;
step 3.2: solving the objective function to obtain a cluster center updating function;
specifically, in the present invention, step 3.2 may be: solving the objective function by using a Lagrangian multiplier method to obtain a cluster center updating function; the cluster center updating function is as follows:
wherein d kj Representing data point x j Distance to the kth cluster center.
Step 3.3: and clustering the carbon emission data after data cleaning by using the cluster center updating function to obtain a plurality of cluster groups.
Step 4: determining the number of input layer nodes and the number of hidden layer nodes of the BP neural network according to the number of clustering groups to obtain a preset neural network model;
the BP neural network (BP) algorithm is a learning method based on mathematical and statistical types, has stronger learning capacity, and can carry out model supervision through error reverse transfer. The BP neural network is composed of an input layer, one or more hidden layers and an output layer. In general, the input layer is the input of the model, determined by the vector dimensions of the input data. The invention utilizes the quantity of the clustering groups to quantify the dimension of the input data, and can greatly improve the training precision of the neural network.
Further, step 4 includes:
step 4.1: keeping the number of the nodes of the input layer of the BP neural network consistent with the number of the clustering groups;
step 4.2: determining the number of hidden layer nodes by adopting an empirical formula; wherein, the empirical formula is:
wherein h represents the number of hidden layer nodes, m represents the number of input layer nodes, n represents the number of output layer nodes, and t represents the adjustment constant.
When the number of hidden layer neurons is increased, overfitting is easy to cause, namely the training error of the model is reduced, and the test error of the model is increased, so that the hidden layer node number is determined by adopting an empirical formula, and the overfitting phenomenon can be avoided as much as possible.
Step 5: inputting the carbon emission data after data cleaning into a preset neural network model as a training sample to train to obtain a carbon emission prediction model;
in the step 5, the loss function in the training process is as follows:
wherein n represents the number of training samples, θ represents the set of convolution kernel weights and offset values of a predetermined neural network model, F (Y) i The method comprises the steps of carrying out a first treatment on the surface of the θ) represents the model Y of the neural network after the preset i Is the actual output of X i Representation and Y i And a corresponding target output set.
In practical application, the invention utilizes a gradient optimization model to carry out optimization training on the loss function to obtain a carbon emission prediction model; wherein, the gradient optimization model is:
wherein delta is i Represents the convolution kernel weight, W, through the ith iteration i l Represents the bias value of the first layer neural network, eta represents the learning rate,representing the partial derivative of the loss function with the convolution kernel weights.
Step 6: and determining the carbon emission amount of the target industrial park by using the carbon emission prediction model.
According to the invention, the BP neural network fitting time and the mapping relation between the carbon emission of the target industrial park are utilized, and the gradient optimization model is utilized to optimize the loss function, so that the convergence speed of the neural network can be accelerated to the greatest extent, and the prediction precision of the carbon emission of the target industrial park is improved.
Referring to fig. 2, the present invention further provides a carbon emission prediction system based on a neural network model, including:
the sample acquisition module is used for acquiring historical carbon emission data of the industrial park in a preset period;
the data cleaning module is used for performing data cleaning on the historical carbon emission data to obtain data-cleaned carbon emission data;
the clustering module is used for clustering the carbon emission data after the data cleaning to obtain a plurality of clustering groups;
the neural network structure determining module is used for determining the number of input layer nodes and the number of hidden layer nodes of the BP neural network according to the number of clustering packets to obtain a preset neural network model;
the training module is used for inputting the carbon emission data after data cleaning into a preset neural network model as a training sample to train to obtain a carbon emission prediction model;
and the carbon emission prediction module is used for determining the carbon emission of the target industrial park by using the carbon emission prediction model.
Compared with the prior art, the carbon emission prediction system based on the neural network model has the same beneficial effects as the carbon emission prediction method based on the neural network model in the technical scheme, and the description is omitted here.
The present invention also provides a computer readable storage medium having a computer program stored thereon, wherein the computer program when executed by a processor implements the steps of a neural network model-based carbon emission prediction method described above.
Compared with the prior art, the beneficial effects of the computer readable storage medium provided by the invention are the same as those of the carbon emission prediction method based on the neural network model described in the technical scheme, and are not repeated here.
The foregoing is merely illustrative of the present invention, and the present invention is not limited thereto, and any person skilled in the art can easily think about variations or alternatives within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims (10)
1. A neural network model-based carbon emission prediction method, comprising:
step 1: acquiring historical carbon emission data of an industrial park in a preset period;
step 2: performing data cleaning on the historical carbon emission data to obtain data-cleaned carbon emission data;
step 3: clustering the carbon emission data after data cleaning to obtain a plurality of clustering groups;
step 4: determining the number of input layer nodes and the number of hidden layer nodes of the BP neural network according to the number of clustering groups to obtain a preset neural network model;
step 5: inputting the carbon emission data after data cleaning into a preset neural network model as a training sample to train to obtain a carbon emission prediction model;
step 6: and determining the carbon emission amount of the target industrial park by using the carbon emission prediction model.
2. The method for predicting carbon emissions based on neural network model according to claim 1, wherein the step 2: performing data cleaning on the historical carbon emission data to obtain data cleaned carbon emission data, wherein the data cleaned carbon emission data comprises:
step 2.1: calculating average value coefficients among the historical carbon emission data of the same preset period under different years;
step 2.2: judging whether the value of the mean value coefficient is in a preset range or not;
step 2.3: if the value of the mean value coefficient is not in the preset range, removing the historical carbon emission data of the corresponding preset period;
step 2.4: if the value of the mean value coefficient is in the preset range, the historical carbon emission data of the corresponding preset period is reserved until all the historical carbon emission data are traversed, and the carbon emission data after data cleaning are obtained.
3. The method for predicting carbon emissions based on neural network model according to claim 2, wherein the step 2.1: calculating the mean value coefficient between the historical carbon emission data of the same preset period under different years comprises the following steps:
the formula is adopted:
calculating average value coefficients among the historical carbon emission data of the same preset period under different years; wherein p is X,Y As a mean value coefficient, cov (X, Y) represents a covariance between the historical carbon emission data of the preset period in the current year and the historical carbon emission data of the preset period in the previous year, alpha X Mean value alpha of historical carbon emission data representing preset period in current year Y Mean of historical carbon emission data representing a pre-set period of the previous year.
4. A method for predicting carbon emissions based on a neural network model as claimed in claim 3, wherein said step 3: clustering the carbon emission data after data cleaning to obtain a plurality of clustering groups, including:
step 3.1: constructing an objective function according to the number of the clustering centers; the objective function is:
wherein v is i Represents the ith cluster center, m represents the blur threshold,representing data point x j Membership degree of i-th cluster center, d ij =||x j -v i The expression data point x j Distance from the ith cluster center;
step 3.2: solving the objective function to obtain a cluster center updating function;
step 3.3: and clustering the carbon emission data after data cleaning by using the cluster center updating function to obtain a plurality of cluster groups.
5. The method for predicting carbon emissions based on neural network model of claim 4, wherein said step 3.2: solving the objective function to obtain a cluster center updating function, comprising:
solving the objective function by using a Lagrangian multiplier method to obtain a cluster center updating function; the cluster center updating function is as follows:
wherein d kj Representing data point x j Distance to the kth cluster center.
6. The method for predicting carbon emissions based on neural network model of claim 5, wherein said step 4: determining the number of input layer nodes and the number of hidden layer nodes of the BP neural network according to the number of clustering packets to obtain a preset neural network model, wherein the method comprises the following steps:
step 4.1: keeping the number of the nodes of the input layer of the BP neural network consistent with the number of the clustering groups;
step 4.2: determining the number of hidden layer nodes by adopting an empirical formula; wherein, the empirical formula is:
wherein h represents the number of hidden layer nodes, m represents the number of input layer nodes, n represents the number of output layer nodes, and t represents the adjustment constant.
7. The method for predicting carbon emissions based on neural network model of claim 6, wherein in step 5, the loss function during training is:
wherein n represents the number of training samples, θ represents the set of convolution kernel weights and offset values of a predetermined neural network model, F (Y) i The method comprises the steps of carrying out a first treatment on the surface of the θ) represents the model Y of the neural network after the preset i Is the actual output of X i Representation and Y i And a corresponding target output set.
8. The method for predicting carbon emissions based on a neural network model according to claim 7, wherein in the step 5, the loss function is optimally trained by using a gradient optimization model to obtain a carbon emission prediction model; wherein, the gradient optimization model is:
wherein delta is i Represents the convolution kernel weight, W, through the ith iteration i l Represents the bias value of the first layer neural network, eta represents the learning rate,representing the partial derivative of the loss function with the convolution kernel weights.
9. A neural network model-based carbon emission prediction system, comprising:
the sample acquisition module is used for acquiring historical carbon emission data of the industrial park in a preset period;
the data cleaning module is used for performing data cleaning on the historical carbon emission data to obtain data-cleaned carbon emission data;
the clustering module is used for clustering the carbon emission data after the data cleaning to obtain a plurality of clustering groups;
the neural network structure determining module is used for determining the number of input layer nodes and the number of hidden layer nodes of the BP neural network according to the number of clustering packets to obtain a preset neural network model;
the training module is used for inputting the carbon emission data after data cleaning into a preset neural network model as a training sample to train to obtain a carbon emission prediction model;
and the carbon emission prediction module is used for determining the carbon emission of the target industrial park by using the carbon emission prediction model.
10. A computer readable storage medium, on which a computer program is stored, characterized in that the computer program, when being executed by a processor, implements the steps of a neural network model-based carbon emission prediction method as claimed in any one of claims 1-8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310873522.1A CN116882574A (en) | 2023-07-17 | 2023-07-17 | Carbon emission prediction method and system based on neural network model |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310873522.1A CN116882574A (en) | 2023-07-17 | 2023-07-17 | Carbon emission prediction method and system based on neural network model |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116882574A true CN116882574A (en) | 2023-10-13 |
Family
ID=88264073
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310873522.1A Pending CN116882574A (en) | 2023-07-17 | 2023-07-17 | Carbon emission prediction method and system based on neural network model |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116882574A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117408394A (en) * | 2023-12-14 | 2024-01-16 | 国网天津市电力公司电力科学研究院 | Carbon emission factor prediction method and device for electric power system and electronic equipment |
CN117742160A (en) * | 2024-02-09 | 2024-03-22 | 广州市威士丹利智能科技有限公司 | Artificial intelligence-based carbon emission optimization control method and system |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022077587A1 (en) * | 2020-10-14 | 2022-04-21 | 深圳大学 | Data prediction method and apparatus, and terminal device |
CN115063252A (en) * | 2022-06-08 | 2022-09-16 | 山东省农业科学院 | Crop fertilizer accurate application method and system based on neural network |
CN115860188A (en) * | 2022-11-11 | 2023-03-28 | 国网福建省电力有限公司营销服务中心 | Carbon emission prediction method and system, medium and electronic device |
CN116094068A (en) * | 2023-03-21 | 2023-05-09 | 国网福建省电力有限公司 | Power grid dispatching method, equipment and medium based on carbon emission prediction mechanism |
-
2023
- 2023-07-17 CN CN202310873522.1A patent/CN116882574A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022077587A1 (en) * | 2020-10-14 | 2022-04-21 | 深圳大学 | Data prediction method and apparatus, and terminal device |
CN115063252A (en) * | 2022-06-08 | 2022-09-16 | 山东省农业科学院 | Crop fertilizer accurate application method and system based on neural network |
CN115860188A (en) * | 2022-11-11 | 2023-03-28 | 国网福建省电力有限公司营销服务中心 | Carbon emission prediction method and system, medium and electronic device |
CN116094068A (en) * | 2023-03-21 | 2023-05-09 | 国网福建省电力有限公司 | Power grid dispatching method, equipment and medium based on carbon emission prediction mechanism |
Non-Patent Citations (1)
Title |
---|
薛义增等: "基于深度学习的人工智能机器探索与实践", 31 August 2021, 中国原子能出版社, pages: 144 - 145 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117408394A (en) * | 2023-12-14 | 2024-01-16 | 国网天津市电力公司电力科学研究院 | Carbon emission factor prediction method and device for electric power system and electronic equipment |
CN117408394B (en) * | 2023-12-14 | 2024-05-31 | 国网天津市电力公司电力科学研究院 | Carbon emission factor prediction method and device for electric power system and electronic equipment |
CN117742160A (en) * | 2024-02-09 | 2024-03-22 | 广州市威士丹利智能科技有限公司 | Artificial intelligence-based carbon emission optimization control method and system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110675623B (en) | Short-term traffic flow prediction method, system and device based on hybrid deep learning | |
CN116882574A (en) | Carbon emission prediction method and system based on neural network model | |
CN109117987B (en) | Personalized traffic accident risk prediction recommendation method based on deep learning | |
CN111915059B (en) | Attention mechanism-based Seq2Seq berth occupancy prediction method | |
CN111563706A (en) | Multivariable logistics freight volume prediction method based on LSTM network | |
CN108346293B (en) | Real-time traffic flow short-time prediction method | |
CN109146162B (en) | A kind of probability wind speed forecasting method based on integrated Recognition with Recurrent Neural Network | |
CN111047085B (en) | Hybrid vehicle working condition prediction method based on meta-learning | |
CN109785385A (en) | Visual target tracking method and system | |
CN107092987B (en) | Method for predicting autonomous landing wind speed of small and medium-sized unmanned aerial vehicles | |
CN110363230A (en) | Stacking integrated sewage handling failure diagnostic method based on weighting base classifier | |
CN113449919B (en) | Power consumption prediction method and system based on feature and trend perception | |
CN113190688A (en) | Complex network link prediction method and system based on logical reasoning and graph convolution | |
CN114819143A (en) | Model compression method suitable for communication network field maintenance | |
CN116052254A (en) | Visual continuous emotion recognition method based on extended Kalman filtering neural network | |
CN115840240A (en) | Automatic driving positioning method and system based on LSTM deep reinforcement learning | |
CN114596726B (en) | Parking berth prediction method based on interpretable space-time attention mechanism | |
CN114692956A (en) | Charging facility load prediction method and system based on multilayer optimization kernel limit learning machine | |
CN112528556B (en) | Micro-electro-mechanical system design optimization method based on integrated model assisted social learning particle swarm algorithm | |
CN112819087A (en) | Effluent BOD sensor abnormity detection method based on modular neural network | |
CN116739181A (en) | Industrial park carbon emission prediction method and device | |
CN117034762A (en) | Composite model lithium battery life prediction method based on multi-algorithm weighted sum | |
CN113516163B (en) | Vehicle classification model compression method, device and storage medium based on network pruning | |
CN114911157A (en) | Robot navigation control method and system based on partial observable reinforcement learning | |
CN114372618A (en) | Student score prediction method and system, computer equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |