Skip to main content

A Comparative Framework for Multimodal Recommender Systems

Project description

Cornac

Cornac is a comparative framework for multimodal recommender systems. It focuses on making it convenient to work with models leveraging auxiliary data (e.g., item descriptive text and image, social network, etc). Cornac enables fast experiments and straightforward implementations of new models. It is highly compatible with existing machine learning libraries (e.g., TensorFlow, PyTorch).

Quick Links

Website | Documentation | Tutorials | Examples | Models | Datasets | Paper | Preferred.AI

.github/workflows/python-package.yml CircleCI AppVeyor Codecov Docs
Release PyPI Conda Conda Recipe Downloads
Python Conda Platforms License

Installation

Currently, we are supporting Python 3. There are several ways to install Cornac:

  • From PyPI (you may need a C++ compiler):

    pip3 install cornac
    
  • From Anaconda:

    conda install cornac -c conda-forge
    
  • From the GitHub source (for latest updates):

    pip3 install Cython
    git clone https://github.com/PreferredAI/cornac.git
    cd cornac
    python3 setup.py install
    

Note:

Additional dependencies required by models are listed here.

Some algorithm implementations use OpenMP to support multi-threading. For Mac OS users, in order to run those algorithms efficiently, you might need to install gcc from Homebrew to have an OpenMP compiler:

brew install gcc | brew link gcc

Getting started: your first Cornac experiment

Flow of an Experiment in Cornac

import cornac
from cornac.eval_methods import RatioSplit
from cornac.models import MF, PMF, BPR
from cornac.metrics import MAE, RMSE, Precision, Recall, NDCG, AUC, MAP

# load the built-in MovieLens 100K and split the data based on ratio
ml_100k = cornac.datasets.movielens.load_feedback()
rs = RatioSplit(data=ml_100k, test_size=0.2, rating_threshold=4.0, seed=123)

# initialize models, here we are comparing: Biased MF, PMF, and BPR
models = [
    MF(k=10, max_iter=25, learning_rate=0.01, lambda_reg=0.02, use_bias=True, seed=123),
    PMF(k=10, max_iter=100, learning_rate=0.001, lambda_reg=0.001, seed=123),
    BPR(k=10, max_iter=200, learning_rate=0.001, lambda_reg=0.01, seed=123),
]

# define metrics to evaluate the models
metrics = [MAE(), RMSE(), Precision(k=10), Recall(k=10), NDCG(k=10), AUC(), MAP()]

# put it together in an experiment, voilà!
cornac.Experiment(eval_method=rs, models=models, metrics=metrics, user_based=True).run()

Output:

MAE RMSE AUC MAP NDCG@10 Precision@10 Recall@10 Train (s) Test (s)
MF 0.7430 0.8998 0.7445 0.0407 0.0479 0.0437 0.0352 0.13 1.57
PMF 0.7534 0.9138 0.7744 0.0491 0.0617 0.0533 0.0479 2.18 1.64
BPR N/A N/A 0.8695 0.0753 0.0975 0.0727 0.0891 3.74 1.49

For more details, please take a look at our examples as well as tutorials. For learning purposes, this list of tutorials on recommender systems will be more organized and comprehensive.

Models

The recommender models supported by Cornac are listed below. Why don't you join us to lengthen the list?

