An open API service indexing awesome lists of open source software.

https://github.com/shortthirdman/duolingo-user-engagement

Duolingo user engagement forecasting using Markov Chain model for DAU, WAU, and MAU
https://github.com/shortthirdman/duolingo-user-engagement

active-users duolingo markov-chain

Last synced: 8 months ago
JSON representation

Duolingo user engagement forecasting using Markov Chain model for DAU, WAU, and MAU

Awesome Lists containing this project

README

          

# Duolingo-User-Engagement
Duolingo user engagement forecasting using `Markov Chain` model for DAU, WAU, and MAU

## Development

- Create a Python virtual environment and activate

```shell
python -m venv dev
```

```shell
.\dev\Scripts\activate
```

- Install the packages and dependencies as listed in requirements file

```shell
pip install -r requirements.txt --no-cache-dir --disable-pip-version-check
```

- Start your development `Jupyter Notebook` or `Jupyter Lab` server

```shell
jupyter lab --notebook-dir=. --no-browser
```

```shell
jupyter notebook
```

## References

- [Modeling DAU with Markov Chain - How to predict DAU using Duolingo's growth model and control the prediction](https://towardsdatascience.com/modeling-dau-with-markov-chain-640ea4fddeb4)

- [Markov Chains: A Comprehensive Guide to Stochastic Processes and the Chapman-Kolmogorov Equation](https://medium.com/data-and-beyond/markov-chains-a-comprehensive-guide-to-stochastic-processes-and-the-chapman-kolmogorov-equation-8aa04d1e0349)