SlideShare a Scribd company logo
Application of Computational Intelligence
                      to Energy Systems
                                 Matteo De Felice
                   Scuola Dottorale di Ingegneria
            Sezione di Informatica e Automazione
                                      XXIII° Ciclo
Outline

What is Computational
Intelligence (CI)?
What are the possible
applications of CI to energy
systems?
Quick glance
            NN


  EC                   FS




       SI        AIS
Quick glance
                              Soft
            NN              Computing

  EC                   FS




       SI        AIS
Quick glance
                              Soft
            NN              Computing

  EC                   FS




       SI        AIS



Computational Intelligence
Quick glance
                              Soft
            NN              Computing

  EC                   FS



                            And
       SI        AIS
                            AI?
Computational Intelligence
Quick glance
                            My focus
            NN


  EC                   FS




       SI        AIS
CI and scientific literature
       −3
    x 10
5
           Evolutionary Computation
           Swarm Intelligence
4          Artificial Neural Networks

3


2


1


 0
1994        1996    1998    2000    2002       2004   2006   2008   2010
                                        year




Data from Thomson Reuters ISI considering Computer Science &
Technology (January 2010)

Two CI journals on the CS top 10 (IF 2009)
Is CI gaining interest?
Problems more and more
complex
More computational power
available
but...
      Lack of well-established theory
      Algorithms fragmentation
      Tendency to unsystematic
      approach and comparison

PSO APSO CPSO DPSO EPSO FPSO GPSO HPSO IPSO
LPSO MPSO NPSO OPSO PPSO QPSO RPSO SPSO TPSO
UPSO VPSO WPSO GA AGA BGA CGA DGA EGA FGA
HGA IGA KGA LGA MGA OGA PGA QGA RGA SGA
VGA ...
Main applications



1) Modeling & Forecasting
2) Optimization
Main applications
                   Neural Networks
                   & Fuzzy Logic


1) Modeling & Forecasting
2) Optimization

                  Evolutionary
                  Computation
Modeling & Forecasting
Modeling with NNs
                        ||F (x) − f (x)|| < , ∀x

         1.2



         0.6
Y Axis




           0
                0   1       2       3            4   5   6   6.5


         -0.6



         -1.2

                                        X Axis




                                y = sin(x)
Modeling with NNs
                        ||F (x) − f (x)|| < , ∀x

         1.2



         0.6
Y Axis




           0
                0   1       2       3            4   5   6   6.5


         -0.6



         -1.2

                                        X Axis




                                y = sin(x)
                                    NN(x)
Modeling with NNs
             Disturbances



Input u(k)                  Output y(k)
               System



               Neural
               Network




             Error measure (MSE)
             Empirical Rules for NN typology
Regression with NN
We use a NN to do non-linear
regression
Time Series Forecasting

We can forecast future data
using known past data
Time Series Forecasting

We can forecast future data
using known past data




        And other useful (!)
        information as well
NN approaches
                               y(t+1)
Input at      Neural           y(t+2)
                                 ...    Direct Method
 time t       Network
                               y(t+N)




   Input at
                          output t+1
    time t      Neural
                Network
   output t
                                        Iterative Method


                 delay
NN approaches
                               y(t+1)
Input at      Neural           y(t+2)
                                 ...    Direct Method
 time t       Network
                               y(t+N)




   Input at
                          output t+1
    time t      Neural
                Network
   output t
                                        Iterative Method


                 delay
Short-Term Load Forecasting
     60

     40
kW




     20

     0
      0   200    400   600   800   1000     1200   1400   1600   1800   2000
                                      hours




                Hourly load data
                Goal: up to 24-hours ahead load
                prediction
NN model
         36



         30
                                                          y(k-1)
         25                                                     y(k)
Y Axis




         20
                                                                   y(k+1)
         15


         10
              0   2   4   6   8   10    12      14   16    18          20   22   24

                                       X Axis
NN model
         36



         30
                                                           y(k-1)
         25                                                      y(k)
Y Axis




         20
                                                                    y(k+1)
         15


         10
              0   2   4   6   8   10    12      14    16    18          20   22   24

                                       X Axis




                                                     How to choose
                                                     the best lags?
Data Analysis
1. ACF
2. Distribution
                  −




3. Multivariate
   analysis
First question
How to reduce the variance of
Neural Networks outputs?
First question
How to reduce the variance of
Neural Networks outputs?
Ensembling
Ensembling

1. Model creation with data subset
   (Bagging)
2. Data samples weights related to their
   ‘importance’ (Adaboosting)
3. Interaction and cooperation among
   estimators
Ensembling

1. Model creation with data subset
   (Bagging)
2. Data samples weights related to their
   ‘importance’ (Adaboosting)
3. Interaction and cooperation among
   estimators
Ensembling


[Hansen & Salomon, 1990]
Majority voting (classification)
Linear combination (regression)
                    N
                1
     F (x, D) =           Fi (x, D)
                N   i=1
Ensembling
             Averaging
Application
           STLF of a building located inside
           ENEA Casaccia R.C. (C59)
           Presentation at IEEE Symposium
           on CI Applications in Smart Grid
M. De Felice and X. Yao, "Neural Networks Ensembles for Short-Term Load
Forecasting," in IEEE Symposium Series in Computational Intelligence 2011 (SSCI
2011), 2011
Techniques

Naive predictor:

SARIMA (Seasonal ARIMA)
model:
ΦP (B s )φ(B)   D
                s
                    d
                        xt = α + ΘQ (B s )θ(B)et

Neural Networks

NN Ensembles
Methodology
     40
                                                  24 hours
     35


     30

kW
     25   training part


     20


     15


     10
      2010   2013     2016   2019   2022   2025   2028   2031   2034    2037   2040   2043   2046   2049   2052   2055   2058

                                                                hours




Measured data from September
to November 2009
Training (13 weeks) and testing
(one week split in T1 and T2) sets
Error Measures

Absolute Error (MAE and MSE)
Percentage Error (MAPE)
Error Measures

Absolute Error (MAE and MSE)
Percentage Error (MAPE)
Scaled Error (MASE)
Negative Correlation Learning



[Liu & Yao, 1999]
Backpropagation error function
modified
Penalty term λ
          M
   ei =         (Fi (xn ) − yn )2 + λpi
          n=1
Regularized NCL

         [Chen & Yao, 2009]
         NCL with Regularization
         M                          M
     1                    2     1
ei =         (Fi (xn ) − yn ) −           (Fi (x) − F (xn ))2 +
     N   n=1
                                N   n=1

         T
    +αi wi wi
Errors
Errors
                 MAE            MSE

              2.34 (0.79)    10.9 (17.88)
NN Average
              2.49 (1.47)   21.67 (59.29)

                 1.38           2.95
NN Ensemble
                 1.09            2.4
                 1.47           3.34
   RNCL
                 1.07           2.82
Errors
                 MAE            MSE

              2.34 (0.79)    10.9 (17.88)
NN Average
              2.49 (1.47)   21.67 (59.29)

                 1.38           2.95
NN Ensemble
                 1.09            2.4
                 1.47           3.34
   RNCL
                 1.07           2.82
