9
NEURAL NETWORK APPROACHES FOR AUTOMOBILE MPG PREDICTION 12/14/2010 Xiaofei Sun University of Wisconsin-Madison ECE 539 Course Project

NEURAL NETWORK APPROACHES FOR AUTOMOBILE MPG PREDICTION

  • Upload
    sylvia

  • View
    38

  • Download
    0

Embed Size (px)

DESCRIPTION

ECE 539 Course Project. NEURAL NETWORK APPROACHES FOR AUTOMOBILE MPG PREDICTION. 12/14/2010 Xiaofei Sun University of Wisconsin-Madison. Motivations. Nowadays, fuel economy becomes a great concern of the governments and drivers MPG varies with vehicle specs and conditions - PowerPoint PPT Presentation

Citation preview

Page 1: NEURAL NETWORK APPROACHES  FOR  AUTOMOBILE MPG PREDICTION

NEURAL NETWORK APPROACHES FOR

AUTOMOBILE MPG PREDICTION

12/14/2010

Xiaofei Sun

University of Wisconsin-Madison

ECE 539 Course Project

Page 2: NEURAL NETWORK APPROACHES  FOR  AUTOMOBILE MPG PREDICTION

2/8

Motivations

Nowadays, fuel economy becomes a great concern of the governments and drivers

MPG varies with vehicle specs and conditions Database available online only accounts for different models

Large amount of data required

Build NN models to predict the MPG based on given specs and conditions MLP

RBF

Page 3: NEURAL NETWORK APPROACHES  FOR  AUTOMOBILE MPG PREDICTION

3/8

Data Description

Source: UCI Machine Learning Repository

http://archive.ics.uci.edu/ml/datasets/Auto+MPG

8 Inputs:1. cylinder #2. displacement3. horsepower4. weight5. acceleration6. year7. origin8. manufacturer

1 Output: MPG

Page 4: NEURAL NETWORK APPROACHES  FOR  AUTOMOBILE MPG PREDICTION

4/8

Data Preparation

392 sets of data

Correlation coefficients between I/O were calculated

Page 5: NEURAL NETWORK APPROACHES  FOR  AUTOMOBILE MPG PREDICTION

5/8

Linear Regression

7-way cross validation

Training MSE = 11.12 Tuning MSE = 12.70

Page 6: NEURAL NETWORK APPROACHES  FOR  AUTOMOBILE MPG PREDICTION

6/8

Multi Layer Perceptron

MATLAB Neural Network Toolbox Used

Learning algorithms: Gradient descent with momentum

Scaled conjugate gradient

Levenberg-Marquardt

Datasets were randomly divided into three subsets: 60% for training

20% for validation (early stopping)

20% for testing

Page 7: NEURAL NETWORK APPROACHES  FOR  AUTOMOBILE MPG PREDICTION

7/8

Multi Layer Perceptron

Structure: 7-12-1 feedforward network Log-sigmoid function for hidden layer

Linear function for output layer

Training MSE = 4.03 Test MSE = 5.11

Page 8: NEURAL NETWORK APPROACHES  FOR  AUTOMOBILE MPG PREDICTION

8/8

Conclusions and Future Work

MLP yields better performance than linear regression after fine tuning

Will construct radial basis function network, and compare with MLP

Page 9: NEURAL NETWORK APPROACHES  FOR  AUTOMOBILE MPG PREDICTION

9/8

Any Questions?

?