Giter Site home page Giter Site logo

ensembetimeseries's Introduction

Ensemble of ARIMA and LSTM model for Wiki pages

This notebook trains an ensemble of ARIMA (Autoregressive integrated moving average) model and LSTM (Long Short Term Memory) to predict Web Traffic on Wiki Pages.

Problem

This is based on a time series problem on kaggle. We need to predict the traffic on Wiki Pages on certain dates.

Data

The data provided here is available on kaggle.com https://www.kaggle.com/c/web-traffic-time-series-forecasting/data

Models

We use statsmodels ARIMA model and keras LSTM RNN model to train our ensemble.

Link to the kernel

You can directly have a look at the kernel at https://www.kaggle.com/screech/ensemble-of-arima-and-lstm-model-for-wiki-pages

Screenshots with explanation

This is the form of data we will be getting. We convert it from csv to a pandas DataFrame.

Input

Now we will visualize the data in form of a graph. These are the different pages on Wiki.

Visualization

Now we train our ARIMA and LSTM models on this data and get the predictions.

For ARIMA model

ARIMA

In a similar way we train all ARIMA models. Rest of the graphs are available in the notebook.

For LSTM models

LSTM

In a similar way we train all LSTM models. Rest of the graphs are available in the notebook.

ensembetimeseries's People

Contributors

mridulnagpal avatar

Watchers

James Cloos 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.