Using Genetic Algorithm
to optimize BP Neural Network
's initial weight and threshold value.
Two kind prediction: Whole Day prediction
and Time Period Prediction
.
-
Data Pre-Processing.ipynb: Generating input and output csv files
-
MBTA_MATLAB Folder: Running in MATLAB to do prediction
-
Neural Network Training Toolbox
-
Sheffield Genetic Algorithms Toolbox
-
MatLab
-
Python Jupyter
-
Numpy / Pandas
-
Matplot
-
Sklearn
-
MBTA historical passenger flow data, available in MBTA.
-
Weather (Rain, Snow, Temperature) historical data, has been uploaded in current folder.
-
US Holiday Data, Week, Month...
-
Setting up BP Neural Network structure
-
Using GA optimize initial weight and threshold
-
Training and Testing BP Neural Network