https://github.com/fredrikluo/mlserving
https://github.com/fredrikluo/mlserving
machine-learning python scikit-learn
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/fredrikluo/mlserving
- Owner: fredrikluo
- Created: 2019-03-02T19:56:17.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-06-30T13:03:13.000Z (almost 3 years ago)
- Last Synced: 2025-12-19T05:54:10.270Z (6 months ago)
- Topics: machine-learning, python, scikit-learn
- Language: C++
- Homepage:
- Size: 87.9 KB
- Stars: 5
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE-2.0.txt
Awesome Lists containing this project
README
# A serving library for various machine learning models
## Background
This library intends to help serving machine learning models in the production environment.
Many models are trained by Python-based machine learning frameworks, which usually can do interfering by themselves. However, there are several occasions that we prefer to run serve the model not in python but in other frameworks/runtimes, for example:
* The machine learning model is just one component of a big project. and most of the project is not written in Python, but, e.g in Java or Golang. To keep the DevOps work simple, use the runtime/language that the is used by rest part of the project is preferred.
* Running Python-based applications in a production environment is tricky and require a different set of expertises due to the slowness of the VM, lack of real multitasking, etc. It also usually means more deployments for the same volumn of traffic, compared to other faster languages/runtimes. Fewer deployments mean less cost.
The library is mainly written in Go, and organized in different folders. Each folder contains a Go package to serve one kind of the machine learning models.
## The supported machine learning models are:
* LightFM https://github.com/lyst/lightfm
* LightGBM https://github.com/microsoft/LightGBM
* Scikit-learn
Logistic regression https://scikit-learn.org/stable/modules/generated/sklearn.linear_model.LogisticRegression.html