Logo Lanfrica

ShaunStrauss/Physics-Final-Project

Domaine:

healthcare
Créateur:
Sha
Hôte:
The World Health Organization (WHO) formally declared a worldwide pandemic called COVID-19 (also known as, coronavirus) in March 2020. Corona virus was first found in Wuhan, Hubei province in China, as it started to spread across the whole world within a short period of time. As a result of this world-wide spread of COVID-19, lot of lives have been lost along with its severe negative impact on the global economy. Several studies have been made concerning the dynamics of pandemic. However, forecasting the daily new cases of infection by the COVID19 is still a challenge. Thus, this study aims to using the existing COVID-19 daily new cases data recorded is 3 SADEC countries namely, South Africa, Zimbabwe and Namibia, to forecast daily new cases using the Deep Learning (DL) Recurring Neural Network (RNN) Long Short-Term Memory (LSTM) NN model. A hybrid LSTM neural network model that is based on the decomposition of the COVID-19 time series by using Empirical Wavelet Transforms will be used. # Flask-based Model API #### EXPLORE Data Science Academy Regression Predict ### Table of Contents - Flask-based Model API - EXPLORE Data Science Academy Regression Predict * 1) Overview - 1.1) Wait, what is an API again? - 1.2) How our API will work * Description of files * 2) Usage Instructions - 2.1) Creating a copy of this repo - 2.2) Running the API on your local machine - 2.3) Updating the API to use your own model * Prerequisites * Making the changes - 2.4) Running the API on a remote AWS EC2 instance * 3) FAQ ## 1) Overview This repository forms the basis of *Task 2* for the **Regression Predict** within EDSA's Data Science course. It hosts template code which will enable students to deploy their own developed models through a web server-based API. #### 1.1) Wait, what is an API again? An API - or Application Programming Interface - refers to a set of procedures and protocols that allows us to send and request information between ourselves and remote applications. You can think of this as a channel of communication to a remote server using specific commands that allow you to use their applications without needing to host that functionality yourself. Many types of API's exist, but for this predict task we are interested specifically in Web API's. These allow us to send and receive information using web development languages, such as HTML and JSON. The video above provides a simple and intuitive explanation of how API's operate. #### 1.2) How our API will work ##### Description of files Several files within this repository enable the correct functioning of our API. We provide a high-level description of these salient files within the table below: | File Name | Description | | :--------------------- | :-------------------- | | `api.py` | Flask web server application definition and instan …