Errors
                 MAE            MSE

              2.34 (0.79)    10.9 (17.88)
NN Average
              2.49 (1.47)   21.67 (59.29)

                 1.38           2.95
NN Ensemble
                 1.09            2.4
                 1.47           3.34
   RNCL
                 1.07           2.82
Errors
                 MAE            MSE

              2.34 (0.79)    10.9 (17.88)
NN Average
              2.49 (1.47)   21.67 (59.29)

                 1.38           2.95
NN Ensemble
                 1.09            2.4
                 1.47           3.34
   RNCL
                 1.07           2.82
Errors
                 MAE            MSE

              2.34 (0.79)    10.9 (17.88)
NN Average
              2.49 (1.47)   21.67 (59.29)

                 1.38           2.95
NN Ensemble
                 1.09            2.4
                 1.47           3.34
   RNCL
                 1.07           2.82

                 2.11           7.61
   Naive
                 2.28           6.4

                 1.89           5.52
  SARIMA
                 1.24           2.17
Errors
                 MAE            MSE

              2.34 (0.79)    10.9 (17.88)
NN Average
              2.49 (1.47)   21.67 (59.29)

                 1.38           2.95
NN Ensemble
                 1.09            2.4
                 1.47           3.34
   RNCL
                 1.07           2.82

                 2.11           7.61
   Naive
                 2.28           6.4

                 1.89           5.52
  SARIMA
                 1.24           2.17
External data
External data

Introduction of: building
occupancy, info about hour, day
of the week, working days.
External data

Introduction of: building
occupancy, info about hour, day
of the week, working days.
NN: additional inputs
External data

Introduction of: building
occupancy, info about hour, day
of the week, working days.
NN: additional inputs
SARIMA: additional linear term
Additional inputs
                 4
                                                 SARIMA − external data
                                                 SARIMA
                 3
Absolute error




                 2


                 1


                 0
                  0   20   40     60        80     100    120      140
                                Forecasting window
Additional inputs
                 4
                      MLP Ensemble − external data        SARIMA − external data
                      MLP Ensemble                        SARIMA
                 3
Absolute error
absolute




                 2


                 1


                 0
                  0      20       40       60        80     100    120      140
                                         Forecasting window
                                          forecast window
Additional inputs
                  4
                       MLP Ensemble − external data        SARIMA − external data
                  4
                       MLP Ensemble                        SARIMA
                  3
 Absolute error




                  3
absolute error
 absolute




                  2
                  2

                  1
                  1


                  0
                  0
                   0
                   0      20
                          20       40       60        80     100    120      140
                                                                             140
                                           forecast window
                                           forecast window
                                          Forecasting window
Errors – external data
Errors – external data
                 MAE            MSE

              2.46 (0.83)   12.13 (16.80)
NN Average
              2.34 (1.00)   11.61 (10.61)

                 1.42           3.30
NN Ensemble
                 0.75           1.27
                 1.33            2.7
   RNCL
                 0.92           1.62
Errors – external data
                 MAE            MSE

              2.46 (0.83)   12.13 (16.80)
NN Average
              2.34 (1.00)   11.61 (10.61)

                 1.42           3.30
NN Ensemble
                 0.75           1.27
                 1.33            2.7
   RNCL
                 0.92           1.62
Errors – external data
                 MAE            MSE

              2.46 (0.83)   12.13 (16.80)
NN Average
              2.34 (1.00)   11.61 (10.61)

                 1.42           3.30
NN Ensemble
                 0.75           1.27
                 1.33            2.7
   RNCL
                 0.92           1.62
Errors – external data
                 MAE            MSE

              2.46 (0.83)   12.13 (16.80)
NN Average
              2.34 (1.00)   11.61 (10.61)

                 1.42           3.30
NN Ensemble
                 0.75           1.27
                 1.33            2.7
   RNCL
                 0.92           1.62
Errors – external data
                 MAE            MSE

              2.46 (0.83)   12.13 (16.80)
NN Average
              2.34 (1.00)   11.61 (10.61)

                 1.42           3.30
NN Ensemble
                 0.75           1.27
                 1.33            2.7
   RNCL
                 0.92           1.62

                 2.11           7.61
   Naive
                 2.28           6.4

                 1.91           5.61
  SARIMA
                 1.20           2.07
Errors – external data
                 MAE            MSE

              2.46 (0.83)   12.13 (16.80)
NN Average
              2.34 (1.00)   11.61 (10.61)

                 1.42           3.30
NN Ensemble
                 0.75           1.27
                 1.33            2.7
   RNCL
                 0.92           1.62

                 2.11           7.61
   Naive
                 2.28           6.4

                 1.91           5.61
  SARIMA
                 1.20           2.07
Optimization
Process Optimization
    Process
   Parameters     Process     Environment
       (X)




                Measurement




How to improve process
‘performance’ with respect to its
parameters?
Traditional optimization


Line-search and trust-region
methods (Hessian needed)
Quasi-newton methods (Hessian
approximated)
Derivative-free Methods
...but real-world is:

1) Noisy

2) Dynamic

3) Hard to investigate
Evolutionary Computation (EC)
Evolutionary Computation (EC)



Black-box optimization
Evolutionary Computation (EC)



Black-box optimization
Single- and multi-objective
Evolutionary Computation (EC)



Black-box optimization
Single- and multi-objective
Also discontinuous and not-
differentiable functions
Evolutionary Computation (EC)



Black-box optimization
Single- and multi-objective
Also discontinuous and not-
differentiable functions
Population-based meta-heuristics:
Evolutionary Computation (EC)



Black-box optimization
Single- and multi-objective
Also discontinuous and not-
differentiable functions
Population-based meta-heuristics:
Application
              Start-up optimization of a CCPP

              Minimization of time, fuel consumption,
              emissions and thermal stress

              Maximization of energy output
M. De Felice, I. Bertini, A. Pannicelli, and S. Pizzuti, "Soft Computing based
optimisation of combined cycled power plant start-up operation with fitness
approximation methods," Applied Soft Computing, (to appear).


     I. Bertini, M. De Felice, F. Moretti, and S. Pizzuti, "Start-Up Optimisation of a
     Combined Cycle Power Plant with Multiobjective Evolutionary Algorithms," in
     Applications of Evolutionary Computation, 2010, pp. 151-160.
Project steps
1. Definition of performance index
2. Software simulator setup
3. EC algorithm using simulator
Performance index
                                    F1

                   1



Process
                  0.5
                   0
                    0   0.5    1    1.5    2    2.5          3
                                                         4
                                                      x 10


experts
                                    F2

                   1
                  0.5



interviews         0
                    0   0.5    1    1.5

                                    F3
                                           2    2.5
                                                         5
                                                      x 10
                                                             3



                   1



Knowledge
                  0.5
                   0
                    0          5          10             15
                                                         9
                                                      x 10


modeling with
                                    F4

                   1
                  0.5



fuzzy functions
                   0
                    0   5     10    15    20    25       30

                                    F5

                   1
                  0.5
                   0
                    0   50    100   150   200   250      300
Single-objective

