Skip to main content

Forecasting package for retail using Deep Learning AI.

Project description

DeepRetail

Downloads

Python package on deep learning AI and machine learning for Retail

This package is developed by the AI team at VIVES University of Applied Sciences and is used in our research on demand forecasting.


Getting started

Installation

  1. Install python3.7+

  2. Create a virtual env where you want to install:

    $> python3 -m venv retailanalytics
    
  3. Activate the environment

    $> source retailanalytics/bin/activate
    
  4. Install the package with pip

    $> pip install DeepRetail
    

Use hierarchical modelling

import pandas as pd
from DeepRetail.transformations.formats import transaction_df
from DeepRetail.forecasting.statistical import StatisticalForecaster

# Load
df = pd.read_csv('daily_data.csv', index_col=0)

# Get a sample 
sampled_df = df.sample(20)

# Convert to transaction
t_df = transaction_df(sampled_df)

# Define the parameters
freq = 'M'
h = 4
holdout = True
cv = 2
models = ['ETS', 'Naive']

# Convert columns to datetime
sampled_df.columns = pd.to_datetime(sampled_df.columns)

# Resample columns to montly frequency
sampled_df = sampled_df.resample('M', axis=1).sum()

# Define the forecaster
forecaster = StatisticalForecaster(models = models, freq = freq)

# Fit the forecaster
forecaster.fit(sampled_df, format = 'pivoted')

# Predict
forecast_df = forecaster.predict(h = h, cv = cv, holdout = holdout)
forecast_df.head()

Contributing

Contribution is welcomed!

Start by reviewing the contribution guidelines. After that, take a look at a good first issue.

Disclaimer

DeepRetail is an open-source package. We do our best to make this package robust and stable, but we do not take liability for any errors or instability.

Support

The AI team at VIVES University of Applied Sciences builds and maintains DeepRetail to make it simple and accessible. We are using this software in our research on demand forecasting. A special thanks to Ruben Vanhecke and Filotas Theodosiou for their contribution. The maintenance workflow can be found here.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

DeepRetail-0.0.9.tar.gz (77.1 kB view details)

Uploaded Source

Built Distribution

DeepRetail-0.0.9-py3-none-any.whl (85.2 kB view details)

Uploaded Python 3

File details

Details for the file DeepRetail-0.0.9.tar.gz.

File metadata

  • Download URL: DeepRetail-0.0.9.tar.gz
  • Upload date:
  • Size: 77.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.6

File hashes

Hashes for DeepRetail-0.0.9.tar.gz
Algorithm Hash digest
SHA256 264c9f8bdc046e789122c5d3d40b4993e9d3491ba0416442e4be525d0c84d9a8
MD5 9d03162b22c69769fc9598dd49f84ab1
BLAKE2b-256 58d9700e87df679c34769232f3d031c13131e5b56e2a1ded5618cc91bd13c615

See more details on using hashes here.

File details

Details for the file DeepRetail-0.0.9-py3-none-any.whl.

File metadata

  • Download URL: DeepRetail-0.0.9-py3-none-any.whl
  • Upload date:
  • Size: 85.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.6

File hashes

Hashes for DeepRetail-0.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 42201e9e07d70ecf644f09098ef97c0b507f8c20b4de9f30027593bcf0defb84
MD5 19844d658f4549f0b47190478024d2f5
BLAKE2b-256 4fc3baa76001e0bb2df804aae7502b544e8b5ac4e099ad3dda3e26fde72a01c3

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page