Application of machine learning in cement price prediction through a web-based system

Adedeji Olushola Afolabi, Oluwamayowa Abimbola

Abstract


Cement is one of the most common building materials in the construction industry. Simultaneously, its price fluctuation can affect the success or failure of the construction project's performance. The study aimed to develop a web-based platform that uses machine learning algorithms on historical data of cement prices, petrol prices, diesel prices, interest rate, and exchange rate to predict future prices of cement products. The web-based learning platform was developed using hypertext markup language (HTML), cascading style sheet (CSS), MySQL, and hypertext preprocessor (PHP). For building a reliable machine learning model, python language was used to train the system. The front end, the back end, and the machine learning model were integrated with a flask python framework. A system block diagram was designed to show the web-based learning platform's interfaces. The web-based learning platform's system implementation led to the login page, the home page, database page, and cement price analytics interface. In training the machine learning model to make reliable cement price predictions, the study obtained an 80% fitted model in the linear regression. The web-based machine learning platform was able to predict the prices of cement. The rationale behind the machine learning prediction shown by the scatter plot diagram revealed that the cement increases by 250 naira biannually.

Keywords


Big data; Cement prices; Construction industry; Machine learning; Web-based system

Full Text:

PDF


DOI: http://doi.org/10.11591/ijece.v12i5.pp5214-5225

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

International Journal of Electrical and Computer Engineering (IJECE)
p-ISSN 2088-8708, e-ISSN 2722-2578

This journal is published by the Institute of Advanced Engineering and Science (IAES) in collaboration with Intelektual Pustaka Media Utama (IPMU).