Bandwidth prediction using Machine Learning
Bandwidth prediction using machine learning alogrithm.
First we need to collect network bandwidth data, then apply linear regression - gradient descent alogrithm to predict.
We simple need to run get_data.py every hour for required period of time. We can automate this process using cron job.
tinydb
speedtest-cli
pip install -r requirements.txt
crontab -e
Append this line "*/60 * * * * /usr/bin/python /path/to/file/get_data.py"