Machine Learning Model Server on Redis
Redis-ML is a Redis module that implements several machine learning models as Redis data types.
The stored models are fully operational and support performing the prediction/evaluation.
Redis-ML is a turn key solution for using trained models in a production environment. Allowing loading ML models from any platform immediately ready to serve.
The module includes these primary features:
- Decision Tree ensembles (random forests) classification and regression
- Linear regression
- Logistic regression
- Matrix operations
Building and running
Build a Redis server with support for modules (currently available from the unstable branch).
sudo apt-get install libatlas-base-dev
sudo yum install atlas-devel
Build the Redis-ML module:
git clone https://github.com/RedisLabsModules/redis-ml.git
- To load the module, start Redis with the
--loadmodule /path/to/redis-ml/src/redis-ml.sooption, add it as a directive to the configuration file or send a
Issue reports, pull and feature requests are welcome.
AGPLv3 - see LICENSE