real-coded GA
Gaussian Mutation operator
Approximated fitness function to
speed-up the optimization (from
2070 to 36 hours)
Results

            Start-up     Fuel    Energy                Thermal
                                           Emissions
              time     consum.   output                 stress

Experts     21070      143557    2.5•109      25         10


  GA        16569      115070 1.86•109       18.8       78.4

 Norm.
             -25%       -16%      -16%      -30%         2%
Variation
Multi-objective
                          12.65

                           12.6

                          12.55
Emissions (mg s / N m3)




                           12.5

                          12.45

                           12.4

                          12.35

                           12.3     Real
                                    NSGA−2
                          12.25     WSGA
                                    RAND
                           12.2
                              3.9     4      4.1      4.2         4.3       4.4   4.5      4.6
                                                   Energy Production (KJ)                  9
                                                                                        x 10
Other projects
Financial Applications
          Financial trend reversal detection
          with nature-inspired and machine
          learning approaches

A. Azzini, M. De Felice, and A. Tettamanzi, "Financial Trend Reversal Detection
Problem: a Comparison between Nature-Inspired and Machine Learning
Approaches", Natural Computing in Computational Finance, vol. 4, Springer, (to
appear)
Spatially-Structured EA

             Evolutionary Algorithms on
             complex networks
             Diversity and convergence
M.De Felice, S. Meloni, and S. Panzieri. “Effect of Topology on Diversity of
Spatially-Structured Evolutionary Algorithms”, GECCO 2011: Parallel Evolutionary
Systems, 11-16 July 2011, Dublin

More Related Content

What's hot

Projectors and Projection Onto Subspaces
Projectors and Projection Onto SubspacesProjectors and Projection Onto Subspaces
Projectors and Projection Onto Subspaces
Isaac Yowetu
 
A review on structure learning in GNN
A review on structure learning in GNNA review on structure learning in GNN
A review on structure learning in GNN
tuxette
 
Subgradient Methods for Huge-Scale Optimization Problems - Юрий Нестеров, Cat...
Subgradient Methods for Huge-Scale Optimization Problems - Юрий Нестеров, Cat...Subgradient Methods for Huge-Scale Optimization Problems - Юрий Нестеров, Cat...
Subgradient Methods for Huge-Scale Optimization Problems - Юрий Нестеров, Cat...
Yandex
 
03 finding roots
03 finding roots03 finding roots
03 finding roots
Sparisoma Viridi
 
Backpropagation for Deep Learning
Backpropagation for Deep LearningBackpropagation for Deep Learning
Backpropagation for Deep Learning
Universitat Politècnica de Catalunya
 
Animashree Anandkumar, Electrical Engineering and CS Dept, UC Irvine at MLcon...
Animashree Anandkumar, Electrical Engineering and CS Dept, UC Irvine at MLcon...Animashree Anandkumar, Electrical Engineering and CS Dept, UC Irvine at MLcon...
Animashree Anandkumar, Electrical Engineering and CS Dept, UC Irvine at MLcon...
MLconf
 
ICPR 2012
ICPR 2012ICPR 2012
ICPR 2012
BOUWMANS Thierry
 
Backpropagation for Neural Networks
Backpropagation for Neural NetworksBackpropagation for Neural Networks
Backpropagation for Neural Networks
Universitat Politècnica de Catalunya
 
Chapter 1 - Introduction
Chapter 1 - IntroductionChapter 1 - Introduction
Chapter 1 - Introduction
Charles Deledalle
 
SASA 2016
SASA 2016SASA 2016
MLIP - Chapter 6 - Generation, Super-Resolution, Style transfer
MLIP - Chapter 6 - Generation, Super-Resolution, Style transferMLIP - Chapter 6 - Generation, Super-Resolution, Style transfer
MLIP - Chapter 6 - Generation, Super-Resolution, Style transfer
Charles Deledalle
 
Sampling strategies for Sequential Monte Carlo (SMC) methods
Sampling strategies for Sequential Monte Carlo (SMC) methodsSampling strategies for Sequential Monte Carlo (SMC) methods
Sampling strategies for Sequential Monte Carlo (SMC) methods
Stephane Senecal
 
MLIP - Chapter 2 - Preliminaries to deep learning
MLIP - Chapter 2 - Preliminaries to deep learningMLIP - Chapter 2 - Preliminaries to deep learning
MLIP - Chapter 2 - Preliminaries to deep learning
Charles Deledalle
 
Lecture 6 Basic Transform: Translation, Rotation, Scaling
Lecture 6 Basic Transform: Translation, Rotation, ScalingLecture 6 Basic Transform: Translation, Rotation, Scaling
Lecture 6 Basic Transform: Translation, Rotation, Scaling
VARUN KUMAR
 
MLIP - Chapter 5 - Detection, Segmentation, Captioning
MLIP - Chapter 5 - Detection, Segmentation, CaptioningMLIP - Chapter 5 - Detection, Segmentation, Captioning
MLIP - Chapter 5 - Detection, Segmentation, Captioning
Charles Deledalle
 
Data-Driven Recommender Systems
Data-Driven Recommender SystemsData-Driven Recommender Systems
Data-Driven Recommender Systems
recsysfr
 
Lec17 sparse signal processing & applications
Lec17 sparse signal processing & applicationsLec17 sparse signal processing & applications
Lec17 sparse signal processing & applications
United States Air Force Academy
 
Social Network Analysis
Social Network AnalysisSocial Network Analysis
Social Network Analysis
rik0
 
The Perceptron - Xavier Giro-i-Nieto - UPC Barcelona 2018
The Perceptron - Xavier Giro-i-Nieto - UPC Barcelona 2018The Perceptron - Xavier Giro-i-Nieto - UPC Barcelona 2018
The Perceptron - Xavier Giro-i-Nieto - UPC Barcelona 2018
Universitat Politècnica de Catalunya
 
Nelly Litvak – Asymptotic behaviour of ranking algorithms in directed random ...
Nelly Litvak – Asymptotic behaviour of ranking algorithms in directed random ...Nelly Litvak – Asymptotic behaviour of ranking algorithms in directed random ...
Nelly Litvak – Asymptotic behaviour of ranking algorithms in directed random ...
Yandex
 

What's hot (20)

Projectors and Projection Onto Subspaces
Projectors and Projection Onto SubspacesProjectors and Projection Onto Subspaces
Projectors and Projection Onto Subspaces
 
A review on structure learning in GNN
A review on structure learning in GNNA review on structure learning in GNN
A review on structure learning in GNN
 
Subgradient Methods for Huge-Scale Optimization Problems - Юрий Нестеров, Cat...
Subgradient Methods for Huge-Scale Optimization Problems - Юрий Нестеров, Cat...Subgradient Methods for Huge-Scale Optimization Problems - Юрий Нестеров, Cat...
Subgradient Methods for Huge-Scale Optimization Problems - Юрий Нестеров, Cat...
 
03 finding roots
03 finding roots03 finding roots
03 finding roots
 
Backpropagation for Deep Learning
Backpropagation for Deep LearningBackpropagation for Deep Learning
Backpropagation for Deep Learning
 
