# AUTOGENERATED BY NBDEV! DO NOT EDIT!

__all__ = ["index", "modules", "custom_doc_links", "git_url"]

index = {"to_list": "datasets.retailrocket.ipynb",
         "files_exist": "datasets.retailrocket.ipynb",
         "Dataset": "datasets.base.ipynb",
         "SessionDataset": "datasets.base.ipynb",
         "SessionDatasetv2": "datasets.base.ipynb",
         "SessionDatasetv3": "datasets.base.ipynb",
         "SessionDatasetv4": "datasets.base.ipynb",
         "GraphDataset": "datasets.base.ipynb",
         "SessionGraphDataset": "datasets.base.ipynb",
         "RatingDataset": "datasets.base.ipynb",
         "TorchSessionDataset": "datasets.base.ipynb",
         "TorchRatingDataset": "datasets.base.ipynb",
         "TorchPairwiseNegativeDataset": "datasets.base.ipynb",
         "InteractionsDataset": "datasets.bases.interactions.ipynb",
         "InteractionsDataModule": "datasets.bases.interactions.ipynb",
         "AOTMDataset": "datasets.aotm.ipynb",
         "AvazuDataset": "datasets.avazu.ipynb",
         "CriteoSampleDataset": "datasets.criteo.ipynb",
         "CriteoDataset": "datasets.criteo.ipynb",
         "convert_numeric_feature": "datasets.criteo.ipynb",
         "DigineticaDataset": "datasets.diginetica.ipynb",
         "DigineticaDatasetv2": "datasets.diginetica.ipynb",
         "GowallaDataset": "datasets.gowalla.ipynb",
         "LastfmDataset": "datasets.lastfm.ipynb",
         "ML1mDataset": "datasets.movielens.ipynb",
         "ML1mDataModule": "datasets.movielens.ipynb",
         "ML100kDataset": "datasets.movielens.ipynb",
         "Music30Dataset": "datasets.music30.ipynb",
         "NowPlayingDataset": "datasets.nowplaying.ipynb",
         "RetailRocketDataset": "datasets.retailrocket.ipynb",
         "RetailRocketDatasetv2": "datasets.retailrocket.ipynb",
         "SampleDataset": "datasets.sample_session.ipynb",
         "data_masks": "datasets.sample_session.ipynb",
         "split_validation": "datasets.sample_session.ipynb",
         "SampleDatasetv2": "datasets.sample_session.ipynb",
         "Synthetic": "datasets.synthetic.ipynb",
         "Session": "datasets.synthetic.ipynb",
         "SequentialMarkov": "datasets.synthetic.ipynb",
         "TianchiDataset": "datasets.tianchi.ipynb",
         "TmallDataset": "datasets.tmall.ipynb",
         "WeeplacesDataset": "datasets.weeplaces.ipynb",
         "YoochooseDataset": "datasets.yoochoose.ipynb",
         "NDCG": "evaluation.metrics.ipynb",
         "APAK": "evaluation.metrics.ipynb",
         "HR": "evaluation.metrics.ipynb",
         "get_eval_metrics": "evaluation.metrics.ipynb",
         "PointModel": "models.bases.common.ipynb",
         "TokenEmbedding": "models.layers.attention.ipynb",
         "PositionalEmbedding": "models.layers.attention.ipynb",
         "GELU": "models.layers.attention.ipynb",
         "PositionwiseFeedForward": "models.layers.attention.ipynb",
         "LayerNorm": "models.layers.attention.ipynb",
         "SublayerConnection": "models.layers.attention.ipynb",
         "Attention": "models.layers.attention.ipynb",
         "MultiHeadedAttention": "models.layers.attention.ipynb",
         "TransformerBlock": "models.layers.attention.ipynb",
         "SASMultiHeadedAttention": "models.layers.attention.ipynb",
         "SASPositionwiseFeedForward": "models.layers.attention.ipynb",
         "SASTransformerBlock": "models.layers.attention.ipynb",
         "FeaturesLinear": "models.layers.common.ipynb",
         "FeaturesEmbedding": "models.layers.common.ipynb",
         "MultiLayerPerceptron": "models.layers.common.ipynb",
         "LightGConv": "models.layers.message_passing.ipynb",
         "LRGCCF": "models.layers.message_passing.ipynb",
         "OUNoise": "models.layers.ou_noise.ipynb",
         "Chomp1d": "models.layers.tcn.ipynb",
         "TemporalBlock": "models.layers.tcn.ipynb",
         "TemporalConvNet": "models.layers.tcn.ipynb",
         "Actor": "models.actor_critic.ipynb",
         "Critic": "models.actor_critic.ipynb",
         "AFM": "models.afm.ipynb",
         "AttentionalFactorizationMachine": "models.afm.ipynb",
         "AFMv2": "models.afm.ipynb",
         "LNN": "models.afn.ipynb",
         "AFN": "models.afn.ipynb",
         "AssosiationRules": "models.ar.ipynb",
         "AutoInt": "models.autoint.ipynb",
         "BetaBandit": "models.bandits.ipynb",
         "EpsilonBandit": "models.bandits.ipynb",
         "BCQ": "models.bcq.ipynb",
         "BERTEmbedding": "models.bert.ipynb",
         "BERTModel": "models.bert.ipynb",
         "BERT": "models.bert.ipynb",
         "trans_to_cuda": "models.cotrec.ipynb",
         "trans_to_cpu": "models.cotrec.ipynb",
         "ItemConv": "models.cotrec.ipynb",
         "SessConv": "models.cotrec.ipynb",
         "COTREC": "models.cotrec.ipynb",
         "CrossNetwork": "models.dcn.ipynb",
         "DCN": "models.dcn.ipynb",
         "DNN": "models.dcn.ipynb",
         "CrossNet": "models.dcn.ipynb",
         "DCNv2": "models.dcn.ipynb",
         "FactorizationMachine": "models.nfm.ipynb",
         "DeepFM": "models.deepfm.ipynb",
         "FM": "models.fm.ipynb",
         "DeepFMv2": "models.deepfm.ipynb",
         "Multi_Layer_Perceptron": "models.dnn.ipynb",
         "CollabFNet": "models.dnn.ipynb",
         "DSSM": "models.dssm.ipynb",
         "EmbeddingNet": "models.embedding.ipynb",
         "get_list": "models.embedding.ipynb",
         "GroupEmbedding": "models.embedding.ipynb",
         "EpsilonGreedy": "rl.policies.bandit_policies.ipynb",
         "EpsilonGreedyRunner": "models.epsilon.ipynb",
         "MF": "models.mf.ipynb",
         "BiasedMF": "models.factorization.ipynb",
         "NeuMF": "models.factorization.ipynb",
         "GMF": "models.gmf.ipynb",
         "FieldAwareFactorizationMachine": "models.fnfm.ipynb",
         "FFM": "models.ffm.ipynb",
         "FNFM": "models.fnfm.ipynb",
         "FNN": "models.fnn.ipynb",
         "Encoder": "models.groupim.ipynb",
         "MaxPoolAggregator": "models.groupim.ipynb",
         "MeanPoolAggregator": "models.groupim.ipynb",
         "AttentionAggregator": "models.groupim.ipynb",
         "Discriminator": "models.groupim.ipynb",
         "GroupIM": "models.groupim.ipynb",
         "AnovaKernel": "models.hofm.ipynb",
         "HOFM": "models.hofm.ipynb",
         "LR": "models.lr.ipynb",
         "MLP": "models.mlp.ipynb",
         "MLPv2": "models.mlp.ipynb",
         "MPM": "models.mpm.ipynb",
         "NARMEmbedding": "models.narm.ipynb",
         "NARMModel": "models.narm.ipynb",
         "HardSigmoid": "models.narm.ipynb",
         "NARM": "models.narm.ipynb",
         "NCF": "models.ncf.ipynb",
         "NFM": "models.nfm.ipynb",
         "NFMv2": "models.nfm.ipynb",
         "NMF": "models.nmf.ipynb",
         "NMFv2": "models.nmf.ipynb",
         "InnerProductNetwork": "models.pnn.ipynb",
         "OuterProductNetwork": "models.pnn.ipynb",
         "PNN": "models.pnn.ipynb",
         "Prod2Vec": "models.prod2vec.ipynb",
         "SASEmbedding": "models.sasrec.ipynb",
         "SASModel": "models.sasrec.ipynb",
         "SASRec": "models.sasrec.ipynb",
         "SiReN": "models.siren.ipynb",
         "SessionPop": "models.spop.ipynb",
         "SequentialRules": "models.sr.ipynb",
         "GNN": "models.tagnn.ipynb",
         "SRGNN": "models.srgnn.ipynb",
         "TAGNN": "models.tagnn.ipynb",
         "unitwise_norm": "models.tagnn_pp.ipynb",
         "AGC": "models.tagnn_pp.ipynb",
         "Attention_GNN": "models.tagnn_pp.ipynb",
         "TAGNN_PP": "models.tagnn_pp.ipynb",
         "UltraGCN": "models.ultragcn.ipynb",
         "VMContextKNN": "models.vsknn.ipynb",
         "WideAndDeep": "models.wide_and_deep.ipynb",
         "CompressedInteractionNetwork": "models.xdeepfm.ipynb",
         "xDeepFM": "models.xdeepfm.ipynb",
         "ABTestRunner": "rl.agents.ab_test_agent.ipynb",
         "DDPGAgent": "rl.agents.ddpg.ipynb",
         "DDPG": "rl.agents.ddpg.ipynb",
         "ABTestReplayer": "rl.agents.replay_agents.ipynb",
         "EpsilonGreedyReplayer": "rl.agents.replay_agents.ipynb",
         "ThompsonSamplingReplayer": "rl.agents.replay_agents.ipynb",
         "ReplaySimulator": "rl.agents.replay_agents.ipynb",
         "UCBSamplingReplayer": "rl.agents.replay_agents.ipynb",
         "BanditEnv": "rl.envs.bandits.ipynb",
         "BanditTwoArmedDeterministicFixed": "rl.envs.bandits.ipynb",
         "BanditTwoArmedHighLowFixed": "rl.envs.bandits.ipynb",
         "BanditTwoArmedHighHighFixed": "rl.envs.bandits.ipynb",
         "BanditTwoArmedLowLowFixed": "rl.envs.bandits.ipynb",
         "BanditTenArmedRandomFixed": "rl.envs.bandits.ipynb",
         "BanditTenArmedUniformDistributedReward": "rl.envs.bandits.ipynb",
         "BanditTenArmedRandomRandom": "rl.envs.bandits.ipynb",
         "BanditTenArmedGaussian": "rl.envs.bandits.ipynb",
         "Env": "rl.envs.recsys.ipynb",
         "ABPolicy": "rl.policies.bandit_policies.ipynb",
         "UCB": "rl.policies.bandit_policies.ipynb",
         "TS": "rl.policies.bandit_policies.ipynb",
         "ReplayMemory": "rl.memory.ipynb",
         "pl_trainer": "pl_trainer.ipynb",
         "sparseFeature": "transforms.datasets.movielens.ipynb",
         "denseFeature": "transforms.datasets.criteo.ipynb",
         "create_criteo_dataset": "transforms.datasets.criteo.ipynb",
         "create_ml_1m_dataset": "transforms.datasets.movielens.ipynb",
         "create_implicit_ml_1m_dataset": "transforms.datasets.movielens.ipynb",
         "simple_aggregate": "transforms.aggregate.ipynb",
         "BipartiteDataset": "transforms.bipartite.ipynb",
         "label_encode": "transforms.encode.ipynb",
         "simple_normalize": "transforms.normalize.ipynb",
         "simple_negative_sampling": "transforms.sampling.ipynb",
         "AbstractNegativeSampler": "transforms.sampling.ipynb",
         "RandomNegativeSampler": "transforms.sampling.ipynb",
         "PopularNegativeSampler": "transforms.sampling.ipynb",
         "construct_session_sequences": "transforms.session.ipynb",
         "random_split": "transforms.splitting.ipynb",
         "stratified_split": "transforms.splitting.ipynb",
         "groupby_user": "transforms.splitting.ipynb",
         "split_by_ratio": "transforms.splitting.ipynb",
         "clean_split": "transforms.splitting.ipynb",
         "last_session_out_split": "transforms.splitting.ipynb",
         "process_split_ratio": "transforms.splitting.ipynb",
         "split_pandas_data_with_ratios": "transforms.splitting.ipynb",
         "min_rating_filter_pandas": "transforms.splitting.ipynb",
         "random_split_v2": "transforms.splitting.ipynb",
         "chrono_split": "transforms.splitting.ipynb",
         "stratified_split_v2": "transforms.splitting.ipynb",
         "GroupGenerator": "transforms.user_grouping.ipynb",
         "pooled_prob": "utils.ab_testing.ipynb",
         "pooled_SE": "utils.ab_testing.ipynb",
         "confidence_interval": "utils.ab_testing.ipynb",
         "z_val": "utils.ab_testing.ipynb",
         "ab_dist": "utils.ab_testing.ipynb",
         "min_sample_size": "utils.ab_testing.ipynb",
         "p_val": "utils.ab_testing.ipynb",
         "plot_norm_dist": "utils.ab_testing.ipynb",
         "plot_binom_dist": "utils.ab_testing.ipynb",
         "plot_CI": "utils.ab_testing.ipynb",
         "plot_null": "utils.ab_testing.ipynb",
         "plot_alt": "utils.ab_testing.ipynb",
         "abplot": "utils.ab_testing.ipynb",
         "show_area": "utils.ab_testing.ipynb",
         "zplot": "utils.ab_testing.ipynb",
         "abplot_CI_bars": "utils.ab_testing.ipynb",
         "funnel_CI_plot": "utils.ab_testing.ipynb",
         "makedirs": "utils.common_utils.ipynb",
         "wget_download": "utils.common_utils.ipynb",
         "download_url": "utils.common_utils.ipynb",
         "maybe_log": "utils.common_utils.ipynb",
         "extract_tar": "utils.common_utils.ipynb",
         "extract_zip": "utils.common_utils.ipynb",
         "extract_bz2": "utils.common_utils.ipynb",
         "extract_gz": "utils.common_utils.ipynb",
         "print_result_as_table": "utils.common_utils.ipynb",
         "list_files": "utils.common_utils.ipynb",
         "seed_everything": "utils.common_utils.ipynb",
         "map_column": "utils.common_utils.ipynb",
         "get_context": "utils.common_utils.ipynb",
         "pad_arr": "utils.common_utils.ipynb",
         "pad_list": "utils.common_utils.ipynb",
         "mask_list": "utils.common_utils.ipynb",
         "mask_last_elements_list": "utils.common_utils.ipynb",
         "masked_accuracy": "utils.common_utils.ipynb",
         "masked_ce": "utils.common_utils.ipynb",
         "Visual": "visualization.basic_plots.ipynb",
         "BasicVisual": "visualization.basic_plots.ipynb",
         "CountPlot": "visualization.basic_plots.ipynb",
         "LongTailPlot": "visualization.basic_plots.ipynb",
         "LongTailPlotv2": "visualization.basic_plots.ipynb",
         "MatrixPlot": "visualization.basic_plots.ipynb",
         "ConfusionMatrix": "visualization.basic_plots.ipynb",
         "EmbeddingPlot": "visualization.basic_plots.ipynb",
         "ClusterPlot": "visualization.basic_plots.ipynb",
         "TimelinePlot": "visualization.basic_plots.ipynb",
         "ImageGridPlot": "visualization.basic_plots.ipynb",
         "plot_sparse": "visualization.eda.ipynb"}

