Coder Social home page Coder Social logo

lamharrison / coronavirus-machine-learning Goto Github PK

View Code? Open in Web Editor NEW
22.0 3.0 7.0 4.09 MB

UK Coronavirus (COVID-19) Machine Learning Prediction

Home Page: https://covid19uk.live/

License: BSD 3-Clause "New" or "Revised" License

Python 1.04% TSQL 98.96%
uk coronavirus machine-learning deep-neural-networks

coronavirus-machine-learning's Introduction

UK Corona Virus Prediction

This project intends to implement the data of confirmed Corona Virus cases and predict the future trend of the epidemic in the United Kingdom and beyond.

Website

https://covid19uk.live/

Author E-mail Github
Big Tree [email protected] https://github.com/lamharrison
Jimmy Lu [email protected] https://github.com/lujiammy

Feature

  • Implementing MLP models and constructing appropriate underlying functions.
  • Extracting data from trustworthy data sources.
  • Using real-time data to predict the epidemic trend within the UK.
  • Predicting the epidemic trend of other similar-sized European countries including Italy, Germany and France.
  • Using prediction results from other similar-sized European countries to update the pattern that we have previously predicted within the UK.
  • Plotting the result regarding real confirmed cases and our predicting trends into the chart.

Design

This prediction problem set a perfect usage scenario for Transfer learning (TL) which is one of the Machine Learning domain and could gain updated knowledge through the process when solving one problem and applying it to a different but related problem. Thus this project has been divided into two part: analysing the data for the UK and all similar-sized countries; refining the model based on the prediction result.

Model

This project basically applied the Multilayer Perceptron (MLP) model for analysing data. MLP is also known as one of Artificial Neural Networks(ANN) and could utilise Backpropagation to train the model between different nodes. The activation functions of nodes define the output of nodes given an input or set of inputs.

We have primarily considered activation functions as sigmoid functions that almost perfectly represent the characteristics of the number of people who have been infected by the Corona Virus in the UK. We also used other activation functions like ReLU and linear functions for improving the precision.

Sample Prediction

To better demostrate the our project objective, one of the sample predictions has been attatched below.

As the uncertainty of the epidemic remains high, the 7-day prediction would be recommended for using this prediction model. We would also constantly refine our model striving for better result.

Data Source

The trustworthy data sources are always overwhelmingly essential to ensure the authenticity of reaching the prediction objective. We have collaborated with Jeff (https://isjeff.com/home) who provided us with valuable data for Corona Virus within the UK and other European countries based on the government statistical result. Thanks for his help!

To find more information about our data sources, the attached link as follows could be friendly visited.

Global data: https://github.com/isjeffcom/coronavirusDataGlobal
UK data: https://github.com/isjeffcom/coronvirusFigureUK

data

coronavirus-machine-learning's People

Contributors

lamharrison avatar lujiammy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.