├── .codecov.yml ├── .coveragerc ├── .github └── workflows │ ├── pre-commit.yml │ ├── run-test.yml │ └── wheels.yml ├── .gitignore ├── .gitmodules ├── .pre-commit-config.yaml ├── .readthedocs.yml ├── CMakeLists.txt ├── LICENSE ├── MANIFEST.in ├── Readme.md ├── cpp_source ├── als │ ├── IALSLearningConfig.hpp │ ├── IALSTrainer.hpp │ ├── definitions.hpp │ └── wrapper.cpp ├── argcheck.hpp ├── evaluator.cpp ├── knn │ ├── knn.hpp │ ├── similarities.hpp │ └── wrapper.cpp ├── util.cpp └── util.hpp ├── create_pb_stubs.sh ├── docs ├── Makefile ├── requirements.txt └── source │ ├── api_reference.rst │ ├── conf.py │ ├── examples │ └── index.rst ├── examples ├── 1-vs-100-negative.ipynb ├── evaluate-recommender.ipynb ├── hyperparameter-optimization.ipynb ├── movielens │ ├── movielens_1m.py │ ├── movielens_1m_cold.py │ └── movielens_20m_cold.py ├── split1.png ├── split2.png └── train-first-recommender.ipynb ├── mypy.ini ├── py.typed ├── pyproject.toml ├── run_autobuild.sh ├── src └── irspack │ ├── __init__.py │ ├── _threading.py │ ├── dataset │ ├── __init__.py │ ├── amazon_music.py │ ├── citeulike.py │ ├── downloader.py │ ├── movielens │ │ ├── ML100K.py │ │ ├── ML1M.py │ │ ├── ML20M.py │ │ ├── __init__.py │ │ └── base.py │ └── neu_mf.py │ ├── default_logger.py │ ├── definitions.py │ ├── evaluation │ ├── __init__.py │ ├── _core_evaluator.pyi │ ├── evaluate_df_to_df.py │ └── evaluator.py │ ├── optimization │ ├── __init__.py │ ├── optimizer.py │ └── parameter_range.py │ ├── recommenders │ ├── __init__.py │ ├── _ials_core.pyi │ ├── _knn.pyi │ ├── base.py │ ├── base_earlystop.py │ ├── bpr.py │ ├── dense_slim.py │ ├── edlae.py │ ├── ials.py │ ├── knn.py │ ├── multvae.py │ ├── nmf.py │ ├── p3.py │ ├── rp3.py │ ├── slim.py │ ├── toppop.py │ ├── truncsvd.py │ └── user_knn.py │ ├── split │ ├── __init__.py │ ├── specified.py │ ├── time.py │ └── userwise.py │ └── utils │ ├── __init__.py │ ├── _util_cpp.pyi │ ├── id_mapping.py │ ├── random.py │ └── sample_data.py └── tests ├── __init__.py ├── conftest.py ├── dataset ├── __init__.py ├── test_ml1m.py └── test_neumf.py ├── evaluation ├── __init__.py ├── test_df_vs_df.py ├── test_evaluator.py └── test_restricted_evaluator.py ├── mock_recommender.py ├── optimization ├── __init__.py ├── test_earlystop_optimizer.py ├── test_ials_doubling_dimension.py └── test_optimizer.py ├── recommenders ├── __init__.py ├── test_bpr.py ├── test_ials.py ├── test_knn.py ├── test_learn_all.py ├── test_slim.py ├── test_topop.py ├── test_truncsvd.py └── test_user_knn.py ├── split ├── __init__.py ├── test_specific_holdout.py ├── test_time_holdout.py └── test_userwise_split.py └── utils ├── __init__.py ├── test_id_mapper.py └── test_utils.py /.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/.codecov.yml -------------------------------------------------------------------------------- /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/.coveragerc -------------------------------------------------------------------------------- /.github/workflows/pre-commit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/.github/workflows/pre-commit.yml -------------------------------------------------------------------------------- /.github/workflows/run-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/.github/workflows/run-test.yml -------------------------------------------------------------------------------- /.github/workflows/wheels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/.github/workflows/wheels.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/Readme.md -------------------------------------------------------------------------------- /cpp_source/als/IALSLearningConfig.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/cpp_source/als/IALSLearningConfig.hpp -------------------------------------------------------------------------------- /cpp_source/als/IALSTrainer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/cpp_source/als/IALSTrainer.hpp -------------------------------------------------------------------------------- /cpp_source/als/definitions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/cpp_source/als/definitions.hpp -------------------------------------------------------------------------------- /cpp_source/als/wrapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/cpp_source/als/wrapper.cpp -------------------------------------------------------------------------------- /cpp_source/argcheck.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/cpp_source/argcheck.hpp -------------------------------------------------------------------------------- /cpp_source/evaluator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/cpp_source/evaluator.cpp -------------------------------------------------------------------------------- /cpp_source/knn/knn.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/cpp_source/knn/knn.hpp -------------------------------------------------------------------------------- /cpp_source/knn/similarities.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/cpp_source/knn/similarities.hpp -------------------------------------------------------------------------------- /cpp_source/knn/wrapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/cpp_source/knn/wrapper.cpp -------------------------------------------------------------------------------- /cpp_source/util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/cpp_source/util.cpp -------------------------------------------------------------------------------- /cpp_source/util.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/cpp_source/util.hpp -------------------------------------------------------------------------------- /create_pb_stubs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/create_pb_stubs.sh -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/source/api_reference.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/docs/source/api_reference.rst -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/examples: -------------------------------------------------------------------------------- 1 | ../../examples -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /examples/1-vs-100-negative.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/examples/1-vs-100-negative.ipynb -------------------------------------------------------------------------------- /examples/evaluate-recommender.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/examples/evaluate-recommender.ipynb -------------------------------------------------------------------------------- /examples/hyperparameter-optimization.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/examples/hyperparameter-optimization.ipynb -------------------------------------------------------------------------------- /examples/movielens/movielens_1m.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/examples/movielens/movielens_1m.py -------------------------------------------------------------------------------- /examples/movielens/movielens_1m_cold.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/examples/movielens/movielens_1m_cold.py -------------------------------------------------------------------------------- /examples/movielens/movielens_20m_cold.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/examples/movielens/movielens_20m_cold.py -------------------------------------------------------------------------------- /examples/split1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/examples/split1.png -------------------------------------------------------------------------------- /examples/split2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/examples/split2.png -------------------------------------------------------------------------------- /examples/train-first-recommender.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/examples/train-first-recommender.ipynb -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/mypy.ini -------------------------------------------------------------------------------- /py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/pyproject.toml -------------------------------------------------------------------------------- /run_autobuild.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/run_autobuild.sh -------------------------------------------------------------------------------- /src/irspack/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/src/irspack/__init__.py -------------------------------------------------------------------------------- /src/irspack/_threading.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/src/irspack/_threading.py -------------------------------------------------------------------------------- /src/irspack/dataset/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/src/irspack/dataset/__init__.py -------------------------------------------------------------------------------- /src/irspack/dataset/amazon_music.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/src/irspack/dataset/amazon_music.py -------------------------------------------------------------------------------- /src/irspack/dataset/citeulike.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/src/irspack/dataset/citeulike.py -------------------------------------------------------------------------------- /src/irspack/dataset/downloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/src/irspack/dataset/downloader.py -------------------------------------------------------------------------------- /src/irspack/dataset/movielens/ML100K.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/src/irspack/dataset/movielens/ML100K.py -------------------------------------------------------------------------------- /src/irspack/dataset/movielens/ML1M.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/src/irspack/dataset/movielens/ML1M.py -------------------------------------------------------------------------------- /src/irspack/dataset/movielens/ML20M.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/src/irspack/dataset/movielens/ML20M.py -------------------------------------------------------------------------------- /src/irspack/dataset/movielens/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/src/irspack/dataset/movielens/__init__.py -------------------------------------------------------------------------------- /src/irspack/dataset/movielens/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/src/irspack/dataset/movielens/base.py -------------------------------------------------------------------------------- /src/irspack/dataset/neu_mf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/src/irspack/dataset/neu_mf.py -------------------------------------------------------------------------------- /src/irspack/default_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/src/irspack/default_logger.py -------------------------------------------------------------------------------- /src/irspack/definitions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/src/irspack/definitions.py -------------------------------------------------------------------------------- /src/irspack/evaluation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/src/irspack/evaluation/__init__.py -------------------------------------------------------------------------------- /src/irspack/evaluation/_core_evaluator.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/src/irspack/evaluation/_core_evaluator.pyi -------------------------------------------------------------------------------- /src/irspack/evaluation/evaluate_df_to_df.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/src/irspack/evaluation/evaluate_df_to_df.py -------------------------------------------------------------------------------- /src/irspack/evaluation/evaluator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/src/irspack/evaluation/evaluator.py -------------------------------------------------------------------------------- /src/irspack/optimization/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/src/irspack/optimization/__init__.py -------------------------------------------------------------------------------- /src/irspack/optimization/optimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/src/irspack/optimization/optimizer.py -------------------------------------------------------------------------------- /src/irspack/optimization/parameter_range.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/src/irspack/optimization/parameter_range.py -------------------------------------------------------------------------------- /src/irspack/recommenders/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/src/irspack/recommenders/__init__.py -------------------------------------------------------------------------------- /src/irspack/recommenders/_ials_core.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/src/irspack/recommenders/_ials_core.pyi -------------------------------------------------------------------------------- /src/irspack/recommenders/_knn.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/src/irspack/recommenders/_knn.pyi -------------------------------------------------------------------------------- /src/irspack/recommenders/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/src/irspack/recommenders/base.py -------------------------------------------------------------------------------- /src/irspack/recommenders/base_earlystop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/src/irspack/recommenders/base_earlystop.py -------------------------------------------------------------------------------- /src/irspack/recommenders/bpr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/src/irspack/recommenders/bpr.py -------------------------------------------------------------------------------- /src/irspack/recommenders/dense_slim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/src/irspack/recommenders/dense_slim.py -------------------------------------------------------------------------------- /src/irspack/recommenders/edlae.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/src/irspack/recommenders/edlae.py -------------------------------------------------------------------------------- /src/irspack/recommenders/ials.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/src/irspack/recommenders/ials.py -------------------------------------------------------------------------------- /src/irspack/recommenders/knn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/src/irspack/recommenders/knn.py -------------------------------------------------------------------------------- /src/irspack/recommenders/multvae.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/src/irspack/recommenders/multvae.py -------------------------------------------------------------------------------- /src/irspack/recommenders/nmf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/src/irspack/recommenders/nmf.py -------------------------------------------------------------------------------- /src/irspack/recommenders/p3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/src/irspack/recommenders/p3.py -------------------------------------------------------------------------------- /src/irspack/recommenders/rp3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/src/irspack/recommenders/rp3.py -------------------------------------------------------------------------------- /src/irspack/recommenders/slim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/src/irspack/recommenders/slim.py -------------------------------------------------------------------------------- /src/irspack/recommenders/toppop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/src/irspack/recommenders/toppop.py -------------------------------------------------------------------------------- /src/irspack/recommenders/truncsvd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/src/irspack/recommenders/truncsvd.py -------------------------------------------------------------------------------- /src/irspack/recommenders/user_knn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/src/irspack/recommenders/user_knn.py -------------------------------------------------------------------------------- /src/irspack/split/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/src/irspack/split/__init__.py -------------------------------------------------------------------------------- /src/irspack/split/specified.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/src/irspack/split/specified.py -------------------------------------------------------------------------------- /src/irspack/split/time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/src/irspack/split/time.py -------------------------------------------------------------------------------- /src/irspack/split/userwise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/src/irspack/split/userwise.py -------------------------------------------------------------------------------- /src/irspack/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/src/irspack/utils/__init__.py -------------------------------------------------------------------------------- /src/irspack/utils/_util_cpp.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/src/irspack/utils/_util_cpp.pyi -------------------------------------------------------------------------------- /src/irspack/utils/id_mapping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/src/irspack/utils/id_mapping.py -------------------------------------------------------------------------------- /src/irspack/utils/random.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/src/irspack/utils/random.py -------------------------------------------------------------------------------- /src/irspack/utils/sample_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/src/irspack/utils/sample_data.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/dataset/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/dataset/test_ml1m.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/tests/dataset/test_ml1m.py -------------------------------------------------------------------------------- /tests/dataset/test_neumf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/tests/dataset/test_neumf.py -------------------------------------------------------------------------------- /tests/evaluation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/evaluation/test_df_vs_df.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/tests/evaluation/test_df_vs_df.py -------------------------------------------------------------------------------- /tests/evaluation/test_evaluator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/tests/evaluation/test_evaluator.py -------------------------------------------------------------------------------- /tests/evaluation/test_restricted_evaluator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/tests/evaluation/test_restricted_evaluator.py -------------------------------------------------------------------------------- /tests/mock_recommender.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/tests/mock_recommender.py -------------------------------------------------------------------------------- /tests/optimization/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/optimization/test_earlystop_optimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/tests/optimization/test_earlystop_optimizer.py -------------------------------------------------------------------------------- /tests/optimization/test_ials_doubling_dimension.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/tests/optimization/test_ials_doubling_dimension.py -------------------------------------------------------------------------------- /tests/optimization/test_optimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/tests/optimization/test_optimizer.py -------------------------------------------------------------------------------- /tests/recommenders/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/recommenders/test_bpr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/tests/recommenders/test_bpr.py -------------------------------------------------------------------------------- /tests/recommenders/test_ials.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/tests/recommenders/test_ials.py -------------------------------------------------------------------------------- /tests/recommenders/test_knn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/tests/recommenders/test_knn.py -------------------------------------------------------------------------------- /tests/recommenders/test_learn_all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/tests/recommenders/test_learn_all.py -------------------------------------------------------------------------------- /tests/recommenders/test_slim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/tests/recommenders/test_slim.py -------------------------------------------------------------------------------- /tests/recommenders/test_topop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/tests/recommenders/test_topop.py -------------------------------------------------------------------------------- /tests/recommenders/test_truncsvd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/tests/recommenders/test_truncsvd.py -------------------------------------------------------------------------------- /tests/recommenders/test_user_knn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/tests/recommenders/test_user_knn.py -------------------------------------------------------------------------------- /tests/split/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/split/test_specific_holdout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/tests/split/test_specific_holdout.py -------------------------------------------------------------------------------- /tests/split/test_time_holdout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/tests/split/test_time_holdout.py -------------------------------------------------------------------------------- /tests/split/test_userwise_split.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/tests/split/test_userwise_split.py -------------------------------------------------------------------------------- /tests/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/utils/test_id_mapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/tests/utils/test_id_mapper.py -------------------------------------------------------------------------------- /tests/utils/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohtsky/irspack/HEAD/tests/utils/test_utils.py --------------------------------------------------------------------------------