Year Model and paper Additional dependencies Examples
2021 Bilateral Variational Autoencoder for Collaborative Filtering (BiVAECF), paper requirements.txt PreferredAI/bi-vae
Causal Inference for Visual Debiasing in Visually-Aware Recommendation (CausalRec), paper requirements.txt causalrec_clothing.py
Explainable Recommendation with Comparative Constraints on Product Aspects (ComparER), paper N/A PreferredAI/ComparER
2020 Adversarial Training Towards Robust Multimedia Recommender System (AMR), paper requirements.txt amr_clothing.py
2018 Collaborative Context Poisson Factorization (C2PF), paper N/A c2pf_exp.py
Multi-Task Explainable Recommendation (MTER), paper N/A mter_exp.py
Neural Attention Rating Regression with Review-level Explanations (NARRE), paper requirements.txt narre_example.py
Probabilistic Collaborative Representation Learning (PCRL), paper requirements.txt pcrl_exp.py
Variational Autoencoder for Collaborative Filtering (VAECF), paper requirements.txt vaecf_citeulike.py
2017 Collaborative Variational Autoencoder (CVAE), paper requirements.txt cvae_exp.py
Conditional Variational Autoencoder for Collaborative Filtering (CVAECF), paper requirements.txt cvaecf_filmtrust.py
Generalized Matrix Factorization (GMF), paper requirements.txt ncf_exp.py
Indexable Bayesian Personalized Ranking (IBPR), paper requirements.txt ibpr_exp.py
Matrix Co-Factorization (MCF), paper N/A mcf_office.py
Multi-Layer Perceptron (MLP), paper requirements.txt ncf_exp.py
Neural Matrix Factorization (NeuMF) / Neural Collaborative Filtering (NCF), paper requirements.txt ncf_exp.py
Online Indexable Bayesian Personalized Ranking (Online IBPR), paper requirements.txt
Visual Matrix Factorization (VMF), paper requirements.txt vmf_clothing.py
2016 Collaborative Deep Ranking (CDR), paper requirements.txt cdr_exp.py
Collaborative Ordinal Embedding (COE), paper requirements.txt
Convolutional Matrix Factorization (ConvMF), paper requirements.txt convmf_exp.py
Spherical K-means (SKM), paper N/A skm_movielens.py
Visual Bayesian Personalized Ranking (VBPR), paper requirements.txt vbpr_tradesy.py
2015 Collaborative Deep Learning (CDL), paper requirements.txt cdl_exp.py
Hierarchical Poisson Factorization (HPF), paper N/A hpf_movielens.py
2014 Explicit Factor Model (EFM), paper N/A efm_exp.py
Social Bayesian Personalized Ranking (SBPR), paper N/A sbpr_epinions.py
2013 Hidden Factors and Hidden Topics (HFT), paper N/A hft_exp.py
2012 Weighted Bayesian Personalized Ranking (WBPR), paper N/A bpr_netflix.py
2011 Collaborative Topic Regression (CTR), paper N/A ctr_citeulike.py
Earlier Baseline Only, paper N/A svd_exp.py
Bayesian Personalized Ranking (BPR), paper N/A bpr_netflix.py
Factorization Machines (FM), paper Linux only fm_example.py
Global Average (GlobalAvg), paper N/A biased_mf.py
Item K-Nearest-Neighbors (ItemKNN), paper N/A knn_movielens.py
Matrix Factorization (MF), paper N/A biased_mf.py, given_data.py
Maximum Margin Matrix Factorization (MMMF), paper N/A mmmf_exp.py
Most Popular (MostPop), paper N/A bpr_netflix.py
Non-negative Matrix Factorization (NMF), paper N/A nmf_exp.py
Probabilistic Matrix Factorization (PMF), paper N/A pmf_ratio.py
Singular Value Decomposition (SVD), paper N/A svd_exp.py
Social Recommendation using PMF (SoRec), paper N/A sorec_filmtrust.py
User K-Nearest-Neighbors (UserKNN), paper N/A knn_movielens.py
Weighted Matrix Factorization (WMF), paper requirements.txt wmf_exp.py

Support

Your contributions at any level of the library are welcome. If you intend to contribute, please:

  • Fork the Cornac repository to your own account.
  • Make changes and create pull requests.

You can also post bug reports and feature requests in GitHub issues.

Citation

If you use Cornac in a scientific publication, we would appreciate citations to the following papers:

  • Cornac: A Comparative Framework for Multimodal Recommender Systems, Salah et al., JMLR 21, pp. 1-5, 2020.

    @article{salah2020cornac,
      title={Cornac: A Comparative Framework for Multimodal Recommender Systems},
      author={Salah, Aghiles and Truong, Quoc-Tuan and Lauw, Hady W},
      journal={Journal of Machine Learning Research},
      volume={21},
      number={95},
      pages={1--5},
      year={2020}
    }
    
  • Exploring Cross-Modality Utilization in Recommender Systems, Truong et al., IEEE Internet Computing, 2021.

    @article{truong2021exploring,
      title={Exploring Cross-Modality Utilization in Recommender Systems},
      author={Truong, Quoc-Tuan and Salah, Aghiles and Tran, Thanh-Binh and Guo, Jingyao and Lauw, Hady W},
      journal={IEEE Internet Computing},
      year={2021},
      publisher={IEEE}
    }
    

License

Apache License 2.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cornac-1.14.2.tar.gz (7.9 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

cornac-1.14.2-cp39-cp39-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.9Windows x86-64

cornac-1.14.2-cp39-cp39-manylinux1_x86_64.whl (13.2 MB view details)

Uploaded CPython 3.9

cornac-1.14.2-cp39-cp39-macosx_10_15_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

cornac-1.14.2-cp38-cp38-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.8Windows x86-64

cornac-1.14.2-cp38-cp38-manylinux1_x86_64.whl (14.4 MB view details)

Uploaded CPython 3.8

cornac-1.14.2-cp38-cp38-macosx_10_15_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

cornac-1.14.2-cp38-cp38-macosx_10_14_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.8macOS 10.14+ x86-64

cornac-1.14.2-cp37-cp37m-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.7mWindows x86-64

cornac-1.14.2-cp37-cp37m-manylinux1_x86_64.whl (12.4 MB view details)

Uploaded CPython 3.7m

cornac-1.14.2-cp37-cp37m-macosx_10_15_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.7mmacOS 10.15+ x86-64

cornac-1.14.2-cp37-cp37m-macosx_10_14_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.7mmacOS 10.14+ x86-64

cornac-1.14.2-cp36-cp36m-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.6mWindows x86-64

cornac-1.14.2-cp36-cp36m-manylinux1_x86_64.whl (12.5 MB view details)

Uploaded CPython 3.6m

cornac-1.14.2-cp36-cp36m-macosx_10_14_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.6mmacOS 10.14+ x86-64

File details

Details for the file cornac-1.14.2.tar.gz.

File metadata

  • Download URL: cornac-1.14.2.tar.gz
  • Upload date:
  • Size: 7.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for cornac-1.14.2.tar.gz
Algorithm Hash digest
SHA256 adf831c17be9d2bd83d4244a2027b1e279b05e9434a4438a28f1bedb96473861
MD5 8b308b87cc12eacb7d2ac4ce2511735d
BLAKE2b-256 a75aca0e69673592e32e89b0266a2394583936ec0799f6e5c287d26b4b946228

See more details on using hashes here.

File details

Details for the file cornac-1.14.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: cornac-1.14.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for cornac-1.14.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2e5342018cb07f5c0595b7f8fe2dd29e98463739b7663a936b8a5b157070e12a
MD5 5938aa28e417610b8d92af1569133982
BLAKE2b-256 e278484279155850e548cd15d2f8ad46cd3d52623356e4da489695f3bc475757

See more details on using hashes here.

File details

Details for the file cornac-1.14.2-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: cornac-1.14.2-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 13.2 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for cornac-1.14.2-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a99615d947ba3ae6b836eb22397950c814e0d8ab206348c0c189301d7e395dfe
MD5 2e78c513f6be8ad31a30c7daeb77dabd
BLAKE2b-256 38ad028219e33830e38d78248982a217f4ddeca399016179cb490961a4d1bc1f

See more details on using hashes here.

File details

Details for the file cornac-1.14.2-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: cornac-1.14.2-cp39-cp39-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.9, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for cornac-1.14.2-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b401fe47cc3f4ab9c8b0c13d5b2708bb18601357b282515ffe33b5c8202ecde4
MD5 842903151f4a2a9a7f6a14cf2d881096
BLAKE2b-256 7c7023a921329ed217cfd290976090b3d144da614842927cebcf7df00cacb5ce

See more details on using hashes here.

File details

Details for the file cornac-1.14.2-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: cornac-1.14.2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for cornac-1.14.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 0960f83a48e44d76a2dbe3aea7f888f9a85ceeb820ff590eae373ccb7577eaed
MD5 4ee4cbf4bad67ba236fee267dd0821f6
BLAKE2b-256 268045fb00fd4844a3e1084dc3f2891eaa59d3366406f0f84e62c77cea67aad7

See more details on using hashes here.

File details

Details for the file cornac-1.14.2-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: cornac-1.14.2-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 14.4 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for cornac-1.14.2-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 bfa11a8fa2ea24a872fa5b010017f36c3c31c8cc24f387c38f70f359983314cb
MD5 9e216cdf604fb2200d1c76a2766b908e
BLAKE2b-256 1fddd3af5a22cd72fa507a262a0014886d4c970381e4c2218a663798950f4910

See more details on using hashes here.

File details

Details for the file cornac-1.14.2-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for cornac-1.14.2-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 3bc818df76111be878793ede784d1b8522cf3ca7a5eac958c6c2e73f2f2872a8
MD5 645d1306b39a9e3aae6fe3fc419b2614
BLAKE2b-256 67e709a1d5f4ec794c1ed849ace7e1ca89497f0b9e99882e1f290e132234a82a

See more details on using hashes here.

File details

Details for the file cornac-1.14.2-cp38-cp38-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: cornac-1.14.2-cp38-cp38-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.8, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for cornac-1.14.2-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 12d3ab5897b40954f5c9e78c6213d7eaf3ed068b45f7f70d43565a66c9dc4598
MD5 a1de6ceb10d65901bd0fd4b2b130b9f6
BLAKE2b-256 9ffdff4edde234159d2cf8ef4027d60135cbd95d843497aba7d4b02eaac2b91a

See more details on using hashes here.

File details

Details for the file cornac-1.14.2-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: cornac-1.14.2-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for cornac-1.14.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 c83803ea827c7d653962645a8e528a28bdab42f19842b7e9958241e66b9643b8
MD5 2c44848e9d9ab816e930c4d9d49ea70d
BLAKE2b-256 89a81da1a280bd49dacc0eb68cfa90840c69854f6887213c9e6e64bc848c88e1

See more details on using hashes here.

File details

Details for the file cornac-1.14.2-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: cornac-1.14.2-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 12.4 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for cornac-1.14.2-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 16376a97ac0c7a32a3b31fda9712a6b97c0c03031eb41f9209e3537bf056978d
MD5 b3987e0f88c530291c089b2f4a8a8c40
BLAKE2b-256 c5d17fc503d9acc8d2133e15c1df79fea6e601d89d28e2bcb891b65e30a7e4ea

See more details on using hashes here.

File details

Details for the file cornac-1.14.2-cp37-cp37m-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for cornac-1.14.2-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 bff5c4bfe784af024296878e29dd78e61724fa74f25178f5a2c06f8707437fe7
MD5 2cae8215a7cc0795fdd0fe5aa4a515ba
BLAKE2b-256 d3104810d2c8091c1680fc45aaa83ba33db81a322340d6f3a5d2ad7a5c243f05

See more details on using hashes here.

File details

Details for the file cornac-1.14.2-cp37-cp37m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: cornac-1.14.2-cp37-cp37m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.7m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for cornac-1.14.2-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 ce3135527b4b1f8d744d7c4279c80c565ea318aa7d6d0dd936d05c91cde59217
MD5 91a731db633b98410a19df6ce43ff9ab
BLAKE2b-256 3bb828651c177b970a326d34400cc75bbedb91cddeb9056bea3c19a83d85d482

See more details on using hashes here.

File details

Details for the file cornac-1.14.2-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: cornac-1.14.2-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for cornac-1.14.2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 8a433c2c26f3c35aa27e045c2118cb0c93486cf47fff44fa7c43ea54a2618819
MD5 557218fe515f96f0178699e8507ce54f
BLAKE2b-256 bfbfc4cf9a844bd03bb27d57640843b0f1d9fe93cc0a45cb98d34c20e78a8008

See more details on using hashes here.

File details

Details for the file cornac-1.14.2-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: cornac-1.14.2-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 12.5 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for cornac-1.14.2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 cc6f160d01c91afa636cfc0d6ac8eb2fe4a664e9aed221cbdbec33fb3f68ed3f
MD5 d1aaca8a442b2bda291376f2da0b876e
BLAKE2b-256 9f39b2cc555fdb08099035065131190030f1fafae11f7aa033779ad08825986e

See more details on using hashes here.

File details

Details for the file cornac-1.14.2-cp36-cp36m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: cornac-1.14.2-cp36-cp36m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.6m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for cornac-1.14.2-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 ae4928f52bb44741c3ab8fdb225b88a93c69dd51a2138b9cd7cd79e944b8491a
MD5 3e23616593a96ee58a7985de6b02f1f9
BLAKE2b-256 6c937b37983ad559e53ec2189f123a249b9c97a5e1ffc8a06284bee330ac4347

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page