All modules for which code is available
- elliot.dataset.abstract_dataset
- elliot.dataset.dataloader.knowledge_aware_chains
- elliot.dataset.dataloader.visual_dataloader
- elliot.dataset.dataset
- elliot.dataset.samplers.custom_pointwise_sparse_sampler
- elliot.dataset.samplers.custom_sampler
- elliot.dataset.samplers.custom_sparse_sampler
- elliot.dataset.samplers.pairwise_sampler
- elliot.dataset.samplers.pipeline_sampler
- elliot.dataset.samplers.pointwise_cfgan_sampler
- elliot.dataset.samplers.pointwise_pos_neg_ratings_sampler
- elliot.dataset.samplers.pointwise_pos_neg_ratio_ratings_sampler
- elliot.dataset.samplers.pointwise_pos_neg_sampler
- elliot.dataset.samplers.pointwise_wide_and_deep_sampler
- elliot.dataset.samplers.sparse_sampler
- elliot.evaluation.evaluator
- elliot.evaluation.metrics
- elliot.evaluation.metrics.accuracy.AUC.auc
- elliot.evaluation.metrics.accuracy.AUC.gauc
- elliot.evaluation.metrics.accuracy.AUC.lauc
- elliot.evaluation.metrics.accuracy.DSC.dsc
- elliot.evaluation.metrics.accuracy.f1.extended_f1
- elliot.evaluation.metrics.accuracy.f1.f1
- elliot.evaluation.metrics.accuracy.hit_rate.hit_rate
- elliot.evaluation.metrics.accuracy.map.map
- elliot.evaluation.metrics.accuracy.mar.mar
- elliot.evaluation.metrics.accuracy.mrr.mrr
- elliot.evaluation.metrics.accuracy.ndcg.ndcg
- elliot.evaluation.metrics.accuracy.ndcg.ndcg_rendle2020
- elliot.evaluation.metrics.accuracy.precision.precision
- elliot.evaluation.metrics.accuracy.recall.recall
- elliot.evaluation.metrics.base_metric
- elliot.evaluation.metrics.bias.aclt.aclt
- elliot.evaluation.metrics.bias.aplt.aplt
- elliot.evaluation.metrics.bias.arp.arp
- elliot.evaluation.metrics.bias.pop_reo.extended_pop_reo
- elliot.evaluation.metrics.bias.pop_reo.pop_reo
- elliot.evaluation.metrics.bias.pop_rsp.extended_pop_rsp
- elliot.evaluation.metrics.bias.pop_rsp.pop_rsp
- elliot.evaluation.metrics.coverage.item_coverage.item_coverage
- elliot.evaluation.metrics.coverage.num_retrieved.num_retrieved
- elliot.evaluation.metrics.coverage.user_coverage.user_coverage
- elliot.evaluation.metrics.coverage.user_coverage.user_coverage_at_n
- elliot.evaluation.metrics.diversity.SRecall.srecall
- elliot.evaluation.metrics.diversity.gini_index.gini_index
- elliot.evaluation.metrics.diversity.shannon_entropy.shannon_entropy
- elliot.evaluation.metrics.fairness.BiasDisparity.BiasDisparityBD
- elliot.evaluation.metrics.fairness.BiasDisparity.BiasDisparityBR
- elliot.evaluation.metrics.fairness.BiasDisparity.BiasDisparityBS
- elliot.evaluation.metrics.fairness.MAD.ItemMADranking
- elliot.evaluation.metrics.fairness.MAD.ItemMADrating
- elliot.evaluation.metrics.fairness.MAD.UserMADranking
- elliot.evaluation.metrics.fairness.MAD.UserMADrating
- elliot.evaluation.metrics.fairness.reo.reo
- elliot.evaluation.metrics.fairness.rsp.rsp
- elliot.evaluation.metrics.metrics_utils
- elliot.evaluation.metrics.novelty.EFD.efd
- elliot.evaluation.metrics.novelty.EFD.extended_efd
- elliot.evaluation.metrics.novelty.EPC.epc
- elliot.evaluation.metrics.novelty.EPC.extended_epc
- elliot.evaluation.metrics.rating.mae.mae
- elliot.evaluation.metrics.rating.mse.mse
- elliot.evaluation.metrics.rating.rmse.rmse
- elliot.evaluation.metrics.statistical_array_metric
- elliot.evaluation.popularity_utils.popularity
- elliot.evaluation.relevance.relevance
- elliot.evaluation.statistical_significance
- elliot.hyperoptimization
- elliot.namespace.namespace_model
- elliot.namespace.namespace_model_builder
- elliot.prefiltering.standard_prefilters
- elliot.recommender.adversarial.AMF.AMF
- elliot.recommender.adversarial.AMF.AMF_model
- elliot.recommender.adversarial.AMR.AMR
- elliot.recommender.adversarial.AMR.AMR_model
- elliot.recommender.algebric.slope_one.slope_one
- elliot.recommender.algebric.slope_one.slope_one_model
- elliot.recommender.autoencoders.dae.multi_dae
- elliot.recommender.autoencoders.dae.multi_dae_model
- elliot.recommender.autoencoders.vae.multi_vae
- elliot.recommender.autoencoders.vae.multi_vae_model
- elliot.recommender.base_recommender_model
- elliot.recommender.content_based.VSM.tfidf_utils
- elliot.recommender.content_based.VSM.vector_space_model
- elliot.recommender.content_based.VSM.vector_space_model_similarity
- elliot.recommender.gan.CFGAN.cfgan
- elliot.recommender.gan.CFGAN.cfgan_model
- elliot.recommender.gan.IRGAN.irgan
- elliot.recommender.gan.IRGAN.irgan_model
- elliot.recommender.graph_based.lightgcn.LightGCN
- elliot.recommender.graph_based.lightgcn.LightGCN_model
- elliot.recommender.graph_based.ngcf.NGCF
- elliot.recommender.graph_based.ngcf.NGCF_model
- elliot.recommender.knn.attribute_item_knn.attribute_item_knn
- elliot.recommender.knn.attribute_item_knn.attribute_item_knn_similarity
- elliot.recommender.knn.attribute_user_knn.attribute_user_knn
- elliot.recommender.knn.attribute_user_knn.attribute_user_knn_similarity
- elliot.recommender.knn.attribute_user_knn.tfidf_utils
- elliot.recommender.knn.item_knn.aiolli_ferrari
- elliot.recommender.knn.item_knn.item_knn
- elliot.recommender.knn.item_knn.item_knn_similarity
- elliot.recommender.knn.user_knn.aiolli_ferrari
- elliot.recommender.knn.user_knn.user_knn
- elliot.recommender.knn.user_knn.user_knn_similarity
- elliot.recommender.knowledge_aware.kaHFM.kahfm
- elliot.recommender.knowledge_aware.kaHFM.tfidf_utils
- elliot.recommender.knowledge_aware.kaHFM_batch.kahfm_batch
- elliot.recommender.knowledge_aware.kaHFM_batch.kahfm_batch_model
- elliot.recommender.knowledge_aware.kaHFM_batch.tfidf_utils
- elliot.recommender.knowledge_aware.kahfm_embeddings.kahfm_embeddings
- elliot.recommender.knowledge_aware.kahfm_embeddings.kahfm_embeddings_model
- elliot.recommender.knowledge_aware.kahfm_embeddings.tfidf_utils
- elliot.recommender.latent_factor_models.BPRMF.BPRMF
- elliot.recommender.latent_factor_models.BPRMF_batch.BPRMF_batch
- elliot.recommender.latent_factor_models.BPRMF_batch.BPRMF_batch_model
- elliot.recommender.latent_factor_models.BPRSlim.bprslim
- elliot.recommender.latent_factor_models.BPRSlim.bprslim_model
- elliot.recommender.latent_factor_models.CML.CML
- elliot.recommender.latent_factor_models.CML.CML_model
- elliot.recommender.latent_factor_models.FFM.field_aware_factorization_machine
- elliot.recommender.latent_factor_models.FFM.field_aware_factorization_machine_model
- elliot.recommender.latent_factor_models.FISM.FISM
- elliot.recommender.latent_factor_models.FISM.FISM_model
- elliot.recommender.latent_factor_models.FM.factorization_machine
- elliot.recommender.latent_factor_models.FM.factorization_machine_model
- elliot.recommender.latent_factor_models.FunkSVD.funk_svd
- elliot.recommender.latent_factor_models.FunkSVD.funk_svd_model
- elliot.recommender.latent_factor_models.LogisticMF.logistic_matrix_factorization
- elliot.recommender.latent_factor_models.LogisticMF.logistic_matrix_factorization_model
- elliot.recommender.latent_factor_models.MF.matrix_factorization
- elliot.recommender.latent_factor_models.MF.matrix_factorization_model
- elliot.recommender.latent_factor_models.NonNegMF.non_negative_matrix_factorization
- elliot.recommender.latent_factor_models.NonNegMF.non_negative_matrix_factorization_model
- elliot.recommender.latent_factor_models.PMF.probabilistic_matrix_factorization
- elliot.recommender.latent_factor_models.PMF.probabilistic_matrix_factorization_model
- elliot.recommender.latent_factor_models.PureSVD.pure_svd
- elliot.recommender.latent_factor_models.PureSVD.pure_svd_model
- elliot.recommender.latent_factor_models.SVDpp.svdpp
- elliot.recommender.latent_factor_models.SVDpp.svdpp_model
- elliot.recommender.latent_factor_models.Slim.slim
- elliot.recommender.latent_factor_models.Slim.slim_model
- elliot.recommender.latent_factor_models.WRMF.wrmf
- elliot.recommender.latent_factor_models.WRMF.wrmf_model
- elliot.recommender.neural.ConvMF.convolutional_matrix_factorization
- elliot.recommender.neural.ConvMF.convolutional_matrix_factorization_model
- elliot.recommender.neural.ConvNeuMF.convolutional_neural_matrix_factorization
- elliot.recommender.neural.ConvNeuMF.convolutional_neural_matrix_factorization_model
- elliot.recommender.neural.DMF.deep_matrix_factorization
- elliot.recommender.neural.DMF.deep_matrix_factorization_model
- elliot.recommender.neural.DeepFM.deep_fm
- elliot.recommender.neural.DeepFM.deep_fm_model
- elliot.recommender.neural.GeneralizedMF.generalized_matrix_factorization
- elliot.recommender.neural.GeneralizedMF.generalized_matrix_factorization_model
- elliot.recommender.neural.ItemAutoRec.itemautorec
- elliot.recommender.neural.ItemAutoRec.itemautorec_model
- elliot.recommender.neural.NAIS.nais
- elliot.recommender.neural.NAIS.nais_model
- elliot.recommender.neural.NFM.neural_fm
- elliot.recommender.neural.NFM.neural_fm_model
- elliot.recommender.neural.NPR.neural_personalized_ranking
- elliot.recommender.neural.NPR.neural_personalized_ranking_model
- elliot.recommender.neural.NeuMF.neural_matrix_factorization
- elliot.recommender.neural.NeuMF.neural_matrix_factorization_model
- elliot.recommender.neural.UserAutoRec.userautorec
- elliot.recommender.neural.UserAutoRec.userautorec_model
- elliot.recommender.neural.WideAndDeep.wide_and_deep
- elliot.recommender.neural.WideAndDeep.wide_and_deep_model
- elliot.recommender.recommender_utils_mixin
- elliot.recommender.unpersonalized.most_popular.most_popular
- elliot.recommender.unpersonalized.random_recommender.Random
- elliot.recommender.visual_recommenders.ACF.ACF
- elliot.recommender.visual_recommenders.ACF.ACF_model
- elliot.recommender.visual_recommenders.DVBPR.DVBPR
- elliot.recommender.visual_recommenders.DVBPR.DVBPR_model
- elliot.recommender.visual_recommenders.DVBPR.FeatureExtractor
- elliot.recommender.visual_recommenders.DeepStyle.DeepStyle
- elliot.recommender.visual_recommenders.DeepStyle.DeepStyle_model
- elliot.recommender.visual_recommenders.VBPR.VBPR
- elliot.recommender.visual_recommenders.VBPR.VBPR_model
- elliot.recommender.visual_recommenders.VNPR.VNPR
- elliot.recommender.visual_recommenders.VNPR.VNPR_model
- elliot.result_handler.result_handler
- elliot.run
- elliot.splitter.base_splitter
- elliot.utils.folder
- elliot.utils.logger_util
- elliot.utils.logging
- elliot.utils.read
- elliot.utils.write