Design and Implementation of an Intelligent Business to Business Stock Control System Using Machine Learning Technique
Abstract
Stock control is a requirement for automatic monitoring of merchandise within a stock database and predicts when itis due for restocking in real-time. To achieve this the methodology used are data collection, data analysis, featureselection, feature transformation, machine learning, and the Internet of Things (IoT) to develop a stock control system.The data used is a 3-year Out of Stock(OOS) records in Shoprite Enugu State shopping mall, was collected andsubjected to a series of processing steps. The processed data features were selected with Chi-square and thentransformed into a compact feature vector using Principal Component Analysis (PCA) to train a Feed-Forward NeuralNetwork (FFNN) algorithm and generate a model for OOS prediction. Upon achieving this, an IoT algorithm thatutilized Simple Mail Transfer Protocol (SMTP) was used to notify the stock admin of the need for restocking of theidentified OOS product. The system was implemented using MATLAB and JavaScript programming language. Theresults of the evaluation process showed that the proposed model recorded tolerable error during the training processwith a Mean Square Error (MSE) of 0.17169 and a Regression (R) of 0.96907, which suggested a very good predictionmodel. To validate the model, a k-fold cross-validation approach was applied, and the results recorded an MSE averageof 0.096596, while the R reported 0.971686. Comparative analysis with other state-of-the art algorithms wasperformed, considering the MSE results of the new and existing OOS prediction models, and the results showedthat the new model was among the best three performing models compared. However, the new model, due to its IoTfeatures, was the most reliable as it was capable of notifying the stock admin in real time of the stock status andthe need for restocking of products. Experimental validation of the model as a software considering severalproducts which are running out of stock showed the ability of the system to monitor in real time and notify theadmin through email on the need to restock the products
Full Text:
PDFRefbacks
- There are currently no refbacks.