replay-rec

View on PyPIReverse Dependencies (1)

0.16.0 replay_rec-0.16.0-py3-none-any.whl

Wheel Details

Project: replay-rec
Version: 0.16.0
Filename: replay_rec-0.16.0-py3-none-any.whl
Download: [link]
Size: 234676
MD5: 151e1062bdccef9d7a219581f5e89268
SHA256: 362cca0fa0bea032c04b7df9a9c5c5f367285812db76e04d17fcc3b1824e7b94
Uploaded: 2024-03-13 13:51:18 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: replay-rec
Version: 0.16.0
Summary: RecSys Library
Author: AI Lab
Home-Page: https://sb-ai-lab.github.io/RePlay/
Project-Url: Repository, https://github.com/sb-ai-lab/RePlay
License: Apache-2.0
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Operating System :: Unix
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.8.1,<3.11
Requires-Dist: hnswlib (==0.7.0)
Requires-Dist: lightning (<3.0.0,>=2.0.2); extra == "torch" or extra == "all"
Requires-Dist: nmslib (==2.1.1)
Requires-Dist: numpy (>=1.20.0)
Requires-Dist: optuna (<3.3.0,>=3.2.0)
Requires-Dist: pandas (<2.0.0,>=1.3.5)
Requires-Dist: polars (<0.21.0,>=0.20.7)
Requires-Dist: psutil (<5.10.0,>=5.9.5)
Requires-Dist: pyarrow (<=14.0.1,>=12.0.1)
Requires-Dist: pyspark (<3.3,>=3.0); extra == "spark" or extra == "all"
Requires-Dist: pytorch-ranger (<0.2.0,>=0.1.1); extra == "torch" or extra == "all"
Requires-Dist: scikit-learn (<2.0.0,>=1.0.2)
Requires-Dist: scipy (<1.9.0,>=1.8.1)
Requires-Dist: torch (<2.0,>=1.8); extra == "torch" or extra == "all"
Provides-Extra: all
Provides-Extra: spark
Provides-Extra: torch
Description-Content-Type: text/markdown
[Description omitted; length: 8997 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.6.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
replay/__init__.py sha256=5QiEYYR9P626qiWyk47L6vQBjKSVroEKMYKGcH2HGt4 46
replay/data/__init__.py sha256=o8IzviPmnGQAoXGMgVoJRWJ-5WJ7ZjxeC9oc0cmttdU 301
replay/data/dataset.py sha256=ViDt66upex_kKKJ9a7F-WS5f6s4mbAa6bCIC3OHqCsY 21569
replay/data/dataset_utils/__init__.py sha256=9wUvG8ZwGUvuzLU4zQI5FDcH0WVVo5YLN2ey3DterP0 55
replay/data/dataset_utils/dataset_label_encoder.py sha256=8UZFWtia343vANf4VmQqoI8ZwLuqwYEY5ESWxFsB1Lw 9580
replay/data/nn/__init__.py sha256=GrUxoZucL5sGY_mZzxy6Vr_WIwSXeiD1k-HaBWQDnx4 1122
replay/data/nn/schema.py sha256=YzOM4hQ6c4mIHL-C50Nnh02GzhakMSG7NrClqURJYGo 14799
replay/data/nn/sequence_tokenizer.py sha256=ZXM0P5BJDomPX4lN4vqEjNOUhEaJkcXfHRAQwJcS2Ds 27309
replay/data/nn/sequential_dataset.py sha256=DqV7inCeDH_RHsx8ZyO1NC9p1V-Q_j0MNJMp_NnV0tM 8641
replay/data/nn/torch_sequential_dataset.py sha256=5APjkLVdX-e0--ymu_BSkBvfMPVyuQ_F3F6MdRmLFOI 10859
replay/data/nn/utils.py sha256=bE9He2LH_dP5LpRLuWxqMQdGAQCHFynAj-lfJT1NXP4 2801
replay/data/schema.py sha256=LiDlcofVtkqXvmtVxoXdoOyNLiv_QOSdRaK1IYJ3FGs 15769
replay/data/spark_schema.py sha256=jb1E7D4qupurxuhOhEhfGrSr-pGd3y8zSelvSeyl1g8 1148
replay/metrics/__init__.py sha256=KDkxVnKa4ks9K9GmlrdTx1pkIl-MAmm78ZASsp2ZndE 2812
replay/metrics/base_metric.py sha256=7nWXeyp7-qD2QYqwF7oEsDiiyH95JtRWxylEsAfWGL4 16615
replay/metrics/categorical_diversity.py sha256=pj3l3E_COhbxwJzsz1wxoSbk3tVcDRLEf3B5jDOSmW4 11591
replay/metrics/coverage.py sha256=EF0cWUvgCG8h2EbIlUly8iVfOtMJ8gMLB-FcVl86dsM 9349
replay/metrics/descriptors.py sha256=UX7GlWLE8SERg-Rf_rURzzWYAUu394OmJrfigbR-sew 4006
replay/metrics/experiment.py sha256=YNsa48UVPmXE6nePwSjxwVJMmd5U8cFJo-vJsxlaymw 8309
replay/metrics/hitrate.py sha256=9ZExNCcTWcBPKdDDLm35cxTGCHUk-BW1cLkFuyK01a8 2426
replay/metrics/map.py sha256=M-vKyifDnSA4HtbxYm6oxZ_ug9mOYdLH-mQahaq0gxU 2684
replay/metrics/mrr.py sha256=cC0YIgkmiV5RYF3dv1sd1sc-jVbTC0gswkGFU6egaf8 2279
replay/metrics/ndcg.py sha256=Ez01dPjLfyrbLcYdI5lT8R8Ig6haRCzxF_30OOBeu5M 3217
replay/metrics/novelty.py sha256=PbjvQkSNs_QfZXs24mDEcpRFrOoN_CDGKr3A-U3w9wU 5815
replay/metrics/offline_metrics.py sha256=4K_TZodkVbvKCCU1DGdmskA1L-Q3ECovcwlzXVW_nLc 21295
replay/metrics/precision.py sha256=DlK8qy_JdTFEkDFg01yAq9vgCIyCXs3B8ja3KjRH1PI 2369
replay/metrics/recall.py sha256=p62JBUNm9SiRi4yUJPkfSqMw2wg9697CUZpb9MifeFc 2560
replay/metrics/rocauc.py sha256=2p3wwrrHb7AnXPblebYujjRMVrz5QOS8eRnl5JDn_40 3389
replay/metrics/surprisal.py sha256=JAYngAgNPm8OTcjnk05GtGU1VTWc24s-ablktZ6NGJY 7852
replay/metrics/torch_metrics_builder.py sha256=FNflawLrFpuTrTqOOz6GJpobH3D0h03riTignTBbqw8 14038
replay/metrics/unexpectedness.py sha256=RveOm09Vmo585ELRHX3Sr3b9ZeGgLYFBQxfCuxJ2S7U 7122
replay/models/__init__.py sha256=gImNVFNUAZS7NYycDYF9I3H58DO6N7XxAuTye8aI6DQ 840
replay/models/als.py sha256=2AqSRvoXJhp_87jKj5zO7KyXsq9neH9Fa4WpFmwaBLg 6401
replay/models/association_rules.py sha256=6CE69RyvRLZTFaAS9mqKQxu2v9Fyhlhtw42azxAgmUY 14989
replay/models/base_neighbour_rec.py sha256=YPj9eHOXL4KTbp5UBbMXXT8bon-N0wUy02gZNk-V-Is 8077
replay/models/base_rec.py sha256=YgQI_vK7K1NMGC7Opca8wSXU65MGwPcIrh5XE5QHjE4 68541
replay/models/cat_pop_rec.py sha256=2WvmTnUmPJ-gx8oVZFT3BDtHjOR-B6YyTer2ptbvWV0 12162
replay/models/cluster.py sha256=CV847iIFyUDqPSmVrawx7yRwudQoriaA9bvrYS69xmQ 5202
replay/models/extensions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
replay/models/extensions/ann/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
replay/models/extensions/ann/ann_mixin.py sha256=y4VahoBipUwZKYCXBXnOOZdCCNTRoXaGWZhge9ZD_uM 7410
replay/models/extensions/ann/entities/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
replay/models/extensions/ann/entities/base_hnsw_param.py sha256=AJwM7yEksjP4GWsIDPFtE7JNULp3Uo5J1pGgbifPIrY 808
replay/models/extensions/ann/entities/hnswlib_param.py sha256=H80f-BznejRRi-pYtBD7-z1-IsP6GEGX6WAITEdS6uo 2279
replay/models/extensions/ann/entities/nmslib_hnsw_param.py sha256=baO8XuUxTNuDJ1JSfoVnaCJW3DSOB7zJFhDaa-IUdLM 2337
replay/models/extensions/ann/index_builders/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
replay/models/extensions/ann/index_builders/base_index_builder.py sha256=Ul25G0FaNLOXUjrDXxZDTg7tLXlv1N6wR8kWjWICtZ0 2110
replay/models/extensions/ann/index_builders/driver_hnswlib_index_builder.py sha256=Ydzi0Wx9GqiBb065lnSHrsyogqQoLqWeD031k485pMI 1740
replay/models/extensions/ann/index_builders/driver_nmslib_index_builder.py sha256=VE_b8elPTBignc6x_jETOzvijXsDT-UjpERQbWf_ays 1359
replay/models/extensions/ann/index_builders/executor_hnswlib_index_builder.py sha256=2HP9EQQXA0YrgssRnEqFDfkCn5MgpPbKO8TCJehymlI 2607
replay/models/extensions/ann/index_builders/executor_nmslib_index_builder.py sha256=ku-CbdWvGjP_cyF_o2C5G7ZGwcbZtw0fOFn8IckKtB0 2697
replay/models/extensions/ann/index_builders/nmslib_index_builder_mixin.py sha256=mWsvnyFoNu1m_oBR-lBFBnBikw76VWOzThOfwCmzVj4 2027
replay/models/extensions/ann/index_inferers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
replay/models/extensions/ann/index_inferers/base_inferer.py sha256=GmcEfVBRvhEFgZftms3SszwZ5pSDF-oa6Xv42DZcRc4 2639
replay/models/extensions/ann/index_inferers/hnswlib_filter_index_inferer.py sha256=hj-d4bCtQn9S1C4UoSjHSy_BiDDeck9iJJRp724x3Ug 2661
replay/models/extensions/ann/index_inferers/hnswlib_index_inferer.py sha256=tGJ3b26j15tWtLtuPsBhcm-cr43r6lzbgR8gWaInVsc 1855
replay/models/extensions/ann/index_inferers/nmslib_filter_index_inferer.py sha256=a4F6bBmMpD1A-r-UK3_eq4qFBz1euMhDq2yrWS1YIN8 3422
replay/models/extensions/ann/index_inferers/nmslib_index_inferer.py sha256=JTBj5eAX5OP3FM1HRa-wUAasvAKwfD9rC_JH_ZPbUlU 2367
replay/models/extensions/ann/index_inferers/utils.py sha256=taAnxnSpvkpFqSUjneZJLRC58Af6Bd0dEnfUZUEwYNU 843
replay/models/extensions/ann/index_stores/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
replay/models/extensions/ann/index_stores/base_index_store.py sha256=u4l2ybAXX92ZMGK7NqqosbKF75QgFqhAMVadd5ePj6Y 910
replay/models/extensions/ann/index_stores/hdfs_index_store.py sha256=SGXmyy5hl4XgEJJBSpMLyoZBfIlPtZVnsRy07Z5lSM8 3150
replay/models/extensions/ann/index_stores/shared_disk_index_store.py sha256=qhwLCJJGoJAH8KoGDU12dW759Qr6Azf0jXCi-b731x8 2066
replay/models/extensions/ann/index_stores/spark_files_index_store.py sha256=i4Yz68Vryhalp2z5Jfq8rBRRsSnk8rq6a5w0P5rRO5E 3753
replay/models/extensions/ann/index_stores/utils.py sha256=tnVLQEKVcx2xhY6nHACXQF4-xupDO2bVMjHrWAsVywU 3725
replay/models/extensions/ann/utils.py sha256=NVekVdx0nHuNP9ehuCFg6ZCj39Gh9Rwy2Nw7tl2eMS0 1350
replay/models/kl_ucb.py sha256=lSQUaFLVQS42kR7nhrahGTYPh_xunvgyt0ejDeO4iWM 6849
replay/models/knn.py sha256=X9lUlwDzWT5DMt8qI3fheUMEdQLjmt5MgBnJ5ipA_Xo 9576
replay/models/nn/__init__.py sha256=AT3o1qXaxUq4_QIGlcGuSs54ZpueOo-SbpZwuGI-6os 41
replay/models/nn/optimizer_utils/__init__.py sha256=zafOGP_F7FvwtDbuu8P7fWtM0zMHLwdsQpanw-1tafM 218
replay/models/nn/optimizer_utils/optimizer_factory.py sha256=olvfhbQ4bj97reMq6cDC5arKxVgr7lz2vZ6vkj-Gc5o 3028
replay/models/nn/sequential/__init__.py sha256=CI2n0cxs_amqJrwBMq6n0Z_uBOu7CGXfagqvE4Jlmjw 128
replay/models/nn/sequential/bert4rec/__init__.py sha256=1gFtAOqubZXIaqo4MFv1OVDJtuDzu2L1zS5BAz9O-gM 399
replay/models/nn/sequential/bert4rec/dataset.py sha256=jeO-Xndh-Q7tXX_BfLKWphHAdC_ubc7SEe0-RjqKlDA 10410
replay/models/nn/sequential/bert4rec/lightning.py sha256=Z0i5GYyjRr9SpHS3LBPBx0isRRdzy0jjBQDcsSspros 22611
replay/models/nn/sequential/bert4rec/model.py sha256=K0mmCYR-va7gcXvWwTUKged0Spa9obJXNleDMoEDEkg 21645
replay/models/nn/sequential/callbacks/__init__.py sha256=ElQw3etd9iTlnD9YB_Tgh3heAKut_UBC3hXWATkWD20 281
replay/models/nn/sequential/callbacks/prediction_callbacks.py sha256=aAfjOqHxn1iqOmeVcpgY8NC8WCmcnrtV0r2xU8F5NKU 9139
replay/models/nn/sequential/callbacks/validation_callback.py sha256=YiPalwD1ZE9bWadSC5SqOVjxHBXNTQEmj3dw2oLrEBc 5980
replay/models/nn/sequential/postprocessors/__init__.py sha256=89LGzkNHukcuC2-rfpiz7vmv1zyk6MNY-8zaXrvtn0M 164
replay/models/nn/sequential/postprocessors/_base.py sha256=Z-HuXM4WBQtrq9IeCL00jtdb_UopksInxVVK8lxD_hA 1136
replay/models/nn/sequential/postprocessors/postprocessors.py sha256=GUO5MicViJqbGNCe5nLZafeu5VyrH8Bbp2Ns-ZjSysI 6821
replay/models/nn/sequential/sasrec/__init__.py sha256=c6130lRpPkcbuGgkM7slagBIgH7Uk5zUtSzFDEwAsik 250
replay/models/nn/sequential/sasrec/dataset.py sha256=VpmoxYPpsj_q97x-Whuebw2ntkGBLTRWWIgfBAYO7Bg 7068
replay/models/nn/sequential/sasrec/lightning.py sha256=KGFSoWVJJnCVfvpduafyUn2RqIFhwETGoaYEiZrI0HI 21287
replay/models/nn/sequential/sasrec/model.py sha256=rR_gzSeSw27C17T6vY7zkIHfdqk7jBpA1gJVwmp7Lxs 28183
replay/models/pop_rec.py sha256=jmxmpz1HjSOEbRTGQYm3ypDUFJCoaAHYLz70KGWkjRM 4972
replay/models/query_pop_rec.py sha256=SMdd0ll8JlZMz5waxg0RWEHz2jvyRvV60R7ur3apCCw 4186
replay/models/random_rec.py sha256=T48XNRlB3HYbdtYe0DkjWPUN7BA2WOrKzA7RvZbFDWg 8230
replay/models/slim.py sha256=WHhSMx5hWHcbU5moCTjZ-MSOUvTR4fzLjUoeIYY7jXE 4863
replay/models/thompson_sampling.py sha256=Dq919ydM7Rexq9sTlUTtcFdIUBwHveoKQEyANUg_IdQ 1959
replay/models/ucb.py sha256=CYUnrhEyJnukAW94ymBE7_Ylw9uL0y9HvXTHTxASkrw 7081
replay/models/wilson.py sha256=vKEuK3M4zPKwPt-nt6PBNtlpC2vjieSR-hgMLySllu4 4711
replay/models/word2vec.py sha256=Jnq_yQ1CucebMCZXybOexccl5BnRa4_8fR_QtS08Drg 10170
replay/optimization/__init__.py sha256=az6U10rF7X6rPRUUPwLyiM1WFNJ_6kl0imA5xLVWFLs 120
replay/optimization/optuna_objective.py sha256=p-ja-FBFxTD81KdgCbWvEw-F3WXNqIJZAdd4re906iM 7990
replay/preprocessing/__init__.py sha256=NNceamEWs9J7No08_-7Gj6AaThgDHhlBbw3SRhXYKJU 412
replay/preprocessing/converter.py sha256=feCKZ1xk-DPAQfxmuDO0m47Eq0168TRxcaeCf4kgaf4 4513
replay/preprocessing/filters.py sha256=yYptV7CCOtZsbplkH_g3rp1yMIMVMyf9RKWE1kWS0Ng 35195
replay/preprocessing/history_based_fp.py sha256=ROUxmEmWDGIRJYo_8RSW5zCq45Aaco2retPZtlzowh0 19910
replay/preprocessing/label_encoder.py sha256=-A_hSxNuz-ssOB3pcl6dV61OyPQileYorcKKUS31xFQ 25513
replay/preprocessing/sessionizer.py sha256=_rTF8Tv9qJ_8_RdOb3kqb6S05klQxqnqKl5BlMoK0mw 12530
replay/scenarios/__init__.py sha256=kw2wRkPPinw0IBA20D83XQ3xeSudk3KuYAAA1Wdr8xY 93
replay/scenarios/fallback.py sha256=8T3zGQXUsqwAxTE3ed5lKJA1-mZw6OPWD4Me8XsYFMc 7357
replay/splitters/__init__.py sha256=DnqVMelrzLwR8fGQgcWN_8FipGs8T4XGSPOMW-L_x2g 454
replay/splitters/base_splitter.py sha256=hFFibL7wxTMDyFhwoIAwm7qmtdQM5mxIyc81qP7bL8w 6958
replay/splitters/cold_user_random_splitter.py sha256=vHoq3o1fZM0ECqeNG5GPhlShjxYSQj_4DjMduaKdX0I 4406
replay/splitters/k_folds.py sha256=PlsMlM7l5Wl_71PJamIb0Si_tG8s13StZ1-1GTuOZg4 6541
replay/splitters/last_n_splitter.py sha256=PRWgUo39OCYXSPpMxiXsfBVJXWr4LcUIuYsvUaNDQ2o 15664
replay/splitters/new_users_splitter.py sha256=V2IX886N1FFTqnzhGuQHi3g2UELtFdal2Zj68GXpR2A 9620
replay/splitters/random_splitter.py sha256=hLOvhBUzrfS5mdKb5-0I3v2XroFO5wHuds24d0WLhQ4 3121
replay/splitters/ratio_splitter.py sha256=BsEbha9uPFXKcEQP6qAr_hv6hU3otCpnuUgKoReYDFg 18158
replay/splitters/time_splitter.py sha256=ON_kVLcIRVcrQVMhzT0snNRTmHRPvwik7NysLc_mPMg 9251
replay/splitters/two_stage_splitter.py sha256=7tde_UsccuwmUAquMt5Ci3cM0sV09JObI3jRPa4Y5WI 18419
replay/utils/__init__.py sha256=tubXIraBtiw9AeONaOxv6KMbaQCrDr3ukv4RCdfTIkk 253
replay/utils/dataframe_bucketizer.py sha256=am1AtlZApUXU5xp4kZeQNWxQmpfkONDSxTrP-Coz8xo 3834
replay/utils/distributions.py sha256=i3DQ4fQlhNs-J5C3neQk2zmPWfLwrSu4ys3InRr1gNk 1304
replay/utils/model_handler.py sha256=jF8FTzHAKyjY4j-5sRHDk47fYuTzLNWE6mGnNR6zgFk 5859
replay/utils/session_handler.py sha256=IUhm7Da3cgF0qg0rlEo9NiDnpGBB267cWzEGqwzRmmY 5359
replay/utils/spark_utils.py sha256=4db-XMvKnnPGOzVngIdTqOBX0-1zPDLwL0MrC1lUaVY 27061
replay/utils/time.py sha256=pEOqOXzAlj2F8nqK4yCG9OakwMzQqQl6FuUTkdp6svk 9467
replay/utils/types.py sha256=vdQWLwY9X1lxSor9kaw8U1jIDcBkUAGbwfIzEBoVkrU 744
replay_rec-0.16.0.dist-info/LICENSE sha256=rPmcA7UrHxBChEAAlJyE24qUWKKl9yLQXxFsKeg_LX4 11344
replay_rec-0.16.0.dist-info/METADATA sha256=kqBuaPryc61S_1BllumtPygYrGjkS4BvEmS0A_HAFts 10597
replay_rec-0.16.0.dist-info/WHEEL sha256=Zb28QaM1gQi8f4VCBhsUklF61CTlNYfs9YAZn-TOGFk 88
replay_rec-0.16.0.dist-info/RECORD