{"id":13510700,"url":"https://github.com/shenweichen/DeepMatch","last_synced_at":"2025-03-30T16:34:47.631Z","repository":{"id":37095726,"uuid":"253391214","full_name":"shenweichen/DeepMatch","owner":"shenweichen","description":"A deep matching model library for recommendations \u0026 advertising. It's easy to train models and to export representation vectors which can be used for ANN search.","archived":false,"fork":false,"pushed_at":"2024-05-14T09:35:43.000Z","size":1405,"stargazers_count":2224,"open_issues_count":40,"forks_count":530,"subscribers_count":50,"default_branch":"master","last_synced_at":"2024-10-29T15:33:43.582Z","etag":null,"topics":["collaborative-filtering","comirec","dssm","factorization-machines","matching","mind","recommendation","youtubednn"],"latest_commit_sha":null,"homepage":"https://deepmatch.readthedocs.io/en/latest/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/shenweichen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2020-04-06T04:07:33.000Z","updated_at":"2024-10-25T06:58:32.000Z","dependencies_parsed_at":"2023-02-09T03:01:18.697Z","dependency_job_id":"9f05d63f-4f39-4a37-9ad6-5aa6390e2321","html_url":"https://github.com/shenweichen/DeepMatch","commit_stats":{"total_commits":60,"total_committers":11,"mean_commits":5.454545454545454,"dds":"0.30000000000000004","last_synced_commit":"93ca4371386223e2ae0b396b8860f363bd6abf67"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shenweichen%2FDeepMatch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shenweichen%2FDeepMatch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shenweichen%2FDeepMatch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shenweichen%2FDeepMatch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shenweichen","download_url":"https://codeload.github.com/shenweichen/DeepMatch/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222566739,"owners_count":17004237,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["collaborative-filtering","comirec","dssm","factorization-machines","matching","mind","recommendation","youtubednn"],"created_at":"2024-08-01T02:01:50.608Z","updated_at":"2024-11-01T11:31:09.133Z","avatar_url":"https://github.com/shenweichen.png","language":"Python","funding_links":[],"categories":["Python","推荐系统算法库与列表","others","Recommendation"],"sub_categories":["网络服务_其他","Tools"],"readme":"# DeepMatch\n\n[![Python Versions](https://img.shields.io/pypi/pyversions/deepmatch.svg)](https://pypi.org/project/deepmatch)\n[![TensorFlow Versions](https://img.shields.io/badge/TensorFlow-1.9+/2.0+-blue.svg)](https://pypi.org/project/deepmatch)\n[![Downloads](https://pepy.tech/badge/deepmatch)](https://pepy.tech/project/deepmatch)\n[![PyPI Version](https://img.shields.io/pypi/v/deepmatch.svg)](https://pypi.org/project/deepmatch)\n[![GitHub Issues](https://img.shields.io/github/issues/shenweichen/deepmatch.svg\n)](https://github.com/shenweichen/deepmatch/issues)\n\u003c!-- [![Activity](https://img.shields.io/github/last-commit/shenweichen/deepmatch.svg)](https://github.com/shenweichen/DeepMatch/commits/master) --\u003e\n\n\n[![Documentation Status](https://readthedocs.org/projects/deepmatch/badge/?version=latest)](https://deepmatch.readthedocs.io/)\n![CI status](https://github.com/shenweichen/deepmatch/workflows/CI/badge.svg)\n[![codecov](https://codecov.io/gh/shenweichen/DeepMatch/branch/master/graph/badge.svg)](https://codecov.io/gh/shenweichen/DeepMatch)\n[![Codacy Badge](https://app.codacy.com/project/badge/Grade/c5a2769ec35444d8958f6b58ff85029b)](https://www.codacy.com/gh/shenweichen/DeepMatch/dashboard?utm_source=github.com\u0026amp;utm_medium=referral\u0026amp;utm_content=shenweichen/DeepMatch\u0026amp;utm_campaign=Badge_Grade)\n[![Disscussion](https://img.shields.io/badge/chat-wechat-brightgreen?style=flat)](https://github.com/shenweichen/DeepMatch#disscussiongroup)\n[![License](https://img.shields.io/github/license/shenweichen/deepmatch.svg)](https://github.com/shenweichen/deepmatch/blob/master/LICENSE)\n\nDeepMatch is a deep matching model library for recommendations \u0026 advertising. It's easy to **train models** and to **export representation vectors** for user and item which can be used for **ANN search**.You can use any complex model with `model.fit()`and `model.predict()` .\n\nLet's [**Get Started!**](https://deepmatch.readthedocs.io/en/latest/Quick-Start.html) or [**Run examples**](./examples/colab_MovieLen1M_YoutubeDNN.ipynb) !\n\n\n\n## Models List\n\n|                 Model                  | Paper                                                                                                                                                           |\n| :------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n|  FM  | [ICDM 2010][Factorization Machines](https://www.researchgate.net/publication/220766482_Factorization_Machines) |\n| DSSM | [CIKM 2013][Deep Structured Semantic Models for Web Search using Clickthrough Data](https://www.microsoft.com/en-us/research/publication/learning-deep-structured-semantic-models-for-web-search-using-clickthrough-data/)    |\n| YoutubeDNN     | [RecSys 2016][Deep Neural Networks for YouTube Recommendations](https://www.researchgate.net/publication/307573656_Deep_Neural_Networks_for_YouTube_Recommendations)            |\n| NCF  | [WWW 2017][Neural Collaborative Filtering](https://arxiv.org/abs/1708.05031)       |\n| SDM  | [CIKM 2019][SDM: Sequential Deep Matching Model for Online Large-scale Recommender System](https://arxiv.org/abs/1909.00385)  |\n| MIND | [CIKM 2019][Multi-interest network with dynamic routing for recommendation at Tmall](https://arxiv.org/pdf/1904.08030)  |\n| COMIREC | [KDD 2020][Controllable Multi-Interest Framework for Recommendation](https://arxiv.org/pdf/2005.09347.pdf)  |\n\n## Contributors([welcome to join us!](./CONTRIBUTING.md))\n\n\u003ctable border=\"0\"\u003e\n  \u003ctbody\u003e\n    \u003ctr align=\"center\" \u003e\n      \u003ctd\u003e\n        ​ \u003ca href=\"https://github.com/shenweichen\"\u003e\u003cimg width=\"70\" height=\"70\" src=\"https://github.com/shenweichen.png?s=40\" alt=\"pic\"\u003e\u003c/a\u003e\u003cbr\u003e\n        ​ \u003ca href=\"https://github.com/shenweichen\"\u003eShen Weichen\u003c/a\u003e ​\n        \u003cp\u003e\n        Alibaba Group  \u003c/p\u003e​\n      \u003c/td\u003e\n      \u003ctd\u003e\n         \u003ca href=\"https://github.com/wangzhegeek\"\u003e\u003cimg width=\"70\" height=\"70\" src=\"https://github.com/wangzhegeek.png?s=40\" alt=\"pic\"\u003e\u003c/a\u003e\u003cbr\u003e\n         \u003ca href=\"https://github.com/wangzhegeek\"\u003eWang Zhe\u003c/a\u003e ​\n        \u003cp\u003eBaidu Inc.  \u003c/p\u003e​\n      \u003c/td\u003e\n      \u003ctd\u003e\n        ​ \u003ca href=\"https://github.com/clhchtcjj\"\u003e\u003cimg width=\"70\" height=\"70\" src=\"https://github.com/clhchtcjj.png?s=40\" alt=\"pic\"\u003e\u003c/a\u003e\u003cbr\u003e\n        ​ \u003ca href=\"https://github.com/clhchtcjj\"\u003eChen Leihui\u003c/a\u003e ​\n        \u003cp\u003e\n        Alibaba Group  \u003c/p\u003e​\n      \u003c/td\u003e\n      \u003ctd\u003e\n        ​ \u003ca href=\"https://github.com/LeoCai\"\u003e\u003cimg width=\"70\" height=\"70\" src=\"https://github.com/LeoCai.png?s=40\" alt=\"pic\"\u003e\u003c/a\u003e\u003cbr\u003e\n         \u003ca href=\"https://github.com/LeoCai\"\u003eLeoCai\u003c/a\u003e\n         \u003cp\u003e  ByteDance   \u003c/p\u003e​\n      \u003c/td\u003e\n      \u003ctd\u003e\n        ​ \u003ca href=\"https://github.com/liyuan97\"\u003e\u003cimg width=\"70\" height=\"70\" src=\"https://github.com/liyuan97.png?s=40\" alt=\"pic\"\u003e\u003c/a\u003e\u003cbr\u003e\n        ​ \u003ca href=\"https://github.com/liyuan97\"\u003eLi Yuan\u003c/a\u003e\n        \u003cp\u003e Tencent    \u003c/p\u003e​\n      \u003c/td\u003e\n      \u003ctd\u003e\n        ​ \u003ca href=\"https://github.com/yangjieyu\"\u003e\u003cimg width=\"70\" height=\"70\" src=\"https://github.com/yangjieyu.png?s=40\" alt=\"pic\"\u003e\u003c/a\u003e\u003cbr\u003e\n        ​ \u003ca href=\"https://github.com/yangjieyu\"\u003eYang Jieyu\u003c/a\u003e\n        \u003cp\u003e Ant Group    \u003c/p\u003e​\n      \u003c/td\u003e\n      \u003ctd\u003e\n        ​ \u003ca href=\"https://github.com/zzszmyf\"\u003e\u003cimg width=\"70\" height=\"70\" src=\"https://github.com/zzszmyf.png?s=40\" alt=\"pic\"\u003e\u003c/a\u003e\u003cbr\u003e\n        ​ \u003ca href=\"https://github.com/zzszmyf\"\u003eMeng Yifan\u003c/a\u003e\n        \u003cp\u003e DeepCTR    \u003c/p\u003e​\n      \u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\n## DisscussionGroup\n\n- [Github Discussions](https://github.com/shenweichen/DeepMatch/discussions)\n- Wechat Discussions\n\n|公众号：浅梦学习笔记|微信：deepctrbot|学习小组 [加入](https://t.zsxq.com/026UJEuzv) [主题集合](https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MjM5MzY4NzE3MA==\u0026action=getalbum\u0026album_id=1361647041096843265\u0026scene=126#wechat_redirect)|\n|:--:|:--:|:--:|\n| [![公众号](./docs/pics/code.png)](https://github.com/shenweichen/AlgoNotes)| [![微信](./docs/pics/deepctrbot.png)](https://github.com/shenweichen/AlgoNotes)|[![学习小组](./docs/pics/planet_github.png)](https://t.zsxq.com/026UJEuzv)|\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshenweichen%2FDeepMatch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshenweichen%2FDeepMatch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshenweichen%2FDeepMatch/lists"}