Animashree Anandkumar, Electrical Engineering and CS Dept, UC Irvine at MLcon...
Animashree Anandkumar, Electrical Engineering and CS Dept, UC Irvine at MLcon...Animashree Anandkumar, Electrical Engineering and CS Dept, UC Irvine at MLcon...
Animashree Anandkumar, Electrical Engineering and CS Dept, UC Irvine at MLcon...
 
ICPR 2012
ICPR 2012ICPR 2012
ICPR 2012
 
Backpropagation for Neural Networks
Backpropagation for Neural NetworksBackpropagation for Neural Networks
Backpropagation for Neural Networks
 
Chapter 1 - Introduction
Chapter 1 - IntroductionChapter 1 - Introduction
Chapter 1 - Introduction
 
SASA 2016
SASA 2016SASA 2016
SASA 2016
 
MLIP - Chapter 6 - Generation, Super-Resolution, Style transfer
MLIP - Chapter 6 - Generation, Super-Resolution, Style transferMLIP - Chapter 6 - Generation, Super-Resolution, Style transfer
MLIP - Chapter 6 - Generation, Super-Resolution, Style transfer
 
Sampling strategies for Sequential Monte Carlo (SMC) methods
Sampling strategies for Sequential Monte Carlo (SMC) methodsSampling strategies for Sequential Monte Carlo (SMC) methods
Sampling strategies for Sequential Monte Carlo (SMC) methods
 
MLIP - Chapter 2 - Preliminaries to deep learning
MLIP - Chapter 2 - Preliminaries to deep learningMLIP - Chapter 2 - Preliminaries to deep learning
MLIP - Chapter 2 - Preliminaries to deep learning
 
Lecture 6 Basic Transform: Translation, Rotation, Scaling
Lecture 6 Basic Transform: Translation, Rotation, ScalingLecture 6 Basic Transform: Translation, Rotation, Scaling
Lecture 6 Basic Transform: Translation, Rotation, Scaling
 
MLIP - Chapter 5 - Detection, Segmentation, Captioning
MLIP - Chapter 5 - Detection, Segmentation, CaptioningMLIP - Chapter 5 - Detection, Segmentation, Captioning
MLIP - Chapter 5 - Detection, Segmentation, Captioning
 
Data-Driven Recommender Systems
Data-Driven Recommender SystemsData-Driven Recommender Systems
Data-Driven Recommender Systems
 
Lec17 sparse signal processing & applications
Lec17 sparse signal processing & applicationsLec17 sparse signal processing & applications
Lec17 sparse signal processing & applications
 
Social Network Analysis
Social Network AnalysisSocial Network Analysis
Social Network Analysis
 
The Perceptron - Xavier Giro-i-Nieto - UPC Barcelona 2018
The Perceptron - Xavier Giro-i-Nieto - UPC Barcelona 2018The Perceptron - Xavier Giro-i-Nieto - UPC Barcelona 2018
The Perceptron - Xavier Giro-i-Nieto - UPC Barcelona 2018
 
Nelly Litvak – Asymptotic behaviour of ranking algorithms in directed random ...
Nelly Litvak – Asymptotic behaviour of ranking algorithms in directed random ...Nelly Litvak – Asymptotic behaviour of ranking algorithms in directed random ...
Nelly Litvak – Asymptotic behaviour of ranking algorithms in directed random ...
 

Viewers also liked

Measuring the benefits of climate forecasts
Measuring the benefits of climate forecastsMeasuring the benefits of climate forecasts
Measuring the benefits of climate forecasts
matteodefelice
 
Gecco 2011 - Effects of Topology on the diversity of spatially-structured evo...
Gecco 2011 - Effects of Topology on the diversity of spatially-structured evo...Gecco 2011 - Effects of Topology on the diversity of spatially-structured evo...
Gecco 2011 - Effects of Topology on the diversity of spatially-structured evo...
matteodefelice
 
Learning by Redundancy: how climate multi-model ensembles can help to fight t...
Learning by Redundancy: how climate multi-model ensembles can help to fight t...Learning by Redundancy: how climate multi-model ensembles can help to fight t...
Learning by Redundancy: how climate multi-model ensembles can help to fight t...
matteodefelice
 
[Italian] ENEA Seminar - Computational Intelligence and Energy Systems: inte...
[Italian] ENEA Seminar - Computational Intelligence and Energy Systems:  inte...[Italian] ENEA Seminar - Computational Intelligence and Energy Systems:  inte...
[Italian] ENEA Seminar - Computational Intelligence and Energy Systems: inte...
matteodefelice
 
IEEE SSCI 2011 Talk - Neural Networks Ensembles for Short-Term Load Forecasting
IEEE SSCI 2011 Talk - Neural Networks Ensembles for Short-Term Load ForecastingIEEE SSCI 2011 Talk - Neural Networks Ensembles for Short-Term Load Forecasting
IEEE SSCI 2011 Talk - Neural Networks Ensembles for Short-Term Load Forecasting
matteodefelice
 
ENEA My Activities
ENEA My ActivitiesENEA My Activities
ENEA My Activities
matteodefelice
 
Application of seasonal climate forecasts for electricity demand forecasting:...
Application of seasonal climate forecasts for electricity demand forecasting:...Application of seasonal climate forecasts for electricity demand forecasting:...
Application of seasonal climate forecasts for electricity demand forecasting:...
matteodefelice
 

Viewers also liked (7)

Measuring the benefits of climate forecasts
Measuring the benefits of climate forecastsMeasuring the benefits of climate forecasts
Measuring the benefits of climate forecasts
 
Gecco 2011 - Effects of Topology on the diversity of spatially-structured evo...
Gecco 2011 - Effects of Topology on the diversity of spatially-structured evo...Gecco 2011 - Effects of Topology on the diversity of spatially-structured evo...
Gecco 2011 - Effects of Topology on the diversity of spatially-structured evo...
 
Learning by Redundancy: how climate multi-model ensembles can help to fight t...
Learning by Redundancy: how climate multi-model ensembles can help to fight t...Learning by Redundancy: how climate multi-model ensembles can help to fight t...
Learning by Redundancy: how climate multi-model ensembles can help to fight t...
 
[Italian] ENEA Seminar - Computational Intelligence and Energy Systems: inte...
[Italian] ENEA Seminar - Computational Intelligence and Energy Systems:  inte...[Italian] ENEA Seminar - Computational Intelligence and Energy Systems:  inte...
[Italian] ENEA Seminar - Computational Intelligence and Energy Systems: inte...
 
IEEE SSCI 2011 Talk - Neural Networks Ensembles for Short-Term Load Forecasting
IEEE SSCI 2011 Talk - Neural Networks Ensembles for Short-Term Load ForecastingIEEE SSCI 2011 Talk - Neural Networks Ensembles for Short-Term Load Forecasting
IEEE SSCI 2011 Talk - Neural Networks Ensembles for Short-Term Load Forecasting
 
ENEA My Activities
ENEA My ActivitiesENEA My Activities
ENEA My Activities
 
Application of seasonal climate forecasts for electricity demand forecasting:...
Application of seasonal climate forecasts for electricity demand forecasting:...Application of seasonal climate forecasts for electricity demand forecasting:...
Application of seasonal climate forecasts for electricity demand forecasting:...
 

