Skip to content

mahdial299/Resource_Efficiency

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Resource Efficiency

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.

Manual

(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)

3. create the curve_fit model (raw data + base line for each hour)

4. create excel files of coefficients and baselines

create excel files of calculated coefficients and baseline values for each provicne

5. merge all files

merge all files together and create final files (baselines/finaldata filders)

6. final data

clear final data

Requirements

  • scipy
  • pandas
  • numpy
  • sklearn
  • matplotlib
  • xlsxwriter
  • glob
  • Counter
  • tqdm (optional)
  • Pyfiglet

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages