项目作者: vinaykudari

项目描述 :
Bandwidth prediction using Machine Learning
高级语言: Python
项目地址: git://github.com/vinaykudari/BandwidthStability.git
创建时间: 2017-12-28T20:03:29Z
项目社区:https://github.com/vinaykudari/BandwidthStability

开源协议:

下载


BandwidthStability

Bandwidth prediction using machine learning alogrithm.

Getting Started

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.

Prerequisites

tinydb
speedtest-cli

Installing pre-requisites

  1. pip install -r requirements.txt

Setting cronjob

  1. crontab -e
  2. Append this line "*/60 * * * * /usr/bin/python /path/to/file/get_data.py"