Similar to Ph.D. Presentation

21cm cosmology with ML
21cm cosmology with ML21cm cosmology with ML
21cm cosmology with ML
Hayato Shimabukuro
 
211 738-1-pb
211 738-1-pb211 738-1-pb
211 738-1-pb
ishwari85
 
Fast dct algorithm using winograd’s method
Fast dct algorithm using winograd’s methodFast dct algorithm using winograd’s method
Fast dct algorithm using winograd’s method
IAEME Publication
 
Presentation European Actuarial Journal conference 2016
Presentation European Actuarial Journal conference 2016Presentation European Actuarial Journal conference 2016
Presentation European Actuarial Journal conference 2016
Thierry Moudiki
 
Anomaly Detection in Sequences of Short Text Using Iterative Language Models
Anomaly Detection in Sequences of Short Text Using Iterative Language ModelsAnomaly Detection in Sequences of Short Text Using Iterative Language Models
Anomaly Detection in Sequences of Short Text Using Iterative Language Models
Cynthia Freeman
 
Digital Signal Processing Tutorial:Chapt 1 signal and systems
Digital Signal Processing Tutorial:Chapt 1 signal and systemsDigital Signal Processing Tutorial:Chapt 1 signal and systems
Digital Signal Processing Tutorial:Chapt 1 signal and systems
Chandrashekhar Padole
 
Mining of time series data base using fuzzy neural information systems
Mining of time series data base using fuzzy neural information systemsMining of time series data base using fuzzy neural information systems
Mining of time series data base using fuzzy neural information systems
Dr.MAYA NAYAK
 
igarss11benedek.pdf
igarss11benedek.pdfigarss11benedek.pdf
igarss11benedek.pdf
grssieee
 
Image Texture Analysis
Image Texture AnalysisImage Texture Analysis
Image Texture Analysis
lalitxp
 
Maneuvering target track prediction model
Maneuvering target track prediction modelManeuvering target track prediction model
Maneuvering target track prediction model
IJCI JOURNAL
 
Scratch to Supercomputers: Bottoms-up Build of Large-scale Computational Lens...
Scratch to Supercomputers: Bottoms-up Build of Large-scale Computational Lens...Scratch to Supercomputers: Bottoms-up Build of Large-scale Computational Lens...
Scratch to Supercomputers: Bottoms-up Build of Large-scale Computational Lens...
inside-BigData.com
 
Convolution Neural Network Lecture Slides
Convolution Neural Network Lecture SlidesConvolution Neural Network Lecture Slides
Convolution Neural Network Lecture Slides
AdnanHaider234505
 
Phd Defense 2007
Phd Defense 2007Phd Defense 2007
Phd Defense 2007
Claudio Siviero
 
literature.pptx
literature.pptxliterature.pptx
literature.pptx
8885684828
 
StatPhysPerspectives_AMALEA_Cetraro_AnnaCarbone.pdf
StatPhysPerspectives_AMALEA_Cetraro_AnnaCarbone.pdfStatPhysPerspectives_AMALEA_Cetraro_AnnaCarbone.pdf
StatPhysPerspectives_AMALEA_Cetraro_AnnaCarbone.pdf
Anna Carbone
 
Fixed-Point Code Synthesis for Neural Networks
Fixed-Point Code Synthesis for Neural NetworksFixed-Point Code Synthesis for Neural Networks
Fixed-Point Code Synthesis for Neural Networks
gerogepatton
 
Fixed-Point Code Synthesis for Neural Networks
Fixed-Point Code Synthesis for Neural NetworksFixed-Point Code Synthesis for Neural Networks
Fixed-Point Code Synthesis for Neural Networks
IJITE
 
A Novel Methodology for Designing Linear Phase IIR Filters
A Novel Methodology for Designing Linear Phase IIR FiltersA Novel Methodology for Designing Linear Phase IIR Filters
A Novel Methodology for Designing Linear Phase IIR Filters
IDES Editor
 
Machine learning for medical imaging data
Machine learning for medical imaging dataMachine learning for medical imaging data
Machine learning for medical imaging data
liyiou
 
Neural Networks: Principal Component Analysis (PCA)
Neural Networks: Principal Component Analysis (PCA)Neural Networks: Principal Component Analysis (PCA)
Neural Networks: Principal Component Analysis (PCA)
Mostafa G. M. Mostafa
 

Similar to Ph.D. Presentation (20)

21cm cosmology with ML
21cm cosmology with ML21cm cosmology with ML
21cm cosmology with ML
 
211 738-1-pb
211 738-1-pb211 738-1-pb
211 738-1-pb
 
Fast dct algorithm using winograd’s method
Fast dct algorithm using winograd’s methodFast dct algorithm using winograd’s method
Fast dct algorithm using winograd’s method
 
Presentation European Actuarial Journal conference 2016
Presentation European Actuarial Journal conference 2016Presentation European Actuarial Journal conference 2016
Presentation European Actuarial Journal conference 2016
 
Anomaly Detection in Sequences of Short Text Using Iterative Language Models
Anomaly Detection in Sequences of Short Text Using Iterative Language ModelsAnomaly Detection in Sequences of Short Text Using Iterative Language Models
Anomaly Detection in Sequences of Short Text Using Iterative Language Models
 
Digital Signal Processing Tutorial:Chapt 1 signal and systems
Digital Signal Processing Tutorial:Chapt 1 signal and systemsDigital Signal Processing Tutorial:Chapt 1 signal and systems
Digital Signal Processing Tutorial:Chapt 1 signal and systems
 
Mining of time series data base using fuzzy neural information systems
Mining of time series data base using fuzzy neural information systemsMining of time series data base using fuzzy neural information systems
Mining of time series data base using fuzzy neural information systems
 
igarss11benedek.pdf
igarss11benedek.pdfigarss11benedek.pdf
igarss11benedek.pdf
 
Image Texture Analysis
Image Texture AnalysisImage Texture Analysis
Image Texture Analysis
 
Maneuvering target track prediction model
Maneuvering target track prediction modelManeuvering target track prediction model
Maneuvering target track prediction model
 
Scratch to Supercomputers: Bottoms-up Build of Large-scale Computational Lens...
Scratch to Supercomputers: Bottoms-up Build of Large-scale Computational Lens...Scratch to Supercomputers: Bottoms-up Build of Large-scale Computational Lens...
Scratch to Supercomputers: Bottoms-up Build of Large-scale Computational Lens...
 
Convolution Neural Network Lecture Slides
Convolution Neural Network Lecture SlidesConvolution Neural Network Lecture Slides
Convolution Neural Network Lecture Slides
 
Phd Defense 2007
Phd Defense 2007Phd Defense 2007
Phd Defense 2007
 
literature.pptx
literature.pptxliterature.pptx
literature.pptx
 
StatPhysPerspectives_AMALEA_Cetraro_AnnaCarbone.pdf
StatPhysPerspectives_AMALEA_Cetraro_AnnaCarbone.pdfStatPhysPerspectives_AMALEA_Cetraro_AnnaCarbone.pdf
StatPhysPerspectives_AMALEA_Cetraro_AnnaCarbone.pdf
 