modules = ["datasets/bases/common.py",
           "datasets/bases/interactions.py",
           "datasets/aotm.py",
           "datasets/avazu.py",
           "datasets/base.py",
           "datasets/criteo.py",
           "datasets/diginetica.py",
           "datasets/gowalla.py",
           "datasets/lastfm.py",
           "datasets/movielens.py",
           "datasets/music30.py",
           "datasets/nowplaying.py",
           "datasets/retailrocket.py",
           "datasets/sample_session.py",
           "datasets/synthetic.py",
           "datasets/tianchi.py",
           "datasets/tmall.py",
           "datasets/weeplaces.py",
           "datasets/yoochoose.py",
           "evaluation/metrics.py",
           "models/bases/common.py",
           "models/layers/attention.py",
           "models/layers/common.py",
           "models/layers/message_passing.py",
           "models/layers/ou_noise.py",
           "models/layers/tcn.py",
           "models/actor_critic.py",
           "models/afm.py",
           "models/afn.py",
           "models/ar.py",
           "models/autoint.py",
           "models/bandits.py",
           "models/bcq.py",
           "models/bert.py",
           "models/cotrec.py",
           "models/dcn.py",
           "models/deepfm.py",
           "models/dnn.py",
           "models/dssm.py",
           "models/embedding.py",
           "models/epsilon.py",
           "models/factorization.py",
           "models/ffm.py",
           "models/fm.py",
           "models/fnfm.py",
           "models/fnn.py",
           "models/gmf.py",
           "models/groupim.py",
           "models/hofm.py",
           "models/lr.py",
           "models/mf.py",
           "models/mlp.py",
           "models/mpm.py",
           "models/narm.py",
           "models/ncf.py",
           "models/nfm.py",
           "models/nmf.py",
           "models/pnn.py",
           "models/prod2vec.py",
           "models/sasrec.py",
           "models/siren.py",
           "models/spop.py",
           "models/sr.py",
           "models/srgnn.py",
           "models/tagnn.py",
           "models/tagnn_pp.py",
           "models/ultragcn.py",
           "models/vsknn.py",
           "models/wide_and_deep.py",
           "models/xdeepfm.py",
           "rl/agents/ab_test_agent.py",
           "rl/agents/ddpg.py",
           "rl/agents/replay_agents.py",
           "rl/envs/bandits.py",
           "rl/envs/recsys.py",
           "rl/policies/bandit_policies.py",
           "rl/memory.py",
           "trainers/pl_trainer.py",
           "transforms/datasets/criteo.py",
           "transforms/datasets/movielens.py",
           "transforms/aggregate.py",
           "transforms/bipartite.py",
           "transforms/encode.py",
           "transforms/normalize.py",
           "transforms/sampling.py",
           "transforms/session.py",
           "transforms/splitting.py",
           "transforms/user_grouping.py",
           "utils/ab_testing.py",
           "utils/common_utils.py",
           "visualization/basic_plots.py",
           "visualization/eda.py"]

doc_url = "https://RecoHut-Projects.github.io/recohut/"

git_url = "https://github.com/RecoHut-Projects/recohut/tree/master/"

def custom_doc_links(name): return None
