Explaining and Predicting Mobile Network Performance From Multi-Operator Data Using Machine Learning

Project Code :TCMAPY2176

Objective

This project focuses on predicting and explaining mobile network performance using machine learning techniques, such as XGBoost, Random Forest, CNN, and LightGBM, applied to multi-operator data. The application allows users to upload mobile network performance data in CSV format and provides personalized predictions on network performance metrics, including signal strength, data throughput, and network latency. Performance metrics like MAE, MSE, RMSE, and R² Score are displayed, and a real-time prediction interface is available. Built with Flask and MySQL, the system aims to enhance mobile network management, optimize services, and improve efficiency by leveraging machine learning models.

Abstract

This project focuses on the prediction and explanation of mobile network performance by leveraging machine learning techniques applied to multi-operator data. The application aims to provide insights into mobile network efficiency, including parameters like signal strength, data throughput, and network type, by employing advanced algorithms such as XGBoost, Random Forest, CNN, and LightGBM. The system facilitates the upload of mobile network performance data in CSV format, and users can register and log in to access personalized predictions regarding network performance metrics. Upon uploading, the dataset is analyzed, and performance metrics are displayed, including Mean Absolute Error (MAE), Mean Squared Error (MSE), Root Mean Squared Error (RMSE), and R² Score for the selected model. A prediction interface is also available, allowing users to input real-time data, which the system then processes through a pre-trained model to predict network latency. The application uses Flask for backend development, MySQL for data storage, and supports CSV file uploads for efficient data handling. By integrating machine learning models and interactive user interfaces, this project enhances mobile network management and helps operators optimize their services.

Keywords:

Mobile network, machine learning, prediction, XGBoost, Random Forest, CNN, LightGBM, network performance, signal strength, data throughput, Flask, MySQL, model evaluation, mobile operators, latency prediction.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

SOFTWARE REQUIREMENS

 

Operating System                               :  Windows 7/8/10

Server side Script                                :  HTML, CSS, Bootstrap & JS

Programming Language                     :  Python

Libraries                                              : Flask, Pandas, Torch, Keras, Sklearn,                                                                                     Numpy , Seaborn

IDE/Workbench                                  :  VSCODE

Server Deployment                             :  Xampp Server

Database                                             :  MySQL    

 

HARDWARE REQUIREMENTS

 

Processor                                   - I3/Intel Processor

RAM                                       - 8GB (min)

Hard Disk                                - 128 GB

Key Board                               - Standard Windows Keyboard

Mouse                                      - Two or Three Button Mouse

Monitor                                    - Any

Demo Video

mail-banner
call-banner
contact-banner
Request Video