Recommenders
Incubation
Recommenders is an open-source Github repository for helping researchers, developers and non-experts in general to prototype, experiment with and bring to production both classic and state-of-the-art recommendation algorithms. A focus of this repository is to provide examples as Jupyter notebooks and develop best practices for building recommendation systems.
We would like to build an opensource community that encourages collaboration and learning of recommendation systems and machine learning in general. We believe that such a goal is in line with LF AI&Data's mission .
Possible collaboration opportunities with current LF AI hosted projects: (https://lfai.foundation/projects/)
Recommenders provides algorithms and examples in the area of recommendation systems. Some candidate projects that can be used with Recommenders are Horovod for distributed training, ONNX for inference, AI Explainability and AI Explainability for ethical AI.
MIT licence
https://github.com/microsoft/recommenders/blob/main/LICENSE
GitHub - https://github.com/microsoft/recommenders/
Currently no. Will transfer to its own GH organization.
No
GitHub Issues: https://github.com/microsoft/recommenders/issues
All collaborations are done via Github issues and pull requests.
- MIT
- tqdm
- LigthGBM
- Black
- PyTest
- BSD 3-Clause
- Pandas
- SciPy
- scikit-learn
- Seaborn
- Jinja2
- scrapbook
- papermill
- BSD 2-Clause
- Numba
- Apache-2.0
- LightFM
- NLTK
- Transformers
- requests
- Cornac
- Surprise
- Tensorflow
- FastAI
- pyarrow
- PySpark
- Custom
- NumPy
- Matplotlib
- Bottleneck
- PyTorch
| Name | Organization | Time | |
|---|---|---|---|
| Miguel González-Fierro | info@miguelgfierro.com | Microsoft | 5 years |
| Andreas Argyriou | anargyri@microsoft.com | Microsoft | 5 years |
| Tao Wu | wutao@microsoft.com | Microsoft | 5 years |
| Jun Ki Min | jumin@microsoft.com | Microsoft | 5 years |
| Jianxun Lian | jialia@microsoft.com | Microsoft | 5 years |
| Scott Graham | scgraham@microsoft.com | Microsoft | 5 years |
| Simon Zhao | zhahe@microsoft.com | Microsoft | 2 years |
Have the project defined the roles of contributor, committer, maintainer, etc.? Please document it in MAINTAINERS.md.
We have the figure of maintainer and contributor. Details: https://github.com/microsoft/recommenders/blob/main/AUTHORS.md
93 contributors (the majority from Microsoft).
https://github.com/microsoft/recommenders/graphs/contributors
Yes: https://github.com/microsoft/recommenders/blob/main/CONTRIBUTING.md
Yes: https://github.com/microsoft/recommenders/blob/main/CODE_OF_CONDUCT.md
Did the project achieve any of the CII best practices badges? A different badge is required depending on the requested incubation level.
No.
Do you have any specific infrastructure requests needed as part of hosting the project in the LF AI?
No.
Project website - Do you have a web site? If no, did you reserve a domain, and would like you to have a website created?
No. At this moment, we don't need a website.
Project governance - Do you have a working governance model for the project? Please provide URL to where it is documented, typically GOVERNANCE.md.
All pull requests can be reviewed by any member of the community and needs to be approved by at least one maintainer to be merged. See maintainers: https://github.com/microsoft/recommenders/blob/main/AUTHORS.md
We also have our contributions guidelines: https://github.com/microsoft/recommenders/blob/main/CONTRIBUTING.md
Social media accounts - Do you have any Twitter/LinkedIn/Facebook/etc. project accounts? Please provide pointers.
No accounts.
Existing sponsorship (e.g., whether any organization has provided funding or other support to date, and a description of that support), if any.
Microsoft.