This project is developed to optimize mobile phone network parameters through machine learning. An example of the dataset used in the model is included as an example. CurveFit method in scipy library is used in this algorithm. the target data is downlink_user_throughput and the feature is number of users / bandwidth(MHz) We calculate the baseline for every busy hour time of day (0-23) and generate final calculated baseline data for each hour.
(it would be recommanded to pass steps one by one)
1. scatter raw data for recheck (some samples may need to be delete as noise) # you have to close plot to see next one
2. baseline check give you the baseline for each our (hours with insufficient samples may be skipped)
create excel files of calculated coefficients and baseline values for each provicne
merge all files together and create final files (baselines/finaldata filders)
clear final data
- scipy
- pandas
- numpy
- sklearn
- matplotlib
- xlsxwriter
- glob
- Counter
- tqdm (optional)
- Pyfiglet