Fixed-Point Code Synthesis for Neural Networks
Fixed-Point Code Synthesis for Neural NetworksFixed-Point Code Synthesis for Neural Networks
Fixed-Point Code Synthesis for Neural Networks
 
Fixed-Point Code Synthesis for Neural Networks
Fixed-Point Code Synthesis for Neural NetworksFixed-Point Code Synthesis for Neural Networks
Fixed-Point Code Synthesis for Neural Networks
 
A Novel Methodology for Designing Linear Phase IIR Filters
A Novel Methodology for Designing Linear Phase IIR FiltersA Novel Methodology for Designing Linear Phase IIR Filters
A Novel Methodology for Designing Linear Phase IIR Filters
 
Machine learning for medical imaging data
Machine learning for medical imaging dataMachine learning for medical imaging data
Machine learning for medical imaging data
 
Neural Networks: Principal Component Analysis (PCA)
Neural Networks: Principal Component Analysis (PCA)Neural Networks: Principal Component Analysis (PCA)
Neural Networks: Principal Component Analysis (PCA)
 

More from matteodefelice

Supporting the Energy Union with data & knowledge
Supporting the Energy Union with data & knowledgeSupporting the Energy Union with data & knowledge
Supporting the Energy Union with data & knowledge
matteodefelice
 
My presentation at ICEM 2017: From data mining to information extraction: usi...
My presentation at ICEM 2017: From data mining to information extraction: usi...My presentation at ICEM 2017: From data mining to information extraction: usi...
My presentation at ICEM 2017: From data mining to information extraction: usi...
matteodefelice
 
Learning from data: data mining approaches for Energy & Weather/Climate appli...
Learning from data: data mining approaches for Energy & Weather/Climate appli...Learning from data: data mining approaches for Energy & Weather/Climate appli...
Learning from data: data mining approaches for Energy & Weather/Climate appli...
matteodefelice
 
Soft Computing - Lezione di Controlli Automatici
Soft Computing - Lezione di Controlli AutomaticiSoft Computing - Lezione di Controlli Automatici
Soft Computing - Lezione di Controlli Automatici
matteodefelice
 
EVEN Presentation - April 2009
EVEN Presentation - April 2009EVEN Presentation - April 2009
EVEN Presentation - April 2009
matteodefelice
 

More from matteodefelice (6)

Supporting the Energy Union with data & knowledge
Supporting the Energy Union with data & knowledgeSupporting the Energy Union with data & knowledge
Supporting the Energy Union with data & knowledge
 
My presentation at ICEM 2017: From data mining to information extraction: usi...
My presentation at ICEM 2017: From data mining to information extraction: usi...My presentation at ICEM 2017: From data mining to information extraction: usi...
My presentation at ICEM 2017: From data mining to information extraction: usi...
 
Learning from data: data mining approaches for Energy & Weather/Climate appli...
Learning from data: data mining approaches for Energy & Weather/Climate appli...Learning from data: data mining approaches for Energy & Weather/Climate appli...
Learning from data: data mining approaches for Energy & Weather/Climate appli...
 
Anes tdec2012
Anes tdec2012Anes tdec2012
Anes tdec2012
 
Soft Computing - Lezione di Controlli Automatici
Soft Computing - Lezione di Controlli AutomaticiSoft Computing - Lezione di Controlli Automatici
Soft Computing - Lezione di Controlli Automatici
 
EVEN Presentation - April 2009
EVEN Presentation - April 2009EVEN Presentation - April 2009
EVEN Presentation - April 2009
 

Recently uploaded

How Barcodes Can Be Leveraged Within Odoo 17
How Barcodes Can Be Leveraged Within Odoo 17How Barcodes Can Be Leveraged Within Odoo 17
How Barcodes Can Be Leveraged Within Odoo 17
Celine George
 
Bonku-Babus-Friend by Sathyajith Ray (9)
Bonku-Babus-Friend by Sathyajith Ray  (9)Bonku-Babus-Friend by Sathyajith Ray  (9)
Bonku-Babus-Friend by Sathyajith Ray (9)
nitinpv4ai
 
How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
HajraNaeem15
 
How to Predict Vendor Bill Product in Odoo 17
How to Predict Vendor Bill Product in Odoo 17How to Predict Vendor Bill Product in Odoo 17
How to Predict Vendor Bill Product in Odoo 17
Celine George
 
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
TechSoup
 
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.pptLevel 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
Henry Hollis
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
iammrhaywood
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
Nguyen Thanh Tu Collection
 
Standardized tool for Intelligence test.
Standardized tool for Intelligence test.Standardized tool for Intelligence test.
Standardized tool for Intelligence test.
deepaannamalai16
 
HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.
deepaannamalai16
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
siemaillard
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Denish Jangid
 
Bossa N’ Roll Records by Ismael Vazquez.
Bossa N’ Roll Records by Ismael Vazquez.Bossa N’ Roll Records by Ismael Vazquez.
Bossa N’ Roll Records by Ismael Vazquez.
IsmaelVazquez38
 
Skimbleshanks-The-Railway-Cat by T S Eliot
Skimbleshanks-The-Railway-Cat by T S EliotSkimbleshanks-The-Railway-Cat by T S Eliot
Skimbleshanks-The-Railway-Cat by T S Eliot
nitinpv4ai
 
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdfREASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
giancarloi8888
 
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
indexPub
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
TechSoup
 
Oliver Asks for More by Charles Dickens (9)
Oliver Asks for More by Charles Dickens (9)Oliver Asks for More by Charles Dickens (9)
Oliver Asks for More by Charles Dickens (9)
nitinpv4ai
 
Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"
National Information Standards Organization (NISO)
 
Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47
MysoreMuleSoftMeetup
 

Recently uploaded (20)

How Barcodes Can Be Leveraged Within Odoo 17
How Barcodes Can Be Leveraged Within Odoo 17How Barcodes Can Be Leveraged Within Odoo 17
How Barcodes Can Be Leveraged Within Odoo 17
 
Bonku-Babus-Friend by Sathyajith Ray (9)
Bonku-Babus-Friend by Sathyajith Ray  (9)Bonku-Babus-Friend by Sathyajith Ray  (9)
Bonku-Babus-Friend by Sathyajith Ray (9)
 
How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
 
How to Predict Vendor Bill Product in Odoo 17
How to Predict Vendor Bill Product in Odoo 17How to Predict Vendor Bill Product in Odoo 17
How to Predict Vendor Bill Product in Odoo 17
 
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
 
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.pptLevel 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
 
Standardized tool for Intelligence test.
Standardized tool for Intelligence test.Standardized tool for Intelligence test.
Standardized tool for Intelligence test.
 
HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
 
Bossa N’ Roll Records by Ismael Vazquez.
Bossa N’ Roll Records by Ismael Vazquez.Bossa N’ Roll Records by Ismael Vazquez.
Bossa N’ Roll Records by Ismael Vazquez.
 
Skimbleshanks-The-Railway-Cat by T S Eliot
Skimbleshanks-The-Railway-Cat by T S EliotSkimbleshanks-The-Railway-Cat by T S Eliot
Skimbleshanks-The-Railway-Cat by T S Eliot
 
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdfREASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
 
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
 
Oliver Asks for More by Charles Dickens (9)
Oliver Asks for More by Charles Dickens (9)Oliver Asks for More by Charles Dickens (9)
Oliver Asks for More by Charles Dickens (9)
 
Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"
 
Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47
 

Ph.D. Presentation

  • 1. Application of Computational Intelligence to Energy Systems Matteo De Felice Scuola Dottorale di Ingegneria Sezione di Informatica e Automazione XXIII° Ciclo
  • 2. Outline What is Computational Intelligence (CI)? What are the possible applications of CI to energy systems?
  • 3. Quick glance NN EC FS SI AIS
  • 4. Quick glance Soft NN Computing EC FS SI AIS
  • 5. Quick glance Soft NN Computing EC FS SI AIS Computational Intelligence
  • 6. Quick glance Soft NN Computing EC FS And SI AIS AI? Computational Intelligence
  • 7. Quick glance My focus NN EC FS SI AIS
  • 8. CI and scientific literature −3 x 10 5 Evolutionary Computation Swarm Intelligence 4 Artificial Neural Networks 3 2 1 0 1994 1996 1998 2000 2002 2004 2006 2008 2010 year Data from Thomson Reuters ISI considering Computer Science & Technology (January 2010) Two CI journals on the CS top 10 (IF 2009)
  • 9. Is CI gaining interest? Problems more and more complex More computational power available
  • 10. but... Lack of well-established theory Algorithms fragmentation Tendency to unsystematic approach and comparison PSO APSO CPSO DPSO EPSO FPSO GPSO HPSO IPSO LPSO MPSO NPSO OPSO PPSO QPSO RPSO SPSO TPSO UPSO VPSO WPSO GA AGA BGA CGA DGA EGA FGA HGA IGA KGA LGA MGA OGA PGA QGA RGA SGA VGA ...
  • 11. Main applications 1) Modeling & Forecasting 2) Optimization
  • 12. Main applications Neural Networks & Fuzzy Logic 1) Modeling & Forecasting 2) Optimization Evolutionary Computation
  • 14. Modeling with NNs ||F (x) − f (x)|| < , ∀x 1.2 0.6 Y Axis 0 0 1 2 3 4 5 6 6.5 -0.6 -1.2 X Axis y = sin(x)
  • 15. Modeling with NNs ||F (x) − f (x)|| < , ∀x 1.2 0.6 Y Axis 0 0 1 2 3 4 5 6 6.5 -0.6 -1.2 X Axis y = sin(x) NN(x)
  • 16. Modeling with NNs Disturbances Input u(k) Output y(k) System Neural Network Error measure (MSE) Empirical Rules for NN typology
  • 17. Regression with NN We use a NN to do non-linear regression
  • 18. Time Series Forecasting We can forecast future data using known past data
  • 19. Time Series Forecasting We can forecast future data using known past data And other useful (!) information as well
  • 20. NN approaches y(t+1) Input at Neural y(t+2) ... Direct Method time t Network y(t+N) Input at output t+1 time t Neural Network output t Iterative Method delay
  • 21. NN approaches y(t+1) Input at Neural y(t+2) ... Direct Method time t Network y(t+N) Input at output t+1 time t Neural Network output t Iterative Method delay
  • 22. Short-Term Load Forecasting 60 40 kW 20 0 0 200 400 600 800 1000 1200 1400 1600 1800 2000 hours Hourly load data Goal: up to 24-hours ahead load prediction
  • 23. NN model 36 30 y(k-1) 25 y(k) Y Axis 20 y(k+1) 15 10 0 2 4 6 8 10 12 14 16 18 20 22 24 X Axis
  • 24. NN model 36 30 y(k-1) 25 y(k) Y Axis 20 y(k+1) 15 10 0 2 4 6 8 10 12 14 16 18 20 22 24 X Axis How to choose the best lags?
  • 25. Data Analysis 1. ACF 2. Distribution − 3. Multivariate analysis
  • 26. First question How to reduce the variance of Neural Networks outputs?
  • 27. First question How to reduce the variance of Neural Networks outputs?
  • 29. Ensembling 1. Model creation with data subset (Bagging) 2. Data samples weights related to their ‘importance’ (Adaboosting) 3. Interaction and cooperation among estimators
  • 30. Ensembling 1. Model creation with data subset (Bagging) 2. Data samples weights related to their ‘importance’ (Adaboosting) 3. Interaction and cooperation among estimators
  • 31. Ensembling [Hansen & Salomon, 1990] Majority voting (classification) Linear combination (regression) N 1 F (x, D) = Fi (x, D) N i=1
  • 32. Ensembling Averaging
  • 33. Application STLF of a building located inside ENEA Casaccia R.C. (C59) Presentation at IEEE Symposium on CI Applications in Smart Grid M. De Felice and X. Yao, "Neural Networks Ensembles for Short-Term Load Forecasting," in IEEE Symposium Series in Computational Intelligence 2011 (SSCI 2011), 2011
  • 34. Techniques Naive predictor: SARIMA (Seasonal ARIMA) model: ΦP (B s )φ(B) D s d xt = α + ΘQ (B s )θ(B)et Neural Networks NN Ensembles
  • 35. Methodology 40 24 hours 35 30 kW 25 training part 20 15 10 2010 2013 2016 2019 2022 2025 2028 2031 2034 2037 2040 2043 2046 2049 2052 2055 2058 hours Measured data from September to November 2009 Training (13 weeks) and testing (one week split in T1 and T2) sets
  • 36. Error Measures Absolute Error (MAE and MSE) Percentage Error (MAPE)
  • 37. Error Measures Absolute Error (MAE and MSE) Percentage Error (MAPE) Scaled Error (MASE)
  • 38. Negative Correlation Learning [Liu & Yao, 1999] Backpropagation error function modified Penalty term λ M ei = (Fi (xn ) − yn )2 + λpi n=1
  • 39. Regularized NCL [Chen & Yao, 2009] NCL with Regularization M M 1 2 1 ei = (Fi (xn ) − yn ) − (Fi (x) − F (xn ))2 + N n=1 N n=1 T +αi wi wi
  • 41. Errors MAE MSE 2.34 (0.79) 10.9 (17.88) NN Average 2.49 (1.47) 21.67 (59.29) 1.38 2.95 NN Ensemble 1.09 2.4 1.47 3.34 RNCL 1.07 2.82
  • 42. Errors MAE MSE 2.34 (0.79) 10.9 (17.88) NN Average 2.49 (1.47) 21.67 (59.29) 1.38 2.95 NN Ensemble 1.09 2.4 1.47 3.34 RNCL 1.07 2.82
  • 43. Errors MAE MSE 2.34 (0.79) 10.9 (17.88) NN Average 2.49 (1.47) 21.67 (59.29) 1.38 2.95 NN Ensemble 1.09 2.4 1.47 3.34 RNCL 1.07 2.82
  • 44. Errors MAE MSE 2.34 (0.79) 10.9 (17.88) NN Average 2.49 (1.47) 21.67 (59.29) 1.38 2.95 NN Ensemble 1.09 2.4 1.47 3.34 RNCL 1.07 2.82
  • 45. Errors MAE MSE 2.34 (0.79) 10.9 (17.88) NN Average 2.49 (1.47) 21.67 (59.29) 1.38 2.95 NN Ensemble 1.09 2.4 1.47 3.34 RNCL 1.07 2.82 2.11 7.61 Naive 2.28 6.4 1.89 5.52 SARIMA 1.24 2.17
  • 46. Errors MAE MSE 2.34 (0.79) 10.9 (17.88) NN Average 2.49 (1.47) 21.67 (59.29) 1.38 2.95 NN Ensemble 1.09 2.4 1.47 3.34 RNCL 1.07 2.82 2.11 7.61 Naive 2.28 6.4 1.89 5.52 SARIMA 1.24 2.17
  • 48. External data Introduction of: building occupancy, info about hour, day of the week, working days.
  • 49. External data Introduction of: building occupancy, info about hour, day of the week, working days. NN: additional inputs
  • 50. External data Introduction of: building occupancy, info about hour, day of the week, working days. NN: additional inputs SARIMA: additional linear term
  • 51. Additional inputs 4 SARIMA − external data SARIMA 3 Absolute error 2 1 0 0 20 40 60 80 100 120 140 Forecasting window
  • 52. Additional inputs 4 MLP Ensemble − external data SARIMA − external data MLP Ensemble SARIMA 3 Absolute error absolute 2 1 0 0 20 40 60 80 100 120 140 Forecasting window forecast window
  • 53. Additional inputs 4 MLP Ensemble − external data SARIMA − external data 4 MLP Ensemble SARIMA 3 Absolute error 3 absolute error absolute 2 2 1 1 0 0 0 0 20 20 40 60 80 100 120 140 140 forecast window forecast window Forecasting window
  • 55. Errors – external data MAE MSE 2.46 (0.83) 12.13 (16.80) NN Average 2.34 (1.00) 11.61 (10.61) 1.42 3.30 NN Ensemble 0.75 1.27 1.33 2.7 RNCL 0.92 1.62
  • 56. Errors – external data MAE MSE 2.46 (0.83) 12.13 (16.80) NN Average 2.34 (1.00) 11.61 (10.61) 1.42 3.30 NN Ensemble 0.75 1.27 1.33 2.7 RNCL 0.92 1.62
  • 57. Errors – external data MAE MSE 2.46 (0.83) 12.13 (16.80) NN Average 2.34 (1.00) 11.61 (10.61) 1.42 3.30 NN Ensemble 0.75 1.27 1.33 2.7 RNCL 0.92 1.62
  • 58. Errors – external data MAE MSE 2.46 (0.83) 12.13 (16.80) NN Average 2.34 (1.00) 11.61 (10.61) 1.42 3.30 NN Ensemble 0.75 1.27 1.33 2.7 RNCL 0.92 1.62
  • 59. Errors – external data MAE MSE 2.46 (0.83) 12.13 (16.80) NN Average 2.34 (1.00) 11.61 (10.61) 1.42 3.30 NN Ensemble 0.75 1.27 1.33 2.7 RNCL 0.92 1.62 2.11 7.61 Naive 2.28 6.4 1.91 5.61 SARIMA 1.20 2.07
  • 60. Errors – external data MAE MSE 2.46 (0.83) 12.13 (16.80) NN Average 2.34 (1.00) 11.61 (10.61) 1.42 3.30 NN Ensemble 0.75 1.27 1.33 2.7 RNCL 0.92 1.62 2.11 7.61 Naive 2.28 6.4 1.91 5.61 SARIMA 1.20 2.07
  • 62. Process Optimization Process Parameters Process Environment (X) Measurement How to improve process ‘performance’ with respect to its parameters?
  • 63. Traditional optimization Line-search and trust-region methods (Hessian needed) Quasi-newton methods (Hessian approximated) Derivative-free Methods
  • 64. ...but real-world is: 1) Noisy 2) Dynamic 3) Hard to investigate
  • 67. Evolutionary Computation (EC) Black-box optimization Single- and multi-objective
  • 68. Evolutionary Computation (EC) Black-box optimization Single- and multi-objective Also discontinuous and not- differentiable functions
  • 69. Evolutionary Computation (EC) Black-box optimization Single- and multi-objective Also discontinuous and not- differentiable functions Population-based meta-heuristics:
  • 70. Evolutionary Computation (EC) Black-box optimization Single- and multi-objective Also discontinuous and not- differentiable functions Population-based meta-heuristics:
  • 71. Application Start-up optimization of a CCPP Minimization of time, fuel consumption, emissions and thermal stress Maximization of energy output M. De Felice, I. Bertini, A. Pannicelli, and S. Pizzuti, "Soft Computing based optimisation of combined cycled power plant start-up operation with fitness approximation methods," Applied Soft Computing, (to appear). I. Bertini, M. De Felice, F. Moretti, and S. Pizzuti, "Start-Up Optimisation of a Combined Cycle Power Plant with Multiobjective Evolutionary Algorithms," in Applications of Evolutionary Computation, 2010, pp. 151-160.
  • 72. Project steps 1. Definition of performance index 2. Software simulator setup 3. EC algorithm using simulator
  • 73. Performance index F1 1 Process 0.5 0 0 0.5 1 1.5 2 2.5 3 4 x 10 experts F2 1 0.5 interviews 0 0 0.5 1 1.5 F3 2 2.5 5 x 10 3 1 Knowledge 0.5 0 0 5 10 15 9 x 10 modeling with F4 1 0.5 fuzzy functions 0 0 5 10 15 20 25 30 F5 1 0.5 0 0 50 100 150 200 250 300
  • 74. Single-objective real-coded GA Gaussian Mutation operator Approximated fitness function to speed-up the optimization (from 2070 to 36 hours)
  • 75. Results Start-up Fuel Energy Thermal Emissions time consum. output stress Experts 21070 143557 2.5•109 25 10 GA 16569 115070 1.86•109 18.8 78.4 Norm. -25% -16% -16% -30% 2% Variation
  • 76. Multi-objective 12.65 12.6 12.55 Emissions (mg s / N m3) 12.5 12.45 12.4 12.35 12.3 Real NSGA−2 12.25 WSGA RAND 12.2 3.9 4 4.1 4.2 4.3 4.4 4.5 4.6 Energy Production (KJ) 9 x 10
  • 78. Financial Applications Financial trend reversal detection with nature-inspired and machine learning approaches A. Azzini, M. De Felice, and A. Tettamanzi, "Financial Trend Reversal Detection Problem: a Comparison between Nature-Inspired and Machine Learning Approaches", Natural Computing in Computational Finance, vol. 4, Springer, (to appear)
  • 79. Spatially-Structured EA Evolutionary Algorithms on complex networks Diversity and convergence M.De Felice, S. Meloni, and S. Panzieri. “Effect of Topology on Diversity of Spatially-Structured Evolutionary Algorithms”, GECCO 2011: Parallel Evolutionary Systems, 11-16 July 2011, Dublin

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. \n
  57. \n
  58. \n
  59. \n
  60. \n
  61. \n
  62. \n
  63. \n
  64. \n
  65. \n