{"title":"Weight and Bias Initialization of ANN for Load Forecasting using Cuckoo Search Algorithm","authors":"Vedanshu Kumar, M. M. Tripathi","doi":"10.1109/ICGHIT.2019.00021","DOIUrl":null,"url":null,"abstract":"Artificial Neural Network (ANN) is used for electricity load forecasting for quite a time. ANN uses backpropagation for computing the gradient of the cost function. One obvious way to initialize weights and biases is to use Gaussian independent random variables, which is normalized to have zero mean and unit standard deviation. Issue with this kind of initialization is that it an exceptionally wide Gaussian distribution, not strongly peaked by any means. Another way to initialization of weights and biases for an ANN with n_in input weights would be to use random Gaussian variables with zero mean and 1/√n_in deviation. Case study utilizes half hourly electricity load data from five states in Australia to predict 48 hours ahead electricity load. In this paper a multi-objective cuckoo search algorithm is utilized for weights and biases initialization for quicker learning. The results show that the convergence time using proposed algorithm has reduced considerably as compared to Gaussian distribution initialization generally used in ANN.","PeriodicalId":160708,"journal":{"name":"2019 International Conference on Green and Human Information Technology (ICGHIT)","volume":"43 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 International Conference on Green and Human Information Technology (ICGHIT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICGHIT.2019.00021","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Artificial Neural Network (ANN) is used for electricity load forecasting for quite a time. ANN uses backpropagation for computing the gradient of the cost function. One obvious way to initialize weights and biases is to use Gaussian independent random variables, which is normalized to have zero mean and unit standard deviation. Issue with this kind of initialization is that it an exceptionally wide Gaussian distribution, not strongly peaked by any means. Another way to initialization of weights and biases for an ANN with n_in input weights would be to use random Gaussian variables with zero mean and 1/√n_in deviation. Case study utilizes half hourly electricity load data from five states in Australia to predict 48 hours ahead electricity load. In this paper a multi-objective cuckoo search algorithm is utilized for weights and biases initialization for quicker learning. The results show that the convergence time using proposed algorithm has reduced considerably as compared to Gaussian distribution initialization generally